excel 中怎么用 sumif 函数 求满足多个条件的和

以前别人教过 好久没用忘记了 用sumif
2024-12-18 21:24:51
推荐回答(3个)
回答1:

SUMIF函数只适应于单条件汇总。
你要多条件的,可用乘积和函数SUMPRODUCT(),如:
=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*(条件区域3=条件3)*汇总区域)
结束计算直接回车就行。

要不,用求和函数SUM():
=SUM((条件区域1=条件1)*(条件区域2=条件2)*(条件区域3=条件3)*汇总区域)
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。

回答2:

如果要同时成立的多条件可以用sumifs。
但这里你问的是sumif满足多个条件的和,我这里理解是或得概念,也就是多个条件不条件成立,只要满足任一条件就进行求和。
这里需要用到数组的概念:输入:=sum(sumif(条件区域,{条件1,条件2,条件3},求和区域))然后,同时按ctrl shift enter。那么结果就会对满足条件1、条件2、条件3的所有项目进行求和。

回答3:

=SUM(IF(A1:A100="a1",1,0)*(IF(B1:B100="b1",1,0)*C1:C100))