【问题标题】:AVERAGEIFS with 2 criteria具有 2 个标准的 AVERAGEIFS
【发布时间】:2019-07-02 16:37:35
【问题描述】:

我正在寻找平均值 - 如果它位于正确的位置并且在可接受的类别范围内

这是我尝试过的:

=AVERAGEIFS(Range to average, Criteria range1, Criteria1, Criteria range2, Criteria2) 

条件范围1 = 类别
Criteria1 = 可接受的类别范围(例如 27 个类别中的 18 个)

条件范围 2 = 位置
标准 2 = 可接受的位置

我的代码:

=AVERAGEIFS(Sheet1!F7:F2403, 'Sheet2'!U7:U2732, Sheet1!A11:A29, 'Sheet3 '!AL7:AL2732, Sheet1!F13)

接收错误#VALUE!

不确定我还能尝试什么?

【问题讨论】:

  • 如果您查看 Excel 帮助,您会看到“在 AVERAGEIFS 中,每个条件范围必须与 sum_range 的大小和形状相同。”
  • 你的标准怎么可能是一个单元格范围?
  • 如果我的标准作为单元格范围工作得很好,将范围的大小和形状更改为相同恐怕没有帮助,但感谢您的输入
  • AVERAGEIFS 中的条件是布尔 AND 运算符,因此不能接受更多条件。因此,仅将范围更改为相同是不够的。您能否包含示例数据,可能带有输入预期输出的屏幕截图。所以我们可以看到你在尝试什么。

标签: excel excel-formula


【解决方案1】:

您的范围应该是相同的高度,并且您的值应该只有一个单元格。尽管情况并非总是如此,但我几乎可以肯定,出于您的目的,这是必要的。

通常,您会对列中的一组数字进行平均。然后,如果您想根据另一列限制平均值中包含的行,则在 AVERAGEIFS 函数中使用该列以及要在第三个参数中用于限制的值。

然后,如果需要,您可以包含更多的范围/值对,但首先我会让最初的单列过滤器工作,然后您就会明白了。

对不同工作表上的范围进行 AVERAGEIFS 是非常不寻常的。将所有相关数据收集到一个矩形单元格中,然后使用 AVERAGEIFS 函数进行实验。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    相关资源
    最近更新 更多