一文聊透原理,Excel多表到底怎么求和?

昨天推送了一个SUM小专题,很多就在问顺序不一样怎么办?还有其他条件怎么办?怎么多表多列求和等等,其实类似的问题,我是经常看到,所以小编觉得有必要给大家敞开聊聊!
我们还是通过案例,来慢慢聊!
数据源情况
先来看看,我们基于实际情况模拟的数据:
数据源情况说明:
1、共4个Sheet,4个月的销售表
2、每个分表的行数不同
3、每个分表的销售水果名称可能不同,且可能有重复
需求说明:按照水果名称,求出4个月的销售金额合计
以上的数据情况,应该基本跟我们实际情况基本一致,所以搞懂她基本应对实际基本OK了!
需求处理
说到求和,还是按照水果名称求金额的这种情况的,你能想到什么?
“啊……什么都没想到~”
“小明,滚出去……”
我想这个基本应该是大家学习Excel最早基础的一批函数了,SUMIF或者SUMIFS或者SUMPRODUCT,可能还有SUBTOTAL等等
但是最常用的还是SUMIF(S),这种只有一个名称条件,所以选择SUMIF就够用了!
新手思路
SUMIF开火车~
=SUMIF('1月'!A:A,汇总!A2,'1月'!D:D)+SUMIF('2月'!A:A,汇总!A2,'2月'!D:D)+SUMIF('3月'!A:A,汇总!A2,'3月'!D:D)+SUMIF('4月'!A:A,汇总!A2,'4月'!D:D)
你如果问我,有没有问题?对不对?我真的无法反驳!
对!肯定对,还很直观,谁都看得懂~我愿意成为最直观的做法~
但是 “火车虽好,请不要太长”
我们更想分享给大家的是一种可以应对更多表的情况,通用一些的方法!
所以少量推荐火车,量大或者学习思路还是看下面吧!
通用思路解析
SUMIF大家都非常熟悉了,我就不啰嗦了。
部分不熟悉的直接看:一发入魂 SUMIF 10种用法
其中有提到,本次的情况,但是没有深入,这里我们来升级一下,也更好通用!
写在前面:写的比较详细,内容较多,请静心看
> 列出所有需要求和的表名
> 一个区域变多个
{1,2,3,4}&"月" 猜猜结果会变成什么样? 我们需要先搞懂这个,然后再往下
输入到工作表查看:{"1月","2月","3月","4月"}
没错他们相对于大括号中的每一个分别拼接上了一个月
那么我们,可不以,把 SUMIF('1月'!A:A,汇总1!A2,'1月'!D:D)  中 '1月'!A:A
变成1-4月,跟上面一样?
你肯定在问为什么?先告诉你结论,你只要能变成多个区域,我们就能实现每个都计算一次,放到一起!
我们也可以模仿上面的,使用 =F1:F4&"!A:A",拿到
{"1月!A:A";"2月!A:A";"3月!A:A";"4月!A:A"}
这是不是很'1月'!A:A结构一样表!区域,其实就是我们跨表一样的方式
只是他是1个,我们是多个,也就是所谓的数组!
但是我们拼接好的只是字符串,SUMIF要求是单元格引用,虽然看上去都是一样,但是本质不同,一个是躯壳,一个是有灵魂的
那我们用什么给他注入灵魂呢,那就是INDIRECT这个函数!
先深入学习INDIRECT:函初 | 引用函数INDIRECT基础入门
我们只要套上INDIRECT就会变成真的引用,不再是躯壳
INDIRECT(F1:F4&"!A:A")
然后我们使用 INDIRECT(F1:F4&"!A:A") 做为SUMIF的第一参数,也就是把一般的一个表的区域,升级成了多个表的相同区域,求和区域同理
=SUMIF(INDIRECT(F1:F4&"!A:A"),A2,INDIRECT(F1:F4&"!D:D"))
我们点击进去,按下F9,可以看到公式的执行结果~
有4个值,分别是1-4月 这四张表中的SUMIF求和结果,其实变成了多个区域,也就是在内存中执行了4次SUMIF,每个表执行一次,最后放在了一起,在内存中
我们想要拿到最后的结果,还需要把这四个数值求和,所以我们再外面添加一个SUM求和即可
最后公式:
=SUM(SUMIF(INDIRECT($F$1:$F$4&"!A:A"),A2,INDIRECT($F$1:$F$4&"!D:D")))
因为公式还要下拉,所以我们要锁死对应的表名区域!最后下拉公式即可完成!
小结很重要
1、其实大家核心要理解一个区域变成多个表的多个区域后,本质是在内存中依次执行了SUMIF,有多少个就执行了多少次,最后结果也根据表的个数有多个,只是也存放在内存中,需要按下F9查看,想要得到全部合计,我们还需要把这个内存中的多个结果再求和!
2、掌握了第一点后,我们可以应对各种,比如要是多个条件怎么办,SUMIFS即可,只是我们的条件不再是A列这一对,而是多对,我们所要做的也就是新增对应的条件,修改对应的区域,其他不变
3、举例只有4个表,是为了演示方便,其实可以是任意多个,我们只需要列表表名,修改这里的F列对应的表名区域即可!
(0)

相关推荐