刚好有VIP学员的问题是动态区域统计,也就是说,区域会不断增加,这时用SUMIFS效果更爽。
1.按月份统计摘要含有关键词转入服务费的金额
先来看个简单的,月份已经提取出来,也从摘要里面将转入服务费分开,这样就变成最原始的多条件求和。
=SUMIFS(C:C,A:A,F2,B:B,"转入服务费")
语法:跟COUNTIFS差不多,只是多了一个求和区域。
=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2)
也就是说,需要用函数将日期转换成月份,TEXT和MONTH都可以。
=TEXT(A2,"m")=MONTH(A2)
至于分类,可以提取出来,也可以不提取,因为SUMIFS支持通配符,"*转入服务费*"就是表示包含转入服务费。
=SUMIFS(C:C,D:D,F2,B:B,"*转入服务费*")
2.按月份统计收入、支出金额
标准日期要提取月份挺简单的。
=TEXT(A2,"m月份")
表面看起来像标准的,实际上日期和时间的分隔符号是换行符,标准的应该是空格隔开,就这点小区别。因此需要用SUBSTITUTE将换行符替换成空格,换行符用CHAR(10)。
=TEXT(SUBSTITUTE(A2,CHAR(10)," "),"m月份")
收入汇总:
=SUMIFS(C:C,D:D,F2,B:B,"收入")
=SUMIFS(C:C,D:D,F2,B:B,"支出")
3.当销售方式为WFS,按月份统计金额,其他的为0
两边的月份显示有一点点差别,8月和08月,需要将多余的0去掉才能正常统计。
=SUBSTITUTE(E2,"-0","-")
再将IF和SUMIFS套进去就可以。
=IF(D2="WFS",SUMIFS(B:B,A:A,SUBSTITUTE(E2,"-0","-")),0)
这是中间步骤,估计学员是两边的日期用TEXT没处理好,才会导致月份有差异。
月份显示1位:
=TEXT(A2,"e-m月份")
月份显示2位:
=TEXT(A2,"e-mm月份")
m就是1位,mm就是2位。
TEXT说白了,就是构造一个辅助列,方便引用,其他的都是SUMIFS的固定用法,改下区域就行。
链接:
https://pan.baidu.com/s/1C2oc-BiM14w2VJ9mmvEXJA?pwd=6iqv
提取码:6iqv
暂无评论...