我有计算平均百分比的公式:
=CEILING((G157+G171+G185+G199+G213+G227+G241)/7;0,001)*100&" %"
但是,这不起作用,因为某些单元格可能是空白的,然后我们需要除以 7 以外的其他数字才能获得正确的百分比。我知道我可以计算
=COUNTBLANK(B4:B9)
范围内的空白单元格,但这在我的情况下不起作用。有没有比写这样的东西更好=更简单的解决方案?:
=CEILING((G157+G171+G185+G199+G213+G227+G241)/(IF(G157=0;0;1)+IF(G171=0;0;1)+IF(G185=0;0;1)+IF(G199=0;0;1)+IF(G213=0;0;1)+IF(G227=0;0;1)+IF(G241=0;0;1));0,001)*100&" %"
最佳答案
AVERAGE
将忽略空白单元格(和文本),因此您只需要替换:
(G157+G171+G185+G199+G213+G227+G241)/7
和:AVERAGE(G157,G171,G185,G199,G213,G227,G241)
IE:=CEILING(AVERAGE(G157,G171,G185,G199,G213,G227,G241),0.001)*100&" %"
(根据您的设置,用分号替换逗号,用逗号替换我的小数点)。
关于excel - 计算非空白单元格以进行平均计算(不在范围内),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63233369/