excel SUMIF()函数

SUMIF 函数能否同时设定几个条件呢?当几个条件同时满足的时候,才用其对应行的某列数值进行计算。如果可以,采用什么样的格式呢?谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-11
对于多条件求和,下面两个公式效果一样:

=SUM(IF((A1:A10="a")*(B1:B10="b"),C1:C10))
=SUMPRODUCT((A2:A10="a")*(B2:B10="b")*(C2:C10))

都是求A列为a且B列为b的C列和。

不过第一个公式是数组公式,需在编辑状态下CTRL+SHIFT+回车。
另一个区别是,第一个公式的求和范围内可以有非数字存在(求和时会忽略。因此可以包括标题行),后一个不行(求和范围内只能为数值,否则会出错)。本回答被提问者采纳
第2个回答  2019-08-22
sumif函数第一个参数是条件范围,第二个参数是条件,第三个是求和范围,所以你的公式为:语文
=sumif(b2:b9,"女",c2:c9)
外语外语是=sumif(b2:b9,"女",e2:e9)
第3个回答  2010-01-11
可以。用sumif和and两个函数套用。=sumif(and(条件1,条件2),合计范围)
第4个回答  2010-01-11
如果是03版,需要同时满足几个条件的求和,sumif不行,用sumproduct公式。
例如=SUMPRODUCT((A2:A1000="张三")*(B2:B1000="中级"),(C2:C1000))
相似回答