与 30万 粉丝一起学Excel
图片
VIP学员的几个问题,都跟条件求和有关,整理到一起。1.按期间统计大于0的金额合计图片
这是最常用的多条件求和,直接用SUMIFS函数就可以解决。=SUMIFS(C:C,A:A,F2,C:C,">0")
图片
语法:=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2)
2.按期间统计金额(借方+贷方)学员直接求和区域引用C:D列,发现无法求和,怎么回事?
图片
SUMIFS求和区域只能引用一列,如果有多列,要换成SUMPRODUCT函数。=SUMPRODUCT(($A$2:$A$13=$G2)*$C$2:$D$13)
图片
语法:=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*求和区域)
3.按年份、主体统计金额年份需要YEAR函数提取,因此直接用SUMPRODUCT函数。=SUMPRODUCT((YEAR($A$2:$A$13)=$F2)*($D$2:$D$13=G$1)*$C$2:$C$13)
图片
拓展说明,学员输入金额的时候不规范,有个别单元格存在空格或者无关的文本,导致求和出错。图片
其实,除了连乘的用法外,还提供一种用逗号的用法,可以忽略文本。看清楚,最后的*换成,。=SUMPRODUCT((YEAR($A$2:$A$13)=$F2)*($D$2:$D$13=G$1),$C$2:$C$13)
图片
再拓展说明,主体名称含有空格或者非打印字符,类似这种。下图是实际的,就不用刻意模拟。图片
去掉空格用TRIM函数,去掉非打印字符用CLEAN函数,组合起来就都可以都去掉。=SUMPRODUCT((YEAR($A$2:$A$13)=$F2)*(TRIM(CLEAN($D$2:$D$13))=G$1),$C$2:$C$13)
图片
以上5条公式,都是学员的真实案例改编而成。有时看似很简单的问题,因为数据源的问题,也会让人很头大。 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。