TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

Excel知识 2年前 (2022) 天骄
0
以前遇到条件求和问题,经常用SUMPRODUCT解决,不过有一点不好,引用区域太麻烦,不能直接引用整列。

刚好有VIP学员的问题是动态区域统计,也就是说,区域会不断增加,这时用SUMIFS效果更爽。

1.按月份统计摘要含有关键词转入服务费的金额

TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

先来看个简单的,月份已经提取出来,也从摘要里面将转入服务费分开,这样就变成最原始的多条件求和。

=SUMIFS(C:C,A:A,F2,B:B,"转入服务费")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

语法:跟COUNTIFS差不多,只是多了一个求和区域。

=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2)

也就是说,需要用函数将日期转换成月份,TEXT和MONTH都可以。

=TEXT(A2,"m")=MONTH(A2)

TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

至于分类,可以提取出来,也可以不提取,因为SUMIFS支持通配符,"*转入服务费*"就是表示包含转入服务费。

=SUMIFS(C:C,D:D,F2,B:B,"*转入服务费*")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

2.按月份统计收入、支出金额

TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

标准日期要提取月份挺简单的。

=TEXT(A2,"m月份")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

表面看起来像标准的,实际上日期和时间的分隔符号是换行符,标准的应该是空格隔开,就这点小区别。因此需要用SUBSTITUTE将换行符替换成空格,换行符用CHAR(10)。

=TEXT(SUBSTITUTE(A2,CHAR(10)," "),"m月份")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

收入汇总:

=SUMIFS(C:C,D:D,F2,B:B,"收入")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决
支出汇总:

=SUMIFS(C:C,D:D,F2,B:B,"支出")

3.当销售方式为WFS,按月份统计金额,其他的为0

TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

两边的月份显示有一点点差别,8月和08月,需要将多余的0去掉才能正常统计。

=SUBSTITUTE(E2,"-0","-")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

再将IF和SUMIFS套进去就可以。

=IF(D2="WFS",SUMIFS(B:B,A:A,SUBSTITUTE(E2,"-0","-")),0)
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

这是中间步骤,估计学员是两边的日期用TEXT没处理好,才会导致月份有差异。

月份显示1位:

=TEXT(A2,"e-m月份")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

月份显示2位:

=TEXT(A2,"e-mm月份")
TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决

m就是1位,mm就是2位。

TEXT说白了,就是构造一个辅助列,方便引用,其他的都是SUMIFS的固定用法,改下区域就行。

链接:

https://pan.baidu.com/s/1C2oc-BiM14w2VJ9mmvEXJA?pwd=6iqv

提取码:6iqv

版权声明:天骄 发表于 2022-09-08 9:22:50。
转载请注明:TEXT+SUMIFS,简直无敌的存在,你想到的问题都能解决 | 艺财驿

暂无评论

暂无评论...