SUMIFS的SUMPRODUCT

时间:2015-08-31 15:10:02

标签: excel

=SUMIFS($B:$B*$N:$N,$N:$N,">=5",$N:$N,"<10")

我想将2列相乘并对它的所有实例求和,仅在其中一列上进行调整。该公式给出了一个错误,因为我乘以第一个参数,我猜这应该是一个数字。我也尝试使用 SUMPRODUCT ,但由于B列没有条件,所以它不起作用。任何人都可以建议。提前谢谢。

2 个答案:

答案 0 :(得分:2)

SUMPRODUCT尝试的等效SUMIFS公式为:

=SUMPRODUCT(B:B,N:N,--(N:N>=5)*(N:N<10))

但是你应该避免在SUMPRODUCT中使用完整的列引用。如果无法限制范围大小,请考虑使用动态命名范围。

答案 1 :(得分:1)

尝试:

=SUMPRODUCT(B:B,IF(N:N>=5,IF(N:N<10,N:N,""),""))

使用数组ctrl + shift + enter