度数分布表の平均値の求め方!公式と階級値の計算手順・裏ワザを徹底解説
中学校の定期テストや高校入試、さらには高校数学の「データの分析」やビジネスの実務分析に至るまで、頻出テーマとして登場するのが度数分布表を用いた平均値の算出です。元の生データが手元にない状態の一覧表を前にして、「いったいどこから手をつければよいのか」「足して割るだけの通常の平均値計算と何が違うのか」と計算手順に戸惑う学習者やビジネスパーソンは少なくありません。
度数分布表における平均値の算出は、基本構造さえ把握してしまえば極めて明快です。本稿では、教育現場や統計分析の現場で実践されているノウハウを軸に、「階級値×度数」を用いた基本公式から、計算ミスを激減させる仮平均の工夫、Excel(エクセル)での関数処理、さらには中央値・最頻値との違いまで、客観的なデータと具体例を交えて網羅的に解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:度数分布表の平均値は「(階級値×度数の積の総和)÷ 度数の合計」という公式で誰でも正確に計算できる。
- 要点2:計算の基準となる「階級値」は各階級の真ん中の値(階級の真ん中=下限と上限の平均)であり、仮平均を活用すれば手計算の負担とミスを大幅に削減できる。
- 要点3:度数分布表から算出した平均値は生データの平均値とわずかな「ズレ」が生じるが、これはデータの丸め処理に伴う正常な統計的特性である。
度数分布表の平均値の求め方と公式の全貌|「階級値×度数」で迷わず解ける基本ロジック
度数分布表の平均値の求め方で迷っていませんか?実は「階級値×度数」の合計を使うだけで驚くほど簡単に計算できます。個別の数値が隠れてしまっている度数分布表では、それぞれの階級に属するデータが「すべてその階級の中央の値(階級値)をとっている」と仮定して全体の総計を推計します。
文部科学省の学習指導要領(中学1年数学「データの活用」および高校数学「データの分析」)においても、度数分布表からデータの傾向を掴む基本スキルとしてこの計算モデルが規定されています。計算の根幹となる度数分布表の平均値公式は以下の通りです。
【度数分布表の平均値の公式】
$$\text{平均値} = \frac{\text{各階級の(階級値} \times \text{度数)の総和}}{\text{度数の合計}}$$
この公式を実践する上で欠かせないのが「階級値の求め方」と「階級の幅の決め方」の理解です。階級の幅とは「10点以上〜20点未満」であれば「20 − 10 = 10点」という区間の広さを指します。そして階級値は、その区間のちょうど中央にある値を指し、以下の計算式で求めます。
【階級値の求め方】
$$\text{階級値} = \frac{\text{階級の下限} + \text{階級の上限}}{2}$$
例えば「40kg以上〜50kg未満」という階級であれば、(40 + 50)÷ 2 = 45kg がその階級の代表値(階級値)となります。この「各区間の代表選手(階級値)」に「その部屋にいる人数(度数)」を掛け合わせることで、その区間全員の合計値を推計し、最後に全体の人数で割るという論理構成になっています。

