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是更好的。 咩。 仍然有效:)