如果列为空,Excel SumProduct
我正在计算3列SUMPRODUCT
我的单元格的公式是
=SUMPRODUCT(((E5:E14)-(I5:I14))*F5:F14)
我需要删除“I”中具有空值或空值单元值的列,对于零值,本公式将考虑为0。 我如何用公式完成
有一件事你可以尝试使用下面的公式:
=SUMPRODUCT(--(I5:I14<>""),E5:E14-I5:I14,F5:F14)
这将检查列I
中的单元格I
为空,如果是,则返回0; 否则,它返回1.然后运行你的计算,但是遇到一个空的I
时,你的乘积乘以0并且被有效地从总和中移除。 在这里,我们用逗号分隔数组 – 这些是在计算产品时倍增的。 --
强制I5:I14<>""
评估的结果返回1或0,然后乘以其余的值。