Excel与条件的副产品
我想SUMPRODUCT范围,但只有当没有0。
试过=SUMPRODUCT(--(CN12:CN16="<>0");I4:I8)
但结果为0,
我必须范围:CN12:CN16和I4:I8和CN12:CN16有时可以包含零。 那么我不想把这个计算和I4:I8中的值相乘。
有什么build议么
使用这个公式得到SUMPRODUCT
:
=SUMPRODUCT(CN12:CN16, I4:I8)
这评估AS:
=CN12*I4 + CN13*I5 + CN14*I6 + CN15*I7 + CN16*I8
因此,如果其中一个值等于0,那么特定的产品等于0,其余产品将增加到总和。
在这里你有一个参考来评估你的范围内的任何单元格是否等于零。
您是否真的想在计算中使用CN12:CN16值,还是只是一个标准范围? 在SUMPRODUCT中,你不需要引号,所以这可能是你需要的 –
=SUMPRODUCT(--(CN12:CN16=<>0);I4:I8)
尽pipeSUMIF将更容易地为你提供相同的东西
=SUMIF(CN12:CN16;"<>0";I4:I8)
所以解决了这个问题: =SUMPRODUCT(CN13:CN17;$I4:$I8)/SUMIF(CN13:CN17;"<>0";$I4:$I8)
正如你写的一些SUMPRODUCT得到零,如果列表中有一个零,然后我再次在SUMIF检查列表,当我分开I4:I8。 也许我在描述这个问题时有点不清楚。
谢谢你的帮助。