=AVERAGE(K2:K32)
如您所见,我有这个公式吐出库伦 K 的平均值。我遇到的问题是 K 列中的数字由一个公式填充,基本上将另外两列加在一起,所以如果没有输入数据,则返回的数字为 0。这显然会抛出一个月的平均计算不完整,我怎样才能让这个公式只计算大于零的数字?
=AVERAGE(K2:K32)
如您所见,我有这个公式吐出库伦 K 的平均值。我遇到的问题是 K 列中的数字由一个公式填充,基本上将另外两列加在一起,所以如果没有输入数据,则返回的数字为 0。这显然会抛出一个月的平均计算不完整,我怎样才能让这个公式只计算大于零的数字?
=AVERAGEIF(K2:K32, ">0")
这是示例公式,其中包括值 > 0 的单元格。
由于您提到一个月的平均计算不完整,并且K 列中的数字由一个公式填充,如果添加的任何一个数字可能是负数,则基本上将另外两列加在一起0
,因此该公式似乎甚至可能返回对于该月的完整部分,因此严格来说,0
在这种情况下应将 a 考虑为真实平均值。因此,假设要添加的数字之一在 ColumnE 中(这将是空白或0
对于该月的不完整部分),我建议使用数组公式,例如:
=AVERAGE(IF(E2:E32<>0,K2:K32))
使用 Ctrl+Shift+Enter 输入。对于少于 31 天的0
月份,为不存在的天数在 ColumnE 中输入一个值。
您必须使用:
=AVERAGEIF(K2:K32,">0")
确保公式中没有空格。