逼自己背下这几组经典套路,按条件求和你就超牛了!
发布日期:2025-04-12 14:58    点击次数:72

欢迎转发和点一下“在看”,文末留言互动!

置顶公众号或设为星标及时接收更新不迷路

图片

小伙伴们好,今天来和大家分享一道按条件求和的题目。这类题目可以有很多种方法来处理,题目本身也不是很难,所以,今天的分享又是一次头脑风暴!

原题是这样子的:

图片

这里有时间的要求,也有关键字的要求,是一个多条件求和的题目。这类题目多常见使用SUMIF、SUM等函数来求和。

01

SUMIFS函数

图片

在单元格C10中输入下列公式,并向下拖曳即可。

=SUMIFS($C$2:$C$5,$A$2:$A$5,">="&$F$2,$A$2:$A$5,"<="&$F$3,$B$2:$B$5,"*"&A10&"*")

公式很简单,如有问题请参看帖子总结篇--SUMIF函数实用终极帖。

02

SUM函数

图片

在单元格C10中输入下列公式,三键回车并向下拖曳即可。

=SUM(($C$2:$C$5)*($A$2:$A$5>=$F$2)*($A$2:$A$5<=$F$3)*IFERROR(FIND(A10,$B$2:$B$5)^0,0))

这是我最喜欢使用的公式之一。

03

SUM函数,MATCH函数有妙用

图片

在单元格C10中输入下列公式,三键回车并向下拖曳即可。

=SUM(IFERROR((MATCH($A$2:$A$5,ROW(INDIRECT($F$2&":"&$F$3)))^0)*(FIND(A10,$B$2:$B$5)^0)*($C$2:$C$5),0))

这也是一个SUM函数的公式。和上面的区别在于用MATCH函数来判断日期是否在给定的区间内。

04

MMULT函数

最后,MMULT函数下场。

图片

选中单元格区域C10:C11,输入下列公式,三键回车即可。

=MMULT(TRANSPOSE(ISNUMBER(FIND({"货款","往来款"},B2:B5))*C2:C5),C2:C5^0)

由于所有日期都在给定的日期范围之内,所有公式中忽略了这一条件。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

  • 上一篇:没有了

  • 下一篇:没有了