数学

AVERAGEIFS

定義

AVERAGEIFS は、与えた条件をすべて満たす行だけから平均を返します。

構文

=AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2)

引数

引数 意味
average_range その行の条件がすべて満たされたときに平均する数値です。C2:C5 のような範囲を指定します。
criteria_range1 調べる最初のセルの集まりです。
criteria1 その最初の集まりで必要な値です。
criteria_range2 調べる2番目のセルの集まりです。
criteria2 2番目の集まりが等しくなければならない値です。

計算例

店がサイズコード、ゾーン番号、個数を A2:C5 に記録しています。

A: サイズ B: ゾーン C: 個数
S 2 10
S 1 20
M 2 8
S 2 14

数式: =AVERAGEIFS(C2:C5,A2:A5,"S",B2:B5,2)

結果: 12。サイズ S とゾーン 2 は 2行目と5行目に同時に出てくるので、(10 + 14) / 2 は 12 です。

練習問題

セル A2:A5 には 1、1、2、1 が入っています。セル B2:B5 には 10、20、10、10 が入っています。セル C2:C5 には 6、8、3、12 が入っています。D2 に、A2:A5 が 1 に等しく、B2:B5 が 10 に等しい行の C2:C5 を平均する数式を書いてください。

  1. D2 に、A2:A5 が 1 に等しく、B2:B5 が 10 に等しい行の C2:C5 を平均する AVERAGEIFS 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

AVERAGEIF は1つの条件の平均を取ります。AVERAGE はすべての数値の平均を取ります。AVERAGEIFS は平均する前に2つ目の条件を加えます。

よくある間違い

AVERAGEIF と同じように、平均する数値を最後に置くミスです。例: =AVERAGEIFS(A2:A5,"S",B2:B5,2,C2:C5)。AVERAGEIFS では、それらの数値を最初の引数に置く必要があります。

関連する関数

これらのリンクは関連する関数です。