- AVERAGE・AVERAGEIF関数の使い方
- 覚えておきたいポイント3つ
- AVERAGE・AVERAGEIF関数を使った例3つ
- isacomputer管理人(@isastart07)
- 元Microsoftサポート、約2500人のサポート経験あり
- 本ブログ累計100万PV突破
「AVERAGE関数の使い方がわからない・・」とお悩みではありませんか?
今回は平均を求めるAVERAGE関数と、条件を付けて平均を求めるAVERAGEIF関数を画像付きで解説します。
2つともよく使う関数なので、この機会にぜひマスターしちゃいましょう(^^)/
関数を初めて扱うという方は「ExcelのSUM関数の使い方【関数とは】」の記事で関数について詳しく解説しているので、お時間あるときにぜひぜひ。

それでは、いきましょう!
AVERAGE・AVERAGEIF関数の使い方

- AVERAGE関数:指定範囲の数値の平均を求める
- AVERAGEIF関数:条件に合う数値の平均を求める
それぞれ使い方を順番に解説します。
AVERAGE関数とは
AVERAGE関数は、指定範囲内の数値の平均を求めます。

数式は下記のとおりです。
=AVERAGE(範囲)
このように「=AVERAGE(平均したい範囲)」だけで簡単に求められます。
そして「算数」と「社会」の平均を求めるときはオートフィルが便利です。


こんな感じでまとめて平均を求めてくれます。
AVERAGEIF関数とは
AVERAGEIF関数は、条件に合う数値の平均を求めます。

数式は下記のとおりです。
=AVERAGEIF(範囲,条件,平均対象の範囲)
AVERAGEIF関数は「○○の人の平均を求める」というような条件を指定したいときに使います。
画像のように「文字列」を条件に指定するときは「 ” ” 」で囲みます。数値を指定するときは囲まなくてOKです。
小数点以下を消す方法
小数点以下が表示される方は下記の操作で消すことができます。
手順:「平均を求めたセル」を選択した状態で「小数点以下の表示を減らす」をクリックします。

条件があるか、ないかで使い分けよう
AVERAGE・AVERAGEIF関数の使い分けは下記のとおりです。
- AVERAGE関数:そのまま平均を出す
- AVERAGEIF関数:条件を指定して平均を出す
こんな感じのイメージでOKです!
覚えておきたいポイント3つ

AVERAGE・AVERAGEIF関数を使う際に覚えておきたいことをまとめました。
- 文字列は無視される
- 1つ求めたら後はオートフィルで
- 範囲はドラッグで簡単に調整できる
上記のとおり。
順番に解説します。
ポイント①:文字列は無視される
下の画像のように指定した範囲に文字列があった場合は、無視されて他の数値だけの平均を求めます。

文字列を「0」と扱いたい場合
文字列を「0」として扱いたい場合は「AVERAGEA関数」を使います。

こんな感じでAVERAGEA関数を使うことで、「0」という扱いで計算されます。
ポイント②:1つ求めたら後はオートフィルで
下の画像のように平均を出すセルが隣接していれば、1つ求められたら他はオートフィルでOKです。

そしてAVERAGEIF関数でオートフィルするときは、範囲を絶対参照にします。

このように絶対参照にすることで、条件範囲が固定できます。
絶対参照は、参照したセルを常に固定させるイメージです。「B3:B11」の間に「$」を付けることで絶対参照になります。また「F4」を1回押すことで簡単に絶対参照にできます。
後はいつも通りオートフィルします。


絶対参照していなかったら
絶対参照できていないと、以下のように正しく平均を求められません。

本来「クラス」の列から「A組」を条件にするところが、「名前」から「A組」を探してしまうという形になりエラーが返ってきてしまいます。
オートフィルで範囲がずれないように、絶対参照で固定するというイメージです。
ポイント③:範囲はドラッグで簡単に調整できる
手入力で範囲を指定できますが、ドラッグ(マウスで動かして)でも調整することができます。
操作方法は下記のとおりです。


このようにドラッグすれば簡単に範囲を調整できます。
手入力の場合は入力ミスもあったりなので、最初はドラッグがおすすめです。
AVERAGE・AVERAGEIF関数を使った例3つ

AVERAGE・AVERAGEIF関数を使った例を3つ紹介します。
- 各科目と全体の平均点を求める
- 各店舗の売り上げ平均を求める
- A型の人の平均体重を求める
上記のとおり。
例①と②は「AVERAGE関数」、例③は「AVERAGEIF関数」を使っています。
例①:各科目と全体の平均点を求める
各科目の平均点

「国語」の平均が出せたら、他はオートフィルで平均を出します。
全体の平均点

例②:各店舗の売り上げ平均を求める
以下のような表で平均を出すときは、「オートSUM」を使うと楽です。


上の画像のように平均を出すセルが隣接していれば、「オートSUM」が活躍します。
例③:A型の人の平均体重を求める
「A型」という文字列の条件には、「 ” ” 」で囲みます。

数値を条件にする場合

このように数値はそのままでもOKですし、「 ” ” 」で囲んでもOKです。
まとめ:関数を使って平均を求めよう!

今回はAVERAGE・AVERAGEIF関数の使い方を徹底解説しました。
特に複雑な操作はないので、使ってみればすぐに慣れます。
よく使う関数で簡単に使えるので本記事を参考に覚えちゃいましょう!
今回は以上です。
Outlook、Excel、Wordを
効率よく学習できるパソコン教室を紹介しています。
ぜひご参考ください(‘◇’)ゞ