查看原文
其他

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

卢子1987 Excel不加班 2023-03-11

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



先说2件小事:


01 这几天家中有事,没时间写新文章,发布的都是往期文章,实在不好意思。


02 某自称年薪百万的Excel培训师,居然抄袭我的文章,还写上原创。你抄袭其他文章还可以忍,但是这篇文章的开头就是说盗版的事,居然视而不见。


这是文章开头的盗版打击,原文章:账单流水,借助透视表制作利润表



如此做法,实在让人看不过去,必须曝光。下面是部分内容截图:



微信已将他的文章删除。



估计,粉丝中还有一部分人买过他的课程,靠营销只能好一时,靠实力才能好长久。



抄袭的人太多,我一般选择睁一只眼闭一只眼,但此人做得太过分了。在不应该抄袭的文章进行抄袭,明知我文章曝光了别人盗版,他居然还敢抄这篇,忍无可忍才曝光!




年底了,发现学员群内一大堆多表统计的问题,一个下午居然回答了7-8个类似的问题。既然如此,卢子就干脆整理成文章,统一说明。


源文件:

https://pan.baidu.com/s/13J8CSoWGVKSPFic9x8bQoA


有12个明细表,有的人叫1月到12月,有的人直接就用Sheet1到Sheet12,这些都不影响全局,处理方式都差不多。要在汇总表统计这12个表的金额,现在以C列为例进行说明。


针对这种情况,可以简单分成两种。


1.所有表格的格式一模一样,包括姓名的顺序也一模一样。


遇到这种,你就该暗自庆幸,多么幸运,一个超级简单的公式即可搞定。

=SUM(Sheet1:Sheet12!C7)


公式说明:

=SUM(开始表格名称:结束表格名称!单元格)


2.所有表格的格式一模一样,但是姓名的顺序不一样。


遇到这种,那就头痛了,公式复杂了好多倍。


有的人可能会觉得,顺序不一样,不就是用SUMIF函数嘛,有何难的。如果真有这么简单就好了,直接嵌套进去,全部都是错误值。


对于这种应该怎么解决?


看清楚了,就是这个长长的公式。

=SUMPRODUCT(SUMIF(INDIRECT("Sheet"&ROW($1:$12)&"!b:b"),B7,INDIRECT("Sheet"&ROW($1:$12)&"!c:c")))


其实这个也算一个套路,需要背诵起来。

=SUMPRODUCT(SUMIF(INDIRECT(所有工作表名称&"!条件区域"),条件,INDIRECT(所有工作表名称&"!求和区域")))


黑色字体的永远不变,变的只是红色字体


现在最关键的就是如何获得所有表名称。Sheet1到Sheet12,Sheet这一部分是不变的,变的只是数字部分,现在就转变成获取数字1到12。


获取序号可以用ROW函数。


其实,ROW函数还有一种数组用法,可以获得1到12的数字。

=ROW(1:12)


这种不能回车,而是要借助F9键在编辑栏查看。


现在用公式,在编辑栏按F9键就可以知道获得了12个表名。

="Sheet"&ROW(1:12)


因为公式是需要下拉的,所以需要锁定数字。

="Sheet"&ROW($1:$12)


多表求和的难点就是获得所有表格名,这个搞定以后,直接套用就可以出来了。


比如现在是1到12月,那就略作改变即可。

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&"月!b:b"),B7,INDIRECT(ROW($1:$12)&"月!c:c")))


最后,重要的事再说一遍。


其实这个也算一个套路,需要背诵起来。

=SUMPRODUCT(SUMIF(INDIRECT(所有工作表名称&"!条件区域"),条件,INDIRECT(所有工作表名称&"!求和区域")))


黑色字体的永远不变,变的只是红色字体


VIP 888 元,一次报名,所有课程,终生免费学,提供一年在线答疑服务。


报名后加卢子微信chenxilu2019,发送报名截图邀请进群。


推荐:多表多工作簿,合并拆分随心所欲

上篇:会计常用的预算与实绩分析图,你知道怎么做吗?


互联网违法成本太低,抄袭的一般都是删文章处理,如果有更严厉的手段,一旦抄袭就封号,估计就没人敢抄袭了。


尊重原创,从我做起,遇到抄袭的能举报就举报,不举报也不要替这些人宣传。



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

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

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存