スーパーセールウィークClaude Skills — 20% OFF
Tips

Excelでヒストグラムを作成する方法:2026年の簡単な4つの手法

Powerdrill Bloom·
Excelでヒストグラムを作成する方法:2026年の簡単な4つの手法

ヒストグラムは、ビンと呼ばれる範囲に値がどのくらいの頻度で収まるかを示します。Excelでヒストグラムを作成するには、数値の列を1つ選択し、「挿入」、「統計グラフの挿入」、「ヒストグラム」の順に選択します。「軸の書式設定」でビンを調整します。また、Analysis ToolPak、FREQUENCY関数と集合縦棒グラフ、またはAIツールを使用することもできます。

このガイドでは、ヒストグラムとは何か、棒グラフとどう違うのかについて説明します。次に、データのセットアップ方法を示し、作成するための4つの方法を詳しく解説します。最後のセクションでは、グラフの読み取り方とよくある間違いについて説明します。

ヒストグラムとは何か

ヒストグラムは、一連の数値がどのように分布しているかを要約したものです。Microsoftの定義は簡潔です。「ヒストグラムは、頻度データを示す縦棒グラフです。」

NIST/SEMATECHの統計手法e-ハンドブックには、その手法が記載されています。データの範囲を「同じサイズのビン(クラスと呼ばれる)」に分割します。次に、各ビンに入るポイントの数をカウントします。垂直軸はカウント(度数)を示し、水平軸は値を示します。

同ハンドブックによると、ヒストグラムはデータセットについて次の5つのことを示します。

  • 中心。 ほとんどの値が位置する場所。
  • ばらつき。 値がどの程度の範囲に広がっているか。
  • 歪度。 一方の裾が他方よりも長いかどうか。
  • 外れ値。 他の値から大きく離れた値。
  • 多峰性。 ピークが複数あること。これは混合グループを意味する場合があります。

一般的な用途には、配送時間、テストのスコア、注文額、応答時間、年齢などがあります。

一般的なバリエーションが2つあります。累積ヒストグラムは、各ビンのカウントを前のビンに加算していくため、最後の棒が合計を示します。相対ヒストグラムは、カウントではなくシェア(割合)を示します。NISTのハンドブックは、相対カウントの合計は1、またはパーセントスケールでは100になると記しています。どちらのバリエーションも、以下の方法2と3で作成される度数分布表から簡単に作成できます。

ヒストグラム vs. 棒グラフ

ヒストグラムは縦棒グラフのように見えますが、異なる問いに答えるものです。

ヒストグラム 棒グラフまたは縦棒グラフ
水平軸 数値範囲(ビン) 製品や地域などのカテゴリ
棒の高さ 各範囲内の値のカウント 各カテゴリの値
棒の間の隙間 範囲が連続しているため、通常はなし 通常はあり
棒の順序 数値によって固定 任意の方法で並べ替え可能
典型的な問い 値はどのように分布しているか? カテゴリ間でどのように比較されるか?

問いがカテゴリに関するものである場合は、代わりに棒グラフを使用してください。当社の棒グラフガイドでその選択について解説しています。グループ間の分布を比較したい場合は、Excelの箱ひげ図の方が分かりやすいかもしれません。

最初にデータをセットアップする方法

以下のすべての方法は、数値の単一の列から始まります。最初のセルにヘッダーを入れ、その下に1行につき1つの値を入力します。

コピーして使える例を以下に示します。これは20件の注文の配送時間(分)を示しています。数値は架空のものです。

注文 配送時間(分)
1–5 18, 24, 31, 27, 35
6–10 22, 29, 41, 26, 33
11–15 19, 38, 28, 45, 30
16–20 25, 52, 32, 27, 36

ワークシートでは、これら20個の値を1つの列に入力してください。上の表のように複数の列に分けないでください。

2つの方法では、ビン列も必要になります。ビンは、20、30、40、50、60などの各範囲の上限です。Microsoftはヒストグラムツールのルールを説明しています。値は、ビンの下限を超えている場合にそのビンにカウントされます。また、その値は「データビンの最大境界以下」である必要があります。

