嗨,我有一个平均功能:
=IF(ISERROR(AVERAGE(H6:H31)), "", AVERAGE(H6:H31))
但它返回错误的数字平均值:0,0,3,0,0,0,0,0,0,0
它产生0.7而不是3.5,我肯定使用H列6到31行
是什么导致这个?谢谢
答案 0 :(得分:7)
答案 1 :(得分:6)
你的坏。
平均值被视为
总计/总观察数。
在这种情况下,你总共有10个观察结果。
所以,7/10是0.7
答案 2 :(得分:0)
如上所述。 Excel是正确的。这应该可以得到你想要的东西:
=SUMIF(H6:H31, "<>0")/COUNTIF(H6:H31, "<>0")