SUMIFS与SUMIFS

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

我想乘以2列,并总结它的所有实例,只适用于其中一列。该公式给出了一个错误,因为我乘以第一个参数,这应该是一个单一的数字我猜。 我也尝试使用SUMPRODUCT ,但由于B列没有条件,所以不起作用。 任何人都可以请教。 提前致谢。

您的SUMIFS尝试的等效SUMPRODUCT公式为:

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

但是您应该避免在SUMPRODUCT使用完整的列引用。 如果您不能限制范围大小,请考虑使用dynamic命名范围。

尝试:

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

用数组Ctrl + Shift + Enter