具有2个条件的AVERAGEIFS

时间:2019-07-02 08:25:19

标签: excel excel-formula

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

这是我尝试过的:

=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!

不确定我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

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

通常,您将平均一列中的一组数字。如果然后要根据另一列来限制平均值中包括哪些行,请在AVERAGEIFS函数中使用该列,并在第三个参数中使用要限制的值。

然后,您可以根据需要添加更多的范围/值对,但是首先,我将使初始的单列过滤器开始工作,然后您将明白这一点。

在不同工作表上的范围内执行AVERAGEIFS非常不寻常。将所有相关数据收集到一个矩形的单元格中,然后尝试使用AVERAGEIFS函数。