AVERAGEIFS関数 複数の条件を満たすセルの平均を求める

統計

AVERAGEIFS関数は、複数の条件を満たすセルの平均値を計算するための関数です。特定の条件に基づいてデータを集計し、平均値を求める際に便利です。

利用可能なExcelのバージョン

すべてのバージョン

関数の構成

AVERAGEIFSアベレージイフズ(平均対象範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], …)

利用する引数

引数名説明値の例
平均対象範囲平均を計算するセル範囲を指定します。A1:A10
条件範囲1条件を適用する最初のセル範囲を指定します。B1:B10
条件1条件範囲1に適用する条件を指定します。条件は数値、式、セル参照、または文字列として指定できます。“>10”, “=C1”, “東京”
条件範囲2, 条件2追加の条件を適用するセル範囲と条件を指定します。最大127の条件を指定できます。(省略可)D1:D10, “>=20”

利用サンプル

「コピー」ボタンを押すと、式がクリップボードにコピーされます。

サンプル1:特定の値より大きい値の平均

ABC
1平均対象範囲数値結果
212=AVERAGEIFS(A2:A11, B2:B11, “>=5”)
323
435
547
6511
7613
8717
9819
10923
111029

結果: B列の値が 5以上の行について、A列の平均値を求めます。3, 4, 5, 6, 7, 8, 9, 10 の平均値は、6.5です。C2セルには「6.5」が表示されます。

サンプル2:特定の文字列に一致する値の平均

ABC
1平均対象範囲都市結果
225東京=AVERAGEIFS(A2:A5, B2:B5, “東京”)
330大阪
445東京
520名古屋

結果: B列の値が 「東京」の行について、A列の平均値を求めます。25. 45 の平均値は、35です。C2セルには「35」が表示されます。

サンプル3:特定の値の範囲内の平均

ABC
1平均対象結果
2105=AVERAGEIFS(A2:A5, B2:B5, “>=10”, B2:B5, “<=30”)
32015
43025
54035

結果: B列の値が 10~30の範囲に一致する行について、A列の平均値を求めます。20. 30 の平均値は、25です。C2セルには「25」が表示されます。

サンプル4:複数の条件に一致する値の平均

ABC
1平均対象結果
21512=AVERAGEIFS(A2:A5, B2:B5, “>=15”, B2:B5, “<20”)
32017
42517
53022

結果: B列の値が15以上かつ20未満の範囲に一致する行について、A列の平均値を求めます。20. 25 の平均値は、22.5です。C2セルには「22.5」が表示されます。

サンプル5:文字列と数値の条件を組み合わせた平均

ABC
1平均対象都市結果
215東京=AVERAGEIFS(A2:A5, B2:B5, “東京”, A2:A5, “>=20”)
320大阪
425東京
530名古屋

結果: B列の値が「東京」に一致して、A列が20以上する行について、A列の平均値を求めます。該当する値は25のみです。C2セルには「25」が表示されます。

コメント

タイトルとURLをコピーしました