【作为管理者必看】多表求和的通用公式

博学老头 2019年1月11日20:22:36 评论 36,113

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

现在工作表名没有规律,都是人员。

【作为管理者必看】多表求和的通用公式

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

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

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

【作为管理者必看】多表求和的通用公式

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

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")))

【作为管理者必看】多表求和的通用公式

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

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

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

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

【作为管理者必看】多表求和的通用公式

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

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: