求助高手,请问在excel表格中如何用sumif函数求出具有多个条件的数据的范围之和?

2024-11-26 11:39:15
推荐回答(3个)
回答1:

多条件求和不能用sumif,要用sumifs
比如,A、b、c三列条件,d列为数据
e2输入=sumifs(d:d,a:a,a2,b:b,b2,c:c,c2)
也可以用其他函数:
=sumproduct((a2:a1000=a2)*(b2:b1000=b2)*(c2:c1000=c2),d2:d1000)

回答2:

sumif只适合单一条件求和。如果是EXCEL2007以上的版本,可用SUMIFS多条件求和。
还可以用SUMPRODUCT多条件求和。(03\07\10都适用)

回答3:

2003版EXCEL可以使用SUMPRODUCT函数进行多条件求和。例:A列是员工职称(其中有经济师),B列为考评结果(其中有优),C列为工资额。求考评为优的经济师员工的工资总额。假设本表从第2行开始,100行结束。在需要结果的单元格输入:
=SUMPRODUCT((A2:A100="经济师")*(B2:B100="优")*(C2:C100))
如果还有其他列作为条件,可继续增加,条件和数据最多可达30列