sumif函数,问题出在哪里?请看下图,为什么函数计算结果不正确?

2024-12-19 21:44:50
推荐回答(3个)
回答1:

SUMIF条件区域要跟求和区域的大小一致。条件只有一列,求和区域自动匹配一列,所以结果只等于符合条件时的第一列数据。
改用其它函数如:
=SUMPRODUCT((D1="A")*A1:C1)

一行数据求和,还可用公式:
=IF(D1="A",SUM(A1:C1),0)

回答2:

公式没错,是你错了,sumif不是这样用的,判断区域是要与求和区域关联对应的,你试试看sumif(D1:D3,"=A",A1:A3)的计算结果就知道怎么回事了。你的情况应该用if($D1="A",sum(A1:C1),0)

回答3:

E1公式改为:
=IF(D1="A",SUM(A1:C1),)