グラフを作成する前に、列に数値のみが含まれていることを確認してください。セルに入力された合計、テキスト、単位は削除してください。

方法 1: ヒストグラムグラフを挿入する

Excel 2016以降(Microsoft 365を含む)には、組み込みのヒストグラムグラフがあります。Microsoftのサポートページには、次の手順が記載されています。

  1. データを選択します。
  2. 「挿入」、「統計グラフの挿入」、「ヒストグラム」の順に選択します。
  3. 「グラフのデザイン」タブと「書式」タブを使用して、見た目を変更します。

「おすすめグラフ」の「すべてのグラフ」タブでも見つけることができます。Macの場合は、「挿入」タブを選択し、統計グラフアイコンを選択してから「ヒストグラム」を選択します。

次に、グラフのタイトルと軸ラベルを追加します。良いタイトルとは、「ほとんどの配送は20分から40分かかる」のように、発見したことを述べるものです。

これがExcelでヒストグラムを作成する最も速い方法です。列の数値を変更すると、グラフも更新されます。

ビンの設定方法

Excelは、最初は自動的にビンを選択します。Microsoftによると、自動のビン幅は「スコットの正規参照規則を使用して計算されます」。これは変更可能です。

水平軸を右クリックし、「軸の書式設定」を選択して、「軸のオプション」を選択します。オプションは以下の通りです。

オプション Microsoftによる機能説明
カテゴリ別 数値ではなくテキストカテゴリをグループ化する
自動 デフォルト。ビン幅にスコットの正規参照規則を使用する
ビンの幅 各範囲のサイズを設定する
ビンの数 オーバーフロービンとアンダーフロービンを含むビンの数を設定する
オーバーフロービン 選択した数値を超えるすべての値をグループ化する
アンダーフロービン 選択した数値以下のすべての値をグループ化する

ビンの幅によって、見えてくるストーリーが変わります。ビンが少なすぎると形状が隠れてしまいます。多すぎるとグラフがノイズのように見えます。5個から10個のビンができる幅を試して、比較してみてください。

稀な極端な値には、オーバーフロービンとアンダーフロービンを使用します。例では、50を超えるオーバーフロービンを使用することで、52分の配送データによって軸が伸びすぎるのを防いでいます。

方法 2: Analysis ToolPakを使用する

Analysis ToolPakは、統計用の無料のExcelアドインです。Microsoftによると、そのヒストグラムツールは「データ範囲とデータビンのセル範囲の個別および累積度数を計算します」。

まず、アドインを読み込みます。Windowsでは、「ファイル」、「オプション」、「アドイン」の順に選択します。「管理」ボックスで「Excelアドイン」を選択し、「設定」をクリックします。「Analysis ToolPak」にチェックを入れ、「OK」を選択します。Macでは、「ツール」、「Excelアドイン」の順に選択します。

次に、ヒストグラムを作成します。

  1. データ列とビン列を入力します。
  2. 「データ」タブの「データ分析」を選択します。
  3. 「ヒストグラム」を選択し、「OK」をクリックします。
  4. 入力範囲をデータに、ビン範囲をビンに設定します。
  5. 出力先を選択し、「グラフ作成」のボックスにチェックを入れます。

Microsoftによると、出力には「ヒストグラムテーブルと、そのテーブルのデータを反映した縦棒グラフが表示されます」。ビン範囲を空欄にすると、Excelは最小値と最大値の間に等間隔のビンを作成します。

この方法は、古いバージョンのExcelを使用している場合や、グラフだけでなく度数分布表も必要な場合に適しています。データが変更されても出力は更新されないことに注意してください。編集後は再度ツールを実行してください。

方法 3: FREQUENCY関数と縦棒グラフを使用する

FREQUENCY関数は、アドインなしで範囲ごとの値をカウントします。Microsoftによると、この関数は「値の範囲内での値の出現頻度を計算し、数値の垂直配列を返します」。

