2

我想要一个公式来显示 Excel 中多个过滤值的平均值。例如,在 AI 列中有年份,在 BI 列中有月份,在 CI 列中有值。

因此,我想选择 2011 年的 5 月,并获得 C 列中满足这些要求的值的平均值。我在想一个函数,比如......

=AVERAGE(IF(AND($A$1:$A:$100=2011,$B$1:$B:$100=May),$C$1:$C:$100))

但我认为这不会奏效,我已经尝试过了。

4

2 回答 2

3

使用 AverageIfs 函数。例如

AVERAGEIFS(C1:C100,A1:A100,"=2011",B1:B100,"=5 月")

于 2012-08-06T10:37:43.623 回答
0

您可以使用 SUMIF 或 SUMPRODUCT:

=AVERAGE(SUMIF($C$1:$C:$100,$A$1:$A:$100,2011,$B$1:$B:$100,"May"))

编辑:我认为 atov 的解决方案更好。嗯。仍然有效:)

于 2012-08-06T10:38:12.883 回答