【问题标题】:Return a range of values fulfilling a certain condition返回满足特定条件的一系列值
【发布时间】:2014-02-12 21:49:16
【问题描述】:

我有 28 个号码,二月份的每一天都会有一个新号码添加到列表中。所有尚未填写的单元格都为零(因此在月初,整列是 28 个零)。我正在寻找一种方法,该方法将采用此单元格范围的平均值,但忽略任何零值。

有没有办法指定满足某个条件的范围,在这种情况下大于零,所以我不必手动更改每天计算平均值的范围?

我只是在寻找一个公式。

【问题讨论】:

    标签: formula average libreoffice-calc


    【解决方案1】:

    您应该考虑的第一件事是,尚未填充但实际上是否必须为零的单元格。 AVERAGE 函数会忽略空单元格,因此这将按预期工作。

    否则,您将需要如下表达式:

    =SUM(A1:A28) / COUNTIF(A1:A28, ">0")
    

    A1:A28 是您想要的范围。 COUNTIF 函数允许我们确定范围内非零条目的数量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 2022-11-29
      • 2021-05-13
      相关资源
      最近更新 更多