構文は FREQUENCY(データ配列, 区間配列) です。次の手順に従ってください。

  1. 20、30、40、50、60のように、ビンを列に入力します。
  2. 隣の列に、独自の範囲を使用して =FREQUENCY(B2:B21, D2:D6) と入力します。
  3. Enterキーを押します。現在のMicrosoft 365では、結果が動的配列として下にスピル(展開)されます。
  4. ビンとカウントを選択し、集合縦棒グラフを挿入します。
  5. 棒が接するように、要素の間隔を0%に設定します。

見落としやすい詳細が1つあります。Microsoftによると、返される配列はビンよりも1つ要素が多くなります。「返される配列の余分な要素は、最大の間隔を超える値のカウントを返します」。その余分な行には「60超」などのラベルを付けてください。

古いバージョンのExcelでは、最初に出力セルを選択してからCtrl+Shift+Enterを押してください。また、Microsoftは「FREQUENCYは空白セルとテキストを無視する」と記しています。

この方法は、データが変更されると自動的に更新されます。また、ビンのラベルを完全に制御できます。

方法 4: AIでヒストグラムを作成する

最初の3つの方法は、1つの列にクリーンなデータがあることを前提としています。多くの場合、数値は他の列と一緒にCSVエクスポートに含まれていたり、最初に結合が必要な複数のファイルに分かれていたりします。AIツールは、その準備とグラフの描画を1つのリクエストで行うことができます。

ここでは、Powerdrill Bloomを使用した3つのステップでの方法を紹介します。

ステップ 1: ExcelまたはCSVファイルをアップロードする

数値が含まれているファイルから始めます。無料プランでは「Excel、CSV、PDF、ドキュメントのアップロード」が可能です。手動で編集したコピーではなく、生のエクスポートファイルをアップロードしてください。

ファイルに複数のシートや列がある場合は、最初のリクエストで使用したい列の名前を指定します。例えば、「OrdersシートのDelivery time列を使用してください」のように入力します。

Powerdrill BloomでExcelのヒストグラムを作成するためにExcelファイルをアップロードする

ステップ 2: 自然言語でヒストグラムを説明する

グラフの内容を1、2文で説明します。例:「10から60まで10分刻みのビンで配送時間のヒストグラムを作成し、60を超えるものはグループ化してください」。

Vibe Data Analysisのページでは、「自然言語とAI駆動のコード生成を使用してデータを探索できる」とされています。そのため、追加の質問をすることもできます。「40分以上かかった注文の割合は?」や「平日と週末のヒストグラムを比較して」などです。

ステップ 3: ビンを確認してグラフをダウンロードする

グラフを使用する前に、ビンとカウントをソースデータと照らし合わせて確認してください。グラフの背後にある度数分布表を求め、合計が行数と一致することを確認します。Powerdrill Bloomのホームページには、「すべての数値は、その背後にあるページ、行、図とともに返される」と記載されています。

同じ列の他の表示形式については、Box Plot Makerが「データの中心、ばらつき、歪度」を示します。AI Graph Makerは、棒グラフ、折れ線グラフ、円グラフ、散布図に対応しています。

Powerdrill Bloomでヒストグラムのビンとカウントを確認する

2つのデータセットでExcelのヒストグラムを作成する方法

検索候補では、2つの倉庫や2つのテストクラスなど、2つのグループを比較する方法がよく尋ねられます。方法1の組み込みグラフは一度に1つの列しかプロットできないため、次のいずれかのアプローチを使用してください。

同じビンを持つ2つのグラフ。 方法1で各グループのヒストグラムを作成します。次に、両方のグラフで同じビン幅と同じ軸範囲を設定します。ビンが並ぶように、上下に配置します。

1つの集合縦棒グラフ。 代わりに方法3を使用します。1セットのビンを入力し、各グループのFREQUENCY数式をそれぞれの列に追加します。ビンと両方のカウント列を選択し、集合縦棒グラフを挿入します。これで、各ビンに2本の棒が並んで表示されます。

カウントではなくパーセンテージ。 グループのサイズが異なる場合は、各カウントをグループの合計で割ります。シェアを比較することで、大きい方のグループが実際よりも分散しているように見えるのを防ぐことができます。