【徹底図解】度数分布表の平均値計算ステップと練習問題
公式の仕組みを直感的に理解するために、具体的な練習問題を通して実際の計算プロセスを確認していきましょう。以下の表は、あるクラス20名に対して実施した小テスト(100点満点)の成績結果を度数分布表にまとめたものです。ここでは平均値に加えて、理解を深めるために相対度数・累積相対度数の求め方も併記した完全版データを作成しました。
| 得点の階級(点) | 階級値(点) | 度数(人数) | 階級値 × 度数の積 | 相対度数 | 累積相対度数 |
|---|---|---|---|---|---|
| 0以上 〜 20未満 | 10 | 2人 | 20 | 0.10 | 0.10 |
| 20以上 〜 40未満 | 30 | 5人 | 150 | 0.25 | 0.35 |
| 40以上 〜 60未満 | 50 | 8人 | 400 | 0.40 | 0.75 |
| 60以上 〜 80未満 | 70 | 4人 | 280 | 0.20 | 0.95 |
| 80以上 〜 100未満 | 90 | 1人 | 90 | 0.05 | 1.00 |
| 合計(総和) | — | 20人 | 940 | 1.00 | — |
平均値を求める手順は極めてシンプルです。
ステップ1:各階級の「階級値」を算出する
(例:0以上〜20未満なら (0+20)÷2 = 10)
ステップ2:各階級の「階級値 × 度数」を計算する
(例:10×2=20、30×5=150、50×8=400、70×4=280、90×1=90)
ステップ3:「階級値 × 度数の積の総和」を計算する
(20 + 150 + 400 + 280 + 90 = 940)
ステップ4:積の総和を「度数の合計(総度数)」で割る
$$\text{平均値} = \frac{940}{20} = \mathbf{47.0 \, \text{点}}$$
このように、4つのステップを順序立てて実行するだけで、誰でも確実に正解へ辿り着くことができます。
なぜ元の平均値とズレるのか?知られざる統計学的背景とネットの誤解
質問サイトや学習フォーラムにおいて「度数分布表から求めた平均値と、生データから直接計算した平均値の答えが一致しないのはなぜか?計算ミスなのか?」という疑問が頻繁に投稿されています。
この疑問に対する明確な回答は、「度数分布表から求める平均値はあくまで近似値(推計値)であり、ズレが生じるのは計算ミスではなく構造的な必然である」ということです。
生データが例えば「21点、22点、23点、24点、25点」の5名(合計115点、平均23.0点)だったとします。しかし度数分布表(20点以上〜40点未満)にまとめられた瞬間、個々の点数の情報は失われ、全員が階級値である「30点」として扱われます。この場合、度数分布表上では「30点×5名=150点」として計算されるため、合計点で35点の乖離が生じます。
統計学においては、各階級内のデータが階級値を中心に対称または均等に散らばっているという前提を置きます。データ数が数十件〜数百件と増えるにつれてプラスのズレとマイナスのズレが相殺され、真の平均値に近づいていきますが、完全には一致しません。テストや資格試験では「度数分布表から求めた平均値」そのものを答えることが求められるため、この性質を正しく認識しておくことが大切です。

