AVERAGEIFS関数の使い方

複数の条件に一致するセルの平均値を返します。

200720102013201620192021365
構文
=AVERAGEIFS(平均範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...)
引数
  1. 平均範囲必須
  2. 条件範囲1必須
  3. 条件1必須
  4. 条件範囲2省略できる
  5. 条件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
120歳以上・女性の平均
225F8090
319F90
422F100

数式を入れたセル

結果: 条件を満たす平均値

つまずきやすいところ

  • 引数の順番は平均する範囲が先、条件があと。AVERAGEIF とは逆
  • 条件の範囲は、すべて同じ行数にそろえる

よくあるエラーと、その直し方

#DIV/0!
条件に合う行が1つも無いIFERROR で包むか、条件を見直す

AVERAGEIFSを使う実例レシピ(1件)

同じ「統計」の関数

統計の関数をすべて見る(143件)