绝招,多表求和的通用公式!

点击上方蓝字「Excel不加班」关注看下一篇


绝招,多表求和的通用公式!_第1张图片


有一段时间没送书了,截止到下午5点,留言区点赞数前5名,赠送一本Excel VBA跟卢子一起学 早做完,不加班 (实战进阶版)


多表统计,不仅有按月份统计的,还有的是按汉字如人员,这种又该如何解决?

绝招,多表求和的通用公式!_第2张图片


源文件:

https://pan.baidu.com/s/11cfxx8GKtD5QOh3C-FmQNw


同样是昨天那个表格,唯一的差别就是现在工作表名没有规律,都是人员。

绝招,多表求和的通用公式!_第3张图片


先看重点,这次的公式非常复杂,但你不需要懂得公式的含义,你只要懂得更改核心部分就行。


Step 01 点公式→定义名称,输入名称:表名,复制下面的公式到引用位置,确定。

=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())

绝招,多表求和的通用公式!_第4张图片


公式的意思就是获取所有工作表名称。现在是最后一个汇总表不需要统计进去,所以这里需要扣除一个表。


Step 02在C7单元格输入这个复杂的公式即可搞定。

=SUMPRODUCT(SUMIF(INDIRECT(LOOKUP(ROW($1:$12),ROW($1:$365),表名)&"!b:b"),B7,INDIRECT(LOOKUP(ROW($1:$12),ROW($1:$365),表名)&"!c:c")))

绝招,多表求和的通用公式!_第5张图片


核心部分来了,就是红色字体部分,ROW($1:$12),这里的意思就是说对第1个到第12个表进行求和。


如果你现在的表格是31个名称,从第2个开始统计,可以改成ROW($2:$31)。


只改这里,剩下的就顺便看一下区域是否跟自己的表格对应,如果不对应再改下即可。


Step 03因为使用了宏表函数,需要将表格另存为启用宏的工作簿才可以。

绝招,多表求和的通用公式!_第6张图片


有的公式,是拿来复制粘贴的,不需要懂得太多含义,但愿你懂得这句话的含义。


推荐:年底再忙,也别忘了领取合同台账模板

上篇:年底必学,12个月的统计套路!

绝招,多表求和的通用公式!_第7张图片

年底了,你最想学的技能是什么?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

绝招,多表求和的通用公式!_第8张图片

请把「Excel不加班」推荐给你的朋友

你可能感兴趣的:(绝招,多表求和的通用公式!)