【问题标题】:Average Formula error平均公式错误
【发布时间】:2018-07-25 08:44:49
【问题描述】:

我正在尝试使用一个平均公式,其中包括一些其他平均公式。

我的公式的结果要么是数值,要么是“FALSE”。

当我突出显示 8 个值时,我在下面的示例中得到正确的平均计算结果是 -2.5。当我使用=AVERAGE(A2,A3,A4......A9) 时,我得到正确的结果为-2.5。

但是,当我将平均公式中的 A2 替换为单元格 A2 中的公式时,我得到了不同的结果。

感谢您对此的任何帮助

【问题讨论】:

  • AVERAGE 函数仅在逻辑值位于单元格引用中时才会忽略它们(如在您的第一个公式中)。它不会忽略第二个公式中的逻辑值。
  • 不确定你想做什么,但如果你删除 IFERROR(… 包装器并允许 A2:A9 返回实际错误,你可以用 =AGGREGATE(1,6,A2:A9) 或更多来平均非错误结果简单地说:=SUMPRODUCT((D2:D9=G2:G9)*E2:E9)/SUMPRODUCT(--(D2:D9=G2:G9))

标签: excel excel-formula average


【解决方案1】:

上面的公式计算 -3 和 -2 的平均值,因为它只包含数字。

下面的公式计算-3、-2和0的平均值,因为其中包含的公式的结果为FALSE,相当于0。

举个例子可能更容易理解。

B1 单元格中有 6 个,其余列中有简单的 ISBLANK() 公式。

B12 公式:=AVERAGE(B1:B10)

C12 公式:=AVERAGE(6;ISBLANK(B2);ISBLANK(B3);ISBLANK(B4);ISBLANK(B5);ISBLANK(B6);ISBLANK(B7);ISBLANK(B8);ISBLANK(B9);ISBLANK(B10))

第一个公式只看到数字 6 并忽略任何看起来像文本的内容,第二个公式在变为文本之前获取 FALSE ("0") 的值并计算平均值。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多