AVERAGEIFS関数の使い方|複数の条件に合う数字だけ平均する
※写真はイメージです
書き方
=AVERAGEIFS(平均対象範囲, 条件範囲1, 条件1, [条件範囲2, 条件2 …])「新宿店の、月曜以外」のように、条件が2つ以上ある平均を出します。書き方は SUMIFS と同じで、平均する範囲が先頭です。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 平均対象範囲 | 平均したい数字の列 | C2:C5 |
| 条件範囲1 | 1つ目の条件を見る列 | A2:A5 |
| 条件1 | 1つ目の条件 | "新宿" |
| 条件範囲2, 条件2 … 省略できる | 2つ目からの条件 | B2:B5, "<>月" |
うまくいかないとき
1#DIV/0! になる
条件に合う行が1つもありません。
直し方=IFERROR(AVERAGEIFS(…),"") で空欄にしておきます。
2平均が低い
0の行が入っています。
直し方平均する列そのものを条件にして ,C2:C5,"<>0" を足します。
使えるバージョン
Excel 2007以降のすべてのExcelとGoogleスプレッドシートで使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
averageifs.xlsx をダウンロード(無料・登録なし)
よくある質問
条件が1つならどれを使いますか?
<a href="../averageif/">AVERAGEIF</a> でもいいですが、引数の順番がちがうので、AVERAGEIFSにそろえておくと迷いません。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報