分享

动态区域谁说只能用OFFSET函数?INDIRECT函数表示轻松搞定!

 EXCEL应用之家 2023-01-17 发布于上海


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天要和大家分享一道趣味题。

题目是这样的:刘关张三兄弟白手起家创建蜀汉政权。创业阶段只有兄弟三人,后陆续有各类人才加入蜀汉集团。一旦有新人加入就要重新计算前面已经加入的老人的股权比例。



那么我们有什么办法能够自动计算蜀汉集团股权比例呢?

有朋友会说了,每次有新人加入时,就重新手动更新求和的范围就好啦。笨办法,当人数越来越多时,绝对会累死人的!


01

这个题目实际上要考虑如何动态引用求和的区域。



在单元格F2中输入公式“=E2/SUM(INDIRECT("e2:e"&COUNTA(C$1:C$13)))”,并向下拖曳即可。

思路:

  • COUNTA(C$1:C$13)部分,计算单元格区域中非空单元格的数量

  • INDIRECT("e2:e"&COUNTA(C$1:C$13))部分,返回的是动态的对C列单元格的引用。这里,只要有新人加入,就会在C列中依次列明,COUNTA函数返回的结果就会依次增加,从而INDIRECT函数引用的区域也会依次增加

  • SUM函数对单元格区域求和

  • 最后,再来计算每个人先对应的股权比例了

本期内容练习文件提取方式:

链接:https://pan.baidu.com/s/192lR5JxtMs5NLA_Ll3yMAw?pwd=umlk

提取码:umlk


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多