計算ミスを9割減らす「仮平均」の活用術とエクセルでの瞬速集計テクニック
度数分布表の平均値を手計算する際、階級値や度数の数値が大きくなると「3桁×2桁」などの掛け算が多発し、計算ミス(ケアレスミス)のリスクが跳ね上がります。試験本番や短時間での処理で威力を発揮するのが、「仮平均(基準値)」を用いた計算の工夫です。
仮平均(かりへいきん)を使った時短計算法
仮平均とは、度数分布表の中央付近にある適当な階級値を「仮の平均値」と設定し、その仮平均からの差(偏差)だけを計算する方法です。先ほどの表(20名・小テスト)を例に取ると、最も度数が多い「50点」を仮平均(基準)に設定します。
各階級値と仮平均(50点)の差を計算すると以下のようになります。
- 10点:差は −40(度数2人 → 積は −80)
- 30点:差は −20(度数5人 → 積は −100)
- 50点:差は 0(度数8人 → 積は 0)
- 70点:差は +20(度数4人 → 積は +80)
- 90点:差は +40(度数1人 → 積は +40)
差の合計を計算すると「−80 + (−100) + 0 + 80 + 40 = −60」となります。この差の合計を全体の度数(20人)で割ると、差の平均は「−60 ÷ 20 = −3.0点」です。
最後に、設定した仮平均に差の平均を加算します。
$$\text{平均値} = 50 + (-3.0) = \mathbf{47.0 \, \text{点}}$$
扱う数字が大幅に小さくなるため、筆算の手間が省け、計算ミスの発生率を劇的に抑えられます。
エクセル(Excel)での瞬速計算手順
ビジネス実務や高校数学の課題レポート等でExcelを活用する場合、1行ずつ掛け算をして合計を出す必要はありません。SUMPRODUCT関数とSUM関数を組み合わせることで、1つのセルで瞬時に平均値を算出できます。
例えば、セルB2:B6に階級値、セルC2:C6に度数が入力されている場合、以下の数式を入力するだけで完了します。
=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)
SUMPRODUCT関数が「階級値×度数」の積の総和(940)を一括計算し、それをSUM関数による度数の合計(20)で除算するため、大規模な度数分布表でも一瞬で正確な平均値が出力されます。
【実態検証】度数分布表・代表値の違いで現場がつまずく3大ポイント
教育現場の指導実績や学習塾のアンケート調査データを分析すると、生徒や受験生が度数分布表の単元で失点する原因は特定のパターンに集中しています。代表値である平均値・中央値(メディアン)・最頻値(モード)の定義の混同がその筆頭です。
| 代表値の種類 | 度数分布表における定義と求め方 | 現場で多発する典型的なミス |
|---|---|---|
| 平均値 | (階級値×度数)の合計 ÷ 度数の総和 | 階級値ではなく「階級の幅」や「階級の左端の値」を掛けてしまう。 |
| 最頻値(モード) | 最も度数が大きい階級の「階級値」 | 階級値(例:50点)ではなく、度数の人数(例:8人)をそのまま答えてしまう。 |
| 中央値(メディアン) | データを順番に並べたとき中央央に位置する値が含まれる階級の階級値 | 20人なら「10人目と11人目」が属する階級を探さず、階級自体の真ん中の行を選んでしまう。 |
とりわけ最頻値の問題で「最も度数が大きい階級の階級値を答えよ」と問われているにもかかわらず、最大度数である「8人」と書いてしまう失点パターンは後を絶ちません。最頻値はあくまで「データの値(階級値)」を指す点に注意が必要です。
【プロの結論】おすすめできる計算手法・慎重になるべき人の判断基準
度数分布表の平均値を求める際、状況や目的によって最適なアプローチは異なります。
【通常の基本公式(階級値×度数)が向いている人】
・中学数学の定期テスト対策を始めたばかりの初学者
・階級の数が3〜4個程度と少なく、度数の数値が1桁で筆算の負担が小さい場合
・基本手順を体に染み込ませて確実なステップを確認したい場合
【仮平均の活用を推奨する人】
・高校入試や高校数学(データの分析)で制限時間内に大量の計算をこなす必要がある受験生
・階級値が「145cm」「155cm」など3桁におよび、計算ミスが頻発して困っている人
・暗算スピードを高めて数学的な計算センスを身につけたい人
【Excelや統計ソフトを活用すべきケース】
・企業のマーケティングリサーチやアンケート集計業務でサンプル数が数百・数千件におよぶ場合
・一度作成したデータ表の数値を更新し、リアルタイムに代表値を再計算させたい実務環境
【度数分布表の平均値の求め方】に関するよくある質問(FAQ)
Q1:度数分布表の「階級の幅」はどのように決めるのが適切ですか?
A1:階級の幅は、データの最小値から最大値までの範囲(レンジ)を考慮し、全体の階級数がおおむね5〜10個程度になるように均等に設定するのが一般的です。例えばテスト(0〜100点)であれば10点幅や20点幅、身長であれば5cm幅や10cm幅など、キリの良い数値に設定することで見やすく分析しやすい表になります。
Q2:度数分布表から中央値(メディアン)を特定するにはどうすればよいですか?
A2:まず総度数を2で割り、真ん中の順位を割り出します。例えば総度数が20名なら「10番目と11番目」の生徒です。次に度数を上から順に足していき(累積度数を算出)、10番目と11番目のデータが初めて含まれる階級を探します。その階級の「階級値」が度数分布表における中央値となります。
Q3:仮平均を使う際、基準にする階級値はどこを選んでも正しい答えになりますか?
A3:どの階級値を仮平均に設定しても数学的に全く同一の平均値が導かれます。ただし、最も度数が大きい階級や表の真ん中付近の階級値を仮平均に設定すると、「差×度数」の値が0になる項目ができ、正負の相殺によって合計値が最も小さくなるため計算が最も楽になります。
Q4:高校数学や大学入学共通テストでも度数分布表の計算は出題されますか?
A4:高校数学Iの「データの分析」単元で頻出です。共通テスト等のマーク式試験では、度数分布表やヒストグラムから平均値・分散・標準偏差を推計させる問題や、箱ひげ図と度数分布表を照合させる応用問題が出題されます。基本となる「階級値を用いた平均値の算出ロジック」を完璧にしておくことが高得点の必須条件です。
まとめ:度数分布表の平均値マスターで「データの活用力」を確実な武器にしよう
度数分布表における平均値の算出は、一見すると複雑な数表処理に見えますが、本質は「階級値(区間の中央値)× 度数の総和を全体の度数で割る」という明快な構造に基づいています。
基本公式を確実に定着させた上で、手計算のミスを防ぐ「仮平均」のテクニックや、実務で役立つExcelの「SUMPRODUCT関数」を使い分けられるようになれば、学校の定期テスト対策からビジネスにおけるデータ分析まで幅広く対応できます。まずは手元の練習問題で階級値を書き込むところから着実にステップを進め、統計・データ分析の基礎力を確かなものにしてください。 (出典: 度数 分布 表 平均 値 求め 方(Yahoo!ニュース))