2012-08-06 63 views
2

我想要一個公式來顯示Excel中過濾值的平均值。例如,A列中有年份,B列中我有月份,C列中我有這些值。Excel中多列過濾器的平均值

所以,我想選擇2011年,5月份,並獲得C列中滿足這些要求的平均值。我正在考慮像...

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

但我不認爲這會工作,我已經嘗試過了。

回答

3

使用AverageIfs函數。例如

AVERAGEIFS(C1:C100,A1:A100, 「= 2011」,B1:B100, 「=五月」)

+0

謝謝你完美的作品! – 2012-08-06 10:41:57

0

您可以使用SUMIF或SUMPRODUCT:

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

編輯:我認爲, atov的解決方案更好。咩。仍然有效:)