どのアプローチを選んでも、凡例を明確にし、対照的な2色を使用してください。グループ間でビンが一致していないExcelのヒストグラムは、ここで最もよくある間違いなので、ビンの設定を2回確認してください。

ヒストグラムの読み取り方

グラフが作成されたら、NISTハンドブックに記載されている質問に沿って読み取ります。

  • データはどこに位置しているか? 最も高い棒を見つけます。例では、ほとんどの配送は20分から40分かかっています。
  • データはどの程度分散しているか? 最初の棒から最後の棒までの範囲を見ます。
  • データは対称か、それとも歪んでいるか? 右側に長い裾がある場合は、少数の値が他の値よりもはるかに高いことを意味します。
  • データに外れ値はあるか? 52分の配送のように、他から離れて立っている棒は注目に値します。
  • ピークは複数あるか? 2つのピークは、2つの倉庫のように、2つのグループが混ざっていることを意味する場合があります。

異常な値を見つける方法の詳細については、データセット内の外れ値を見つけるためのガイドをご覧ください。

避けるべきヒストグラムの間違い

Excelでヒストグラムを共有する前に、以下の点に注意してください。

  • カテゴリに使用すること。 ヒストグラムには数値が必要です。製品、地域、名前には棒グラフを使用してください。
  • 形状を隠してしまうビン。 2つまたは3つの広いビンは、どんなデータも同じように見せてしまいます。いくつかの幅を試してください。
  • 不均一なビン。 10分間隔と30分間隔を混ぜると、棒の高さが歪んでしまいます。例外を明記しない限り、すべてのビンを同じ幅に保ってください。
  • 棒の間の隙間。 FREQUENCYから作成した縦棒グラフでは、範囲が連続して読めるように、要素の間隔を0%に設定してください。
  • オーバーフローカウントの欠落。 FREQUENCYは、最大のビンを超える余分な値を1つ返します。それを含めるか、除外した理由を述べてください。
  • 軸タイトルの欠如。 水平軸には「分」などの単位を、垂直軸には「カウント」などのラベルを付けてください。

セットアップをスキップしたいですか?1つのCSVエクスポートでPowerdrill Bloomを試し、気になる列のヒストグラムをリクエストしてみてください。

よくある質問

Excelでヒストグラムを作成するにはどうすればよいですか?

数値の列を選択し、「挿入」、「統計グラフの挿入」、「ヒストグラム」の順に選択します。これはExcel 2016以降で機能します。範囲を変更するには、水平軸を右クリックし、「軸の書式設定」を選択して、ビンの幅またはビンの数を設定します。

Excelのヒストグラムでビンの幅を変更するにはどうすればよいですか?

水平軸を右クリックし、「軸の書式設定」を選択します。「軸のオプション」で「ビンの幅」を選択して数値を入力するか、「ビンの数」を選択します。また、制限を超える値や下回る値のために、オーバーフロービンやアンダーフロービンを追加することもできます。

Analysis ToolPakを使用してExcelでヒストグラムを作成するにはどうすればよいですか?

ExcelアドインからAnalysis ToolPakを読み込みます。次に、「データ」タブの「データ分析」を選択し、「ヒストグラム」を選択して、入力範囲とビン範囲を設定します。「グラフ作成」ボックスにチェックを入れると、度数分布表とグラフが表示されます。

ヒストグラムと棒グラフの違いは何ですか?

ヒストグラムは数値が範囲全体にどのように分布しているかを示すため、通常、棒は接しています。棒グラフは、製品や地域などの個別のカテゴリを比較します。分布にはヒストグラムを、比較には棒グラフを使用してください。

AIは私のExcelファイルからヒストグラムを作成できますか?

はい。AIツールはExcelまたはCSVファイルを読み取り、ビン幅を含め、自然言語でのリクエストからヒストグラムを作成できます。グラフを共有する前に、ビンとカウントをソースデータと照らし合わせて確認してください。

出典: Microsoft Support, Create a histogram · Microsoft Support, Use the Analysis ToolPak · Microsoft Support, Load the Analysis ToolPak in Excel · Microsoft Support, FREQUENCY function · NIST/SEMATECH e-Handbook of Statistical Methods, Histogram.