整理了5条超实用的公式,学好了求和再无难题!

发布日期:2025-10-08 14:47    点击次数:175

与 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条公式,都是学员的真实案例改编而成。有时看似很简单的问题,因为数据源的问题,也会让人很头大。 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。