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 に答える