我需要计算5个单元的平均值,但是如果一个单元为空白或零,则应忽略此值。

我无法使用它

=AVERAGEIFS(A10;B13;C5;D6;D8;"<>0")

有谁知道计算这个的正确方法?

最佳答案

对于非连续值的平均值(不包括任何零),请尝试以下公式
=IFERROR(SUM(A10;B13;C5;D6;D8)/((A10<>0)+(B13<>0)+(C5<>0)+(D6<>0)+(D8<>0));0)
或假设没有负值,您可以使用此
=IFERROR(SUM(A10;B13;C5;D6;D8)/INDEX(FREQUENCY((A10;B13;C5;D6;D8);0);2);0)
我根据问题使用了分号分隔符,如果您的区域设置需要,请更改为逗号

关于excel - 5个单元格的平均值(如果非空白或为零),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22787483/

10-12 16:36