【发布时间】:2014-02-12 21:49:16
【问题描述】:
我有 28 个号码,二月份的每一天都会有一个新号码添加到列表中。所有尚未填写的单元格都为零(因此在月初,整列是 28 个零)。我正在寻找一种方法,该方法将采用此单元格范围的平均值,但忽略任何零值。
有没有办法指定满足某个条件的范围,在这种情况下大于零,所以我不必手动更改每天计算平均值的范围?
我只是在寻找一个公式。
【问题讨论】:
标签: formula average libreoffice-calc
我有 28 个号码,二月份的每一天都会有一个新号码添加到列表中。所有尚未填写的单元格都为零(因此在月初,整列是 28 个零)。我正在寻找一种方法,该方法将采用此单元格范围的平均值,但忽略任何零值。
有没有办法指定满足某个条件的范围,在这种情况下大于零,所以我不必手动更改每天计算平均值的范围?
我只是在寻找一个公式。
【问题讨论】:
标签: formula average libreoffice-calc
您应该考虑的第一件事是,尚未填充但实际上是否必须为零的单元格。 AVERAGE 函数会忽略空单元格,因此这将按预期工作。
否则,您将需要如下表达式:
=SUM(A1:A28) / COUNTIF(A1:A28, ">0")
A1:A28 是您想要的范围。 COUNTIF 函数允许我们确定范围内非零条目的数量。
【讨论】: