【Excel・エクセル】AVERAGEIFS関数の使い方!複数条件の平均を出す
![AVERAGEIFS関数の例](https://sakusaku-office.com/wp-content/uploads/2023/02/Excel-averageifs-function-TOP.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
AVERAGEIF関数だと条件は1つだよね。複数条件ってできないの?
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
AVERAGEIFS関数を使うといいんよ。
- 複数条件に合う平均を出すには、AVERAGEIFS関数
- =AVERAGEIFS(平均対象範囲,条件範囲1,条件1,条件範囲2,条件2……)
- 条件が1つでも使える
【Excel・エクセル】複数条件に合うセルの平均を出す、AVERAGEIFS関数
条件に合うセルの平均はAVERAGEIF関数で出せますが、2つ以上の複数条件ならAVERAGEIFS関数を使います。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
条件が1つでも、AVERAGEIFS関数は使えるんよ。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
じゃあAVERAGEIFS関数だけ使えればいいかも?
ちなみに読み方は、「アベレージイフエス関数」です。
動画でもご紹介しています!AVERAGE関数やAVEARGEIF関数、TRIMMEAN関数の違いも。
AVERAGEIFS関数の使い方
=AVERAGEIFS(平均対象範囲,条件範囲1,条件1,[条件範囲2],[条件2]……)
AVERAGEIFS | このいくつかの条件にあるセルの平均を出してね |
平均対象範囲 | 平均が知りたい範囲 |
条件範囲1 | 1つ目の条件を検索する範囲 |
条件1 | 1つ目の条件 |
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
条件範囲と条件を、繋げていけばいいんだね!
ではAVERAGEIFS関数を使って、次の表に人気が5のお菓子の平均価格を出してみましょう。
※実際に操作できます。
いちいちスクロールするのは面倒なので、別タブか別ウィンドウで開くの推奨です!
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
=AVERAGEIFS(C2:C7,D2:D7,5,B2:B7,"お菓子")で、求められるよ。説明するね。
ステップ1
まずは関数名、「=AVERAGEIFS(」と入力します。
![「=AVERAGEIFS(」まで入力した画像](https://sakusaku-office.com/wp-content/uploads/2022/04/Excel-averageifs-function-2.png)
AVERAGEIFSは長い!という方。
「=AV」まで入力して↓でAVERAGEIFSまで進んでTabでもOKです。
![AVERAGEIFS関数を選ぶ画像](https://sakusaku-office.com/wp-content/uploads/2022/04/Excel-averageifs-function-3.png)
ステップ2
次に平均対象範囲ですが、これは何の平均を出したいか、ですね。
今回は価格の平均が知りたいので、価格が書かれたセルC2~C7までをドラッグして「,」です。
![平均したい範囲をドラッグした画像](https://sakusaku-office.com/wp-content/uploads/2022/04/Excel-averageifs-function-4.png)
ステップ3
続いて1つ目の条件範囲ですが、1つ目の条件は人気が5、ですね。
つまり条件範囲1は、人気が書かれたセルD2~D7をドラッグすればOKです。
そして、「,」。
![条件が書かれた範囲をドラッグした画像](https://sakusaku-office.com/wp-content/uploads/2022/04/Excel-averageifs-function-5.png)
ステップ4
人気が5、が条件なので「5」を入力して「,」です。
![1つ目の条件を指定した画像](https://sakusaku-office.com/wp-content/uploads/2022/04/Excel-averageifs-function-6.png)
ステップ5
2つ目の条件範囲ですが、2つ目の条件はお菓子です。
お菓子かどうかはB列の分類で分かるので、条件範囲2はB2からB7をドラッグして「,」条件2は「"お菓子"」と入力します。
![2つ目の条件を指定する画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-7.png)
完成!
これで式は完成です!
Enterを押すと、無事、人気が5でお菓子の価格の平均が分かりましたね!
![AVERAGEIFS関数で条件に合う平均値が分かった画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-8.png)
AVERAGEIFS関数で~以上、以下などの条件を使う
AVERAGEIFS関数の条件には、~以上、以下といった比較演算子が使えます。
AVERAGEIFS関数で使える比較演算子
Bより大きい | “>B" |
B以上 | “>=B" |
Bと等しい | “=B" |
B以下 | “<=B" |
Bより小さい | “<B" |
B以外 | “<>B" |
例えば、価格が120以上、300以下の平均人気を出したい場合、「=AVERAGEIFS(D2:D7,C2:C7,">=120″,C2:C7,"<=300″)」とすればOKです。
![AVERAGEIFS関数で以上、以下の条件を指定した画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-11.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
以上と以下を、それぞれ条件1と条件2にすればいいんだね。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
「"」で囲むのを忘れないでね。
AVERAGEIFS関数は条件が1つでも使える
冒頭でもお話しした通り、AVERAGEIFS関数は条件が1つでも使えます。
ただAVERAGEIF関数とは書き方が違うので、ごっちゃにならないようにしてくださいね。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
それなら、AVERAGEIFS関数だけ使えればいいような気が。
例えば、お菓子の平均価格をAVERAGEIFS関数で出すには「=AVERAGEIFS(C2:C7,B2:B7,"お菓子")」とすればOKです。
![1つの条件の平均値をAVERAGEIFS関数で出した画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-9.png)
コレは、AVERAGEIF関数を使った「=AVERAGEIF(B2:B7,"お菓子",C2:C7)」、全く同じです。
![1つの条件の平均値をAVERAGEIF関数で出した画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-10.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
2つ以上の条件にも使えるAVERAGEIFS関数の方が、使えそうだね。
【Excel・エクセル】AVERAGEIFS関数がエラーになる場合
AVERAGEIFS関数で「#VALUE!」のエラーが出た場合、平均対象範囲と条件範囲が合っているか確認してみてください。
指定する行数が違うと……
![平均対象範囲と条件範囲の広さが異なる画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-12.png)
「#VALUE!」のエラーになってしまいます。
![「#VALUE!」のエラーが出た画像](https://sakusaku-office.com/wp-content/uploads/2022/05/Excel-averageifs-function-13.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
エラーが出たら、範囲をチェックだよ。
これで、複数の条件が合っても平均値が出せますね!
それでは、お疲れさまでした!
- 複数条件に合う平均を出すには、AVERAGEIFS関数
- =AVERAGEIFS(平均対象範囲,条件範囲1,条件1,条件範囲2,条件2……)
- 条件が1つでも使える
ディスカッション
コメント一覧
まだ、コメントがありません