Excelで売上集計やテスト結果、作業時間などを管理していると、「平均を出したい」と思う場面は非常に多くあります。
しかし実際には、
平均がうまく表示されない
空白や0が混ざって結果がおかしくなる
手計算してしまっている
AVERAGE関数以外との違いが分からない
このような悩みを抱えている方も少なくありません。
平均計算は単純そうに見えますが、実務では「どのデータを平均対象にするか」で結果が大きく変わります。
特に、空白セル・エラー値・条件付き平均などを理解していないと、間違った分析結果につながることもあります。
この記事では、Excelで平均を出す基本操作から、AVERAGE関数の使い方、実務でよくある注意点、さらに応用的な平均計算まで丁寧に解説します。
✅ Excelで平均を出す基本方法
平均計算はExcelの中でも最も使用頻度が高い操作の1つです。
しかし、「とりあえずAVERAGE関数を使えばOK」と考えていると、後で思わぬミスにつながることがあります。
例えば、空白セルを含む場合や、0が入力されている場合では結果が変わるケースがあります。
また、手入力で平均を計算していると、データ追加時に更新漏れが発生しやすくなります。
実務では「自動更新される平均設計」にしておくことが非常に重要です。
特に売上管理や成績表では、平均値が分析基準になることも多いため、正しく理解しておく必要があります。
ここではまず、Excelで平均を出す最も基本的な方法から確認していきましょう。
・AVERAGE関数で平均を出す方法
Excelで平均を出す基本はAVERAGE関数です。
例えば、A1からA5までの数値の平均を出したい場合は、次のように入力します。
"=AVERAGE(A1:A5)"
すると、指定した範囲の合計を件数で割った平均値が表示されます。
・AVERAGE関数を入力する手順
平均を表示したいセルをクリック
数式バーに以下を入力
"=AVERAGE(A1:A5)"
Enterキーを押す
これだけで平均値が表示されます。
・実務で平均計算が使われる場面
平均計算はさまざまな業務で活用されます。
売上の平均
作業時間の平均
顧客単価の平均
テスト点数の平均
在庫回転数の平均
特に月別比較や担当者別分析では頻繁に利用されます。
平均点を算出できるようになると、次は「合格・再試験・不合格」を自動判定したくなる場面も増えてきます。複数教科をまとめて評価したい場合は、【Excel】【成績処理】複数教科の合否判定をIF関数で自動化する方法(合格/再試験/不合格)の記事も参考にしてみてください。
✅ Excelで平均が正しく表示されない原因
平均計算は簡単に見えますが、実務では「なぜか数値がおかしい」というトラブルが非常に多いです。
特に初心者の方は、空白セルと0の違いを理解していないケースがあります。
また、文字列が混ざっていることに気づかず、分析結果がズレてしまうこともあります。
平均は「データの代表値」として使われるため、ここで誤った数値を使うと、その後の集計や判断すべてに影響します。
売上分析や業績評価などでは、特に注意が必要です。
ここでは、Excelで平均が正しく表示されない代表的な原因を確認していきます。
・空白セルと0は意味が違う
Excelでは空白セルは平均対象外ですが、0は平均対象になります。
例えば以下の場合を考えます。
| データ |
|---|
| 100 |
| 200 |
| 空白 |
この場合の平均は150になります。
一方、
| データ |
|---|
| 100 |
| 200 |
| 0 |
この場合の平均は100になります。
実務では「未入力なのか」「0件なのか」を区別することが非常に重要です。
・文字列が混ざっている
セル内に文字列が含まれている場合、平均計算に含まれないことがあります。
例えば、
"未入力"
"-"
"確認中"
などが混在していると、想定外の結果になることがあります。
・エラー値が含まれている
"#DIV/0!" や "#VALUE!" が含まれていると、AVERAGE関数自体がエラーになることがあります。
その場合は、後述するAVERAGEIFやIFERRORとの組み合わせも検討すると安全です。
実務では「計算上は0が必要」でも、「表には0を表示したくない」というケースがよくあります。見やすい集計表を作るための0非表示テクニックは、【Excel】0を表示しない関数とその使い方|見やすい表を作る実務テクニックの記事で詳しく解説しています。
✅ Excelで平均を出す便利なショート操作
Excelでは関数を手入力しなくても、平均を素早く表示できます。
実務では毎日平均を出す場面も多いため、こうした時短操作を覚えておくと作業効率がかなり変わります。
特に大量データを扱う部署では、「毎回関数を入力する」という小さな手間が積み重なります。
また、ショート操作を知らないと、関数入力ミスによるトラブルも起きやすくなります。
ここでは、平均をすばやく表示する方法を紹介します。
・オートSUMから平均を選択する方法
平均を表示したいセルを選択
「ホーム」タブをクリック
「オートSUM▼」をクリック
「平均」を選択
すると、自動でAVERAGE関数が入力されます。
・ショートカットで平均を出す考え方
Excelでは「オートSUM」を活用すると、合計・平均・件数などをすばやく計算できます。
特に毎日レポートを作成する場合には、かなり便利です。
✅ Excelで条件付き平均を出す方法
実務では「全体平均」だけではなく、「特定条件だけの平均」を求めることが非常に多いです。
例えば、
営業部だけの平均売上
男性社員だけの平均年齢
100点以上を除いた平均
などです。
ここでAVERAGE関数だけを使おうとすると、複雑な集計になりやすくなります。
条件付き平均を理解すると、Excelでの分析力が一気に上がります。
・AVERAGEIF関数の基本
例えば、B列が「営業」の行だけ平均を出したい場合は次のようにします。
"=AVERAGEIF(B1:B10,"営業",C1:C10)"
これは、
B列が「営業」
対応するC列を平均
という意味になります。
・AVERAGEIFS関数で複数条件平均を出す
複数条件を指定したい場合はAVERAGEIFS関数を使用します。
例えば、
営業部
東京支店
この両方を満たす平均を出す場合は次のようになります。
"=AVERAGEIFS(C1:C10,B1:B10,"営業",D1:D10,"東京")"
・条件付き平均が実務で重要な理由
実務では「全体平均」だけでは意味がないケースが多いです。
例えば営業分析では、
部署別
商品別
地域別
月別
などで平均比較することで、問題点が見えやすくなります。
実務では、平均値を出すだけでなく「基準以上を色分けする」といった視覚的な工夫を加えることで、分析スピードが大きく向上します。条件付き書式とIF関数の組み合わせについては、【Excel】条件付き書式とIF関数で視覚的に判断しやすくする方法とは?の記事も参考にしてみてください。
✅ Excelで平均計算を見やすく管理するコツ
平均は計算するだけでなく、「見やすく管理する」ことも重要です。
実務では、平均値だけが並んでいても、どの数値が高いのか低いのか分かりづらいことがあります。
特に会議資料や報告書では、「一目で理解できること」が重要になります。
また、平均値だけを見て判断すると、データ件数の差を見落とす危険もあります。
ここでは、平均計算を実務で使いやすくする工夫を紹介します。
・小数点を整理する
平均値は小数が長く表示されることがあります。
その場合は、
セルを選択
「ホーム」タブをクリック
「小数点以下の表示桁数を減らす」
を使うと見やすくなります。
・条件付き書式で平均以上を強調する
平均以上の数値を色付けすると、分析がしやすくなります。
例えば、
平均以上を緑
平均以下を赤
にすることで、傾向を視覚的に確認できます。
平均以上を色分けできるようになると、次は「数値の大小そのものを直感的に比較したい」と感じる場面も増えてきます。条件付き書式を使った視覚比較のテクニックは、【Excel】数値の大小を色で直感的に比較する方法|条件付き書式活用術の記事で詳しく解説しています。
・グラフと組み合わせる
平均値は棒グラフや折れ線グラフと相性が良いです。
月別平均推移などを可視化すると、変化が分かりやすくなります。
平均値をグラフ化できるようになると、次に悩みやすいのが「棒グラフと折れ線グラフのどちらを使うべきか」という点です。用途によって見やすさが大きく変わるため、使い分けの考え方も合わせて理解しておくのがおすすめです。
→【Excel】棒グラフと折れ線グラフの使い分け方|実務で迷わない判断基準
✅ ExcelVBAで平均計算を自動化する考え方
平均計算はExcel関数だけでも十分便利ですが、データ量が増えると自動化したくなる場面もあります。
例えば、
毎月CSVを取り込む
大量シートを集計する
複数ブックの平均を出す
といった業務では、手作業だとかなり時間がかかります。
その場合は、ExcelVBAを活用することで、
自動集計
自動更新
レポート自動作成
なども可能になります。
特に毎月同じ処理を繰り返している場合は、自動化による効果が非常に大きくなります。
✅ まとめ:Excelの平均計算を正しく理解しよう
Excelの平均計算は、単純なようで実務では非常に重要な操作です。
特に、空白・0・条件付き平均などを理解しておくことで、分析精度が大きく変わります。
今回紹介したポイントを整理すると、以下の通りです。
平均はAVERAGE関数で計算できる
" =AVERAGE(A1:A5) " で基本平均を出せる
空白と0では結果が変わる
条件付き平均にはAVERAGEIF関数が便利
複数条件ならAVERAGEIFS関数を使う
条件付き書式やグラフで見やすく管理できる
実務では自動化も重要になる
平均計算を正しく使えるようになると、売上分析・成績管理・業務集計などの精度が大きく向上します。
ぜひ実際のExcelデータでも活用してみてください。