Excelで平均を出したいのに、どの関数を使えばよいのか迷っていませんか。AVERAGE関数は最も基本的な平均計算の関数ですが、0や空白の扱い、エラー対処、条件付き平均との違いでつまずく人も少なくありません。この記事では、AVERAGE関数の基本構文から実務で使える応用、よくあるエラーの解決法まで、初心者にもわかりやすく順番に解説します。
AVERAGE関数の書き方と基本構文【コピペOK】

結論から言うと、AVERAGE関数の基本形は =AVERAGE(範囲) です。
たとえばA1からA10の平均なら =AVERAGE(A1:A10) と入力するだけで計算できます。
売上や点数、作業時間など、連続した数値データの平均を求める場面で最もよく使う関数です。
まずは式の形を覚え、次に何が計算対象になるかを理解すると、実務でも迷わず使えます。
コピペで使える基本数式
すぐ使いたい人は、まず次の数式をそのままコピーすれば十分です。
=AVERAGE(A1:A10) 連続した10セルの平均=AVERAGE(A1,A3,A5) 離れたセルの平均=AVERAGE(B2:D2) 横方向の平均=AVERAGE(Sheet2!A1:A10) 別シートの平均
実務では月別売上をA2:A13に並べて、年間平均を出す使い方が定番です。
まずは1つの範囲で使い、慣れたら複数範囲や別シート参照へ広げると失敗しにくくなります。
AVERAGE関数とは?30秒でわかる基礎知識
AVERAGE関数は、指定した数値の合計を件数で割って平均値を求めるExcel標準関数です。
手計算でいえば、たとえば80点、90点、70点なら合計240を3で割り、平均80を返します。
Excelでは合計と件数の計算を自動で行うため、数十件から数千件のデータでも一瞬で平均を算出できます。
平均値を素早く出したい場面では、まずAVERAGE関数を候補にすると覚えておけば十分です。
計算に含まれる値・含まれない値の一覧
AVERAGE関数で重要なのは、すべてのセルが同じように数えられるわけではない点です。
内容扱い数値含まれる0含まれる空白セル含まれない文字列通常は含まれないエラー値計算エラーになる
たとえば5、10、空白なら平均は7.5ですが、5、10、0なら平均は5になります。
空白は無視され、0は数値として数えられる と理解すると、期待と違う結果の原因を見つけやすくなります。
AVERAGE関数の使い方【5ステップ図解】

AVERAGE関数は5ステップで使えます。
結果を表示するセルを選ぶ=AVERAGE( と入力する平均を出したい範囲をドラッグで選ぶ) を入力してEnterを押す結果を確認し、必要なら検算する
難しく見えても、実際の操作は30秒ほどで終わります。
ここでは初心者でも迷わないよう、各ステップを順番に整理します。
ステップ1|結果を表示するセルを選択する
最初に行うべきことは、計算結果を表示したいセルをクリックすることです。
たとえばA2からA11に点数があるなら、平均結果はその下のA12や横のB2など、見やすい空きセルに置くのが基本です。
元データの中に式を入れると上書き事故が起きやすいため、集計欄を分けると管理しやすくなります。
実務では見出しの近くや表の最下部に配置すると、第三者が見ても意味を理解しやすくなります。
ステップ2|『=AVERAGE(』と入力する
セルを選んだら、半角で =AVERAGE( と入力します。
Excelの関数は必ず = から始まるため、AVERAGEだけを入れても計算式として認識されません。
関数名は大文字でも小文字でも動きますが、見やすさのためにExcelが自動変換する大文字表記のままで問題ありません。
入力途中で候補一覧が出たら、Tabキーで確定すると入力速度が上がります。
ステップ3|平均を求めたい範囲を選択する
次に、平均を計算したいセル範囲をマウスでドラッグして指定します。
A1からA10なら A1:A10 のようにコロンでつながった形が自動入力されます。
複数列でもB2:D6のように四角い範囲をまとめて選べるため、表形式のデータにも対応できます。
数字以外の文字やエラーが混ざると結果が変わることがあるため、選択前に列の内容を軽く確認しておくと安全です。
ステップ4|『)』で閉じてEnterキーを押す
範囲を選択したら、最後に ) を入力してEnterキーを押せば計算完了です。
式全体は、たとえば =AVERAGE(A1:A10) の形になります。
閉じカッコが抜けると数式エラーになるため、入力後は数式バーで最後まで整っているか確認すると安心です。
Excelでは自動で色枠がつくので、どの範囲を参照しているかも目視で確認できます。
ステップ5|計算結果を確認・検算する
最後は、表示された平均値が妥当かを必ず確認します。
たとえば10、20、30の平均なら20なので、結果が20でなければ範囲指定やデータ形式に問題がある可能性があります。
検算の基本は、合計を件数で割って手計算と比べることです。
件数が少ない表なら1分以内で確認できるため、重要資料ではこのひと手間がミス防止に直結します。
実務で役立つAVERAGE関数の応用パターン5選

AVERAGE関数は基本形だけでも便利ですが、実務では少し応用できると一気に使い勝手が上がります。
特に、複数範囲、別シート、条件付き平均、0除外、表示桁数の5つは使用頻度が高いです。
ここを押さえるだけで、日報集計、売上分析、成績管理など多くの業務にそのまま応用できます。
離れた複数のセル範囲の平均を計算する
離れたセルや複数範囲の平均を出すときは、カンマで区切って指定します。
たとえば =AVERAGE(A1:A5,C1:C5,E1:E5) のように入力すれば、3つの範囲をまとめて平均できます。
月曜、水曜、金曜だけのデータを対象にしたい場合など、飛び飛びの集計に便利です。
ただし抜け漏れが起きやすいため、範囲が多いときは式を作った後に参照セルの色枠を確認しましょう。
別シートのデータを参照して平均を求める
別シートの数値を平均したいときは、シート名の後に ! を付けて参照します。
たとえばSheet2のA1からA10なら =AVERAGE(Sheet2!A1:A10) です。
シート名に空白がある場合は、=AVERAGE(‘4月 売上’!B2:B31) のようにシングルクォートで囲みます。
部署別シートや月別シートをまたぐ集計では特に便利で、元データを1か所に移さず平均を計算できます。
条件を指定して平均を計算する(AVERAGEIF)
特定条件のデータだけ平均したいなら、AVERAGEではなく AVERAGEIF を使います。
たとえば営業部の売上平均なら =AVERAGEIF(A2:A20,’営業部’,B2:B20) のように入力します。
この式ではA列が営業部の行だけを対象に、B列の数値平均を計算します。
部署別、商品別、担当者別など、条件ごとの比較分析をしたい実務では非常に出番の多い関数です。
0を除外して平均を計算する方法
0を平均に含めたくない場合は、AVERAGEだけではなく条件付きで除外する方法が必要です。
代表例は =AVERAGEIF(A1:A10,’<>0′) です。
たとえば未入力の代わりに0が入っている表では、そのまま平均すると実態より低い値になります。
0は空白ではなく有効な数値 なので、除外したいときは明示的に条件を付けると覚えておきましょう。
小数点以下の桁数を指定して表示する
平均値そのものは正しくても、表示桁数が合わないと資料として見づらくなります。
最も簡単なのはセルの表示形式を変更し、小数点以下を0桁、1桁、2桁などに調整する方法です。
数式で丸めたい場合は =ROUND(AVERAGE(A1:A10),1) とすれば、小数第1位まで表示できます。
売上単価は小数2桁、点数平均は小数1桁など、用途に応じて見せ方を統一すると資料品質が上がります。
AVERAGE関数でよくあるエラーと解決法

AVERAGE関数でつまずく原因は、式そのものよりもデータの状態にあることが多いです。
特に多いのは #DIV/0! と #VALUE! で、どちらも原因が分かれば数分で直せます。
また、エラー表示が出なくても結果が期待と違うケースもあるため、確認ポイントを知っておくことが大切です。
#DIV/0!エラーの原因と対処法
#DIV/0! は、割る対象の件数が0になっているときに出るエラーです。
AVERAGE関数では、対象範囲に数値が1つもない場合に発生します。
たとえばA1:A10がすべて空白、または文字列だけなら、平均を出すための件数が0件なので計算できません。
対処法は、数値が入っているか確認することです。必要に応じて =IFERROR(AVERAGE(A1:A10),”) のように表示を空白にする方法も有効です。
#VALUE!エラーの原因と対処法
#VALUE! は、引数の指定方法や参照内容に問題があるときに出やすいエラーです。
たとえば全角記号が混ざったり、数式の途中に不正な文字列を直接入れたりすると発生します。
また、別の関数と組み合わせたときに参照先がエラー値を返している場合も、結果として #VALUE! になることがあります。
式を一度短く分けて確認し、参照セルにエラーがないかをたどると原因を見つけやすくなります。
計算結果が期待と違うときの確認ポイント
エラーは出ていないのに平均値がおかしい場合は、0、空白、文字列、表示形式の4点を疑うのが基本です。
たとえば見た目は数字でも、文字列として保存されていると計算対象外になる場合があります。
一方で、未入力のつもりで入れた0は平均に含まれるため、意図せず数値が下がることも多いです。
確認手順としては、範囲が正しいか0が含まれていないか文字列の数字がないか小数表示で丸められていないか の順で見ると効率的です。
AVERAGE・AVERAGEIF・AVERAGEIFSの違いと使い分け

平均を求める関数は1つではなく、条件の数によって使い分けるのが正解です。
条件なしならAVERAGE、条件が1つならAVERAGEIF、条件が複数ならAVERAGEIFSを選べば迷いません。
ここを整理しておくと、似た名前の関数を前にしても最短で正しい式を選べます。
3つの関数の違い早見表
違いを一言でまとめると、条件の有無と数です。
関数用途例AVERAGE条件なしの平均=AVERAGE(A1:A10)AVERAGEIF条件1つの平均=AVERAGEIF(A1:A10,’>=60′)AVERAGEIFS条件2つ以上の平均=AVERAGEIFS(C2:C20,A2:A20,’東京’,B2:B20,’営業’)
たとえば全体平均ならAVERAGE、60点以上だけならAVERAGEIF、東京かつ営業部だけならAVERAGEIFSという使い分けです。
最初に条件が何個必要かを数えると、選ぶ関数をすぐ決められます。
どの関数を使うべきか判断フローチャート
どれを使うか迷ったら、次の順番で考えると簡単です。
条件なしで全体平均を出したいか はいならAVERAGE条件が1つだけか はいならAVERAGEIF条件が2つ以上か はいならAVERAGEIFS
たとえば社員全員の平均残業時間ならAVERAGE、女性社員だけならAVERAGEIF、女性かつ営業部だけならAVERAGEIFSです。
条件の数で選ぶ という基準だけ覚えておけば、関数選びで迷う時間を大きく減らせます。
まとめ

AVERAGE関数は、Excelで平均を求める最も基本的で実用的な関数です。
初心者はまず =AVERAGE(範囲) を正しく入力できるようになれば十分です。
最後に要点を整理します。
基本構文は =AVERAGE(範囲)空白は除外され、0は平均に含まれる条件付き平均はAVERAGEIFやAVERAGEIFSを使う結果が変なら範囲、0、文字列、エラー値を確認するまずは1つの表で試し、実務の集計表へ広げる
まずは手元のExcelで、点数表や売上表を使って1回入力してみてください。
実際に1度使えば、AVERAGE関数はすぐに仕事で使えるスキルになります。


コメント