Excel中多列filter的平均值

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

因此,我想select2011年,5月份,并获得满足这些要求的列C中的值的平均值。 我在想像一个function,如…

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

但是我不认为这会起作用,我已经尝试过了。

使用AverageIfs函数。 例如

AVERAGEIFS(C1:C100,A1:A100, “= 2011”,B1:B100, “=五月”)

您可以使用SUMIF或SUMPRODUCT:

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

编辑:我认为由atov的解决scheme是更好的。 咩。 仍然有效:)