AVERAGEIFS関数の使い方
複数の条件に一致するセルの平均値を返します。
200720102013201620192021365
- 構文
-
=AVERAGEIFS(平均範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...) - 引数
-
- 平均範囲必須
- 条件範囲1必須
- 条件1必須
- 条件範囲2省略できる
- 条件2省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
複数の条件(AND条件)をすべて満たすデータの平均を求めます。例の
=AVERAGEIFS(C2:C4, A2:A4, ">=20", B2:B4, "F")は、年齢が 20 以上で性が F の行(25歳の80点と22歳の100点)だけを平均して、90 を返します。- 使用例
-
D2 に
=AVERAGEIFS(C2:C4, A2:A4, ">=20", B2:B4, "F")を入れると、こうなります。A年齢 B性 C点 D 1 20歳以上・女性の平均 2 25 F 80 90 3 19 F 90 4 22 F 100 数式を入れたセル
結果: 条件を満たす平均値
つまずきやすいところ
- 引数の順番は平均する範囲が先、条件があと。AVERAGEIF とは逆
- 条件の範囲は、すべて同じ行数にそろえる
よくあるエラーと、その直し方
#DIV/0!- 条件に合う行が1つも無いIFERROR で包むか、条件を見直す