=SUMIFS($B:$B*$N:$N,$N:$N,">=5",$N:$N,"<10")
我想将2列相乘并对它的所有实例求和,仅在其中一列上进行调整。该公式给出了一个错误,因为我乘以第一个参数,我猜这应该是一个数字。我也尝试使用 SUMPRODUCT ,但由于B列没有条件,所以它不起作用。任何人都可以建议。提前谢谢。
答案 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