エクセルで平均値を棒グラフにすると、数値の大小は見やすくなる一方で、データのばらつきが伝わりにくい場合があります。
そこで役立つのが、棒の上下に誤差範囲を表示するエラーバーです。
標準偏差をエラーバーへ設定すると、各グループの平均値だけでなく、測定結果やアンケート結果がどの程度散らばっているかも視覚的に示せます。
棒グラフへ標準偏差を追加する基本操作は、グラフを選択してグラフ要素から誤差範囲を表示し、ユーザー設定で計算済みの標準偏差セルを指定する流れです。
ただし、標準偏差そのものの計算、平均値と元データの扱い、プラス側とマイナス側の誤差値の指定には注意が必要です。
この記事では、サンプルデータを使いながら、エクセルの棒グラフに標準偏差のエラーバーを追加する方法を詳しく解説していきます。
エクセルの棒グラフに標準偏差を追加する方法【エラーバーのユーザー設定】
それではまず、平均値の棒グラフへ標準偏差のエラーバーを追加する基本操作について解説していきます。
| 項目 | 平均値 | 標準偏差 |
|---|---|---|
| 商品A | 82.4 | 5.3 |
| 商品B | 76.8 | 8.1 |
| 商品C | 91.2 | 4.6 |
上のように、項目名、平均値、標準偏差を横並びに整理しておくと、グラフ作成と誤差範囲の設定をスムーズに進められます。
標準偏差の値は、平均値が入っているセルと同じ順番で並べることが重要です。
商品Aの棒には商品Aの標準偏差、商品Bの棒には商品Bの標準偏差を対応させます。
平均値データから棒グラフを作成する操作
最初に、平均値をもとに集合縦棒グラフを作成します。
ここではA1セルに項目、B1セルに平均値、C1セルに標準偏差というヘッダーがあり、2行目から4行目に各商品のデータが入力されているものとします。
グラフ作成時には、標準偏差列を含めず、項目列と平均値列だけを選択するのが分かりやすい方法です。
A1からB4までをドラッグして選択し、挿入タブから縦棒グラフの集合縦棒を選びます。
棒グラフが作成されたら、横軸に商品Aから商品C、縦軸に各商品の平均値が表示されているか確認しましょう。
誤ってC列の標準偏差まで含めてグラフを作成すると、標準偏差が別の棒として表示されることがあります。
その場合はグラフを作り直すか、グラフのデータ選択から標準偏差系列を削除します。
【操作のポイント】棒グラフの元データには平均値を使い、標準偏差は後からエラーバーの参照範囲として指定します。
グラフ要素から誤差範囲を表示する操作
続いて、作成した棒グラフをクリックして選択します。
グラフ右上に表示されるプラス記号のグラフ要素をクリックすると、表示内容を追加する一覧が開きます。
一覧にある誤差範囲へチェックを入れると、各棒の上側にエラーバーが表示されます。
初期状態では、エクセルが自動的に設定した誤差範囲が使われることがあります。
ここで表示された線は標準偏差と限らないため、必ず誤差範囲の書式設定で設定内容を確認する必要があります。
エラーバーをクリックし、右クリックして誤差範囲の書式設定を選択すると、画面右側に設定用の作業ウィンドウが開きます。
グラフ要素のメニューでは誤差範囲の右にある矢印から、標準偏差や標準誤差などの候補を選べる場合もあります。
【操作のポイント】グラフ上の棒ではなく、誤差範囲の線そのものを選択してから書式設定を開くと、設定先を間違えにくくなります。
ユーザー設定で標準偏差セルを指定する操作
誤差範囲の書式設定では、誤差の方向、終端のスタイル、誤差の量を順番に確認します。
方向はプラスとマイナスの両方向、終端のスタイルはキャップありにすると、平均値を中心にしたばらつきが読み取りやすくなります。
誤差の量でユーザー設定を選択し、値の指定ボタンをクリックしてください。
正の誤差の値と負の誤差の値には、通常どちらも標準偏差が入力されたC2からC4の範囲を指定します。
範囲選択の画面で、正の誤差の値にC2:C4、負の誤差の値にもC2:C4を入力して確定します。
これにより、商品Aは82.4を中心に上下5.3、商品Bは76.8を中心に上下8.1、商品Cは91.2を中心に上下4.6の幅でエラーバーが描かれます。
商品Aの表示範囲は、上側が82.4+5.3、下側が82.4-5.3です。
計算すると、およそ77.1から87.7までが標準偏差を使った誤差範囲になります。
【操作のポイント】正負の値を別々に設定できるため、上側と下側で異なる誤差を表示したい分析にも対応できます。
標準偏差を求める関数とサンプルデータ【STDEV.SとSTDEV.P】
続いては、エラーバーに使う標準偏差をエクセルで計算する方法を確認していきます。
| 商品 | 測定一 | 測定二 | 測定三 | 測定四 | 平均値 | 標準偏差 |
|---|---|---|---|---|---|---|
| 商品A | 78 | 85 | 81 | 86 | 82.5 | 3.7 |
| 商品B | 68 | 84 | 75 | 80 | 76.8 | 6.8 |
| 商品C | 88 | 94 | 90 | 93 | 91.3 | 2.8 |
同じ商品を複数回測定したデータがある場合は、平均値と標準偏差を別の列へ計算してからグラフ化します。
平均値をAVERAGE関数で計算する方法
平均値は、各商品の測定値が入力された範囲をAVERAGE関数で指定して求めます。
たとえば商品Aの測定値がB2からE2にある場合、F2セルへAVERAGE関数を入力します。
=AVERAGE(B2:E2)
この数式は、B2、C2、D2、E2に入力された数値の合計を件数で割り、商品Aの平均値を返します。
AVERAGE関数は空白セルを平均の分母に含めないため、未入力の測定値がある表でも扱いやすい関数です。
数式をF2セルへ入力した後、セル右下のフィルハンドルを下へドラッグすると、F3、F4にも同じ構造の数式をコピーできます。
コピー後は、それぞれの行に対応した測定値範囲へ自動的に参照先が変わります。
【操作のポイント】サンプルデータでは1行目をヘッダーにし、平均値の数式は2行目から入力してオートフィルで下へコピーします。
STDEV.S関数で標本標準偏差を計算する方法
多くのアンケート、実験、品質検査では、全体の一部を取り出した標本データを扱います。
このような場合は、STDEV.S関数で標本標準偏差を計算するのが一般的です。
=STDEV.S(B2:E2)
上の数式をG2セルへ入力すると、商品Aの測定値における標本標準偏差が求められます。
STDEV.Sの末尾にあるSはSampleを表し、収集したデータを母集団の一部として考える場面に向いています。
標本標準偏差では、ばらつきを推定するために分母へ自由度の補正が入るため、STDEV.Pより少し大きな値になりやすい特徴があります。
G2の数式もF2と同様にオートフィルで下へコピーすれば、各商品の標準偏差をまとめて計算できます。
【操作のポイント】調査対象が全データの一部であるなら、迷ったときはSTDEV.Sを選ぶと実務の目的に合いやすくなります。
STDEV.P関数との使い分け
STDEV.P関数は、対象となるデータが母集団のすべてである場合に使う標準偏差の関数です。
たとえば、ある日の工場で製造された全製品を測定しており、その日の全数データを集計するならSTDEV.Pが候補になります。
=STDEV.P(B2:E2)
STDEV.Pは指定範囲を母集団全体とみなし、データ数を基準にばらつきを計算します。
一方で、同じ工場から一部だけを抜き取って測定した結果なら、STDEV.Sを使う考え方が自然です。
グラフの見栄えだけを基準に関数を選ぶのではなく、データが標本か母集団かを先に整理することが大切です。
使用する関数を途中で混在させると、商品ごとの誤差範囲を公平に比較しにくくなります。
【操作のポイント】同じグラフに並べる標準偏差は、すべての項目でSTDEV.SまたはSTDEV.Pのどちらかへ統一します。
エラーバーの種類と誤差範囲の書式設定
続いては、棒グラフで選べるエラーバーの種類と、読みやすく整える書式設定を確認していきます。
| 設定項目 | 主な選択肢 | 用途 |
|---|---|---|
| 方向 | 両方向 | 平均値の上下を表示 |
| 終端 | キャップあり | 範囲の端を明確化 |
| 誤差の量 | ユーザー設定 | 項目ごとの標準偏差を反映 |
エラーバーは単なる装飾ではなく、平均値の解釈を補助するための表示です。
標準偏差と標準誤差の違い
エクセルの誤差範囲には、標準偏差、標準誤差、パーセンテージ、固定値などの選択肢があります。
標準偏差は、個々のデータが平均値の周囲にどの程度散らばっているかを示す指標です。
標準誤差は、標本平均が母平均をどの程度正確に推定しているかに関係する指標です。
測定値そのもののばらつきを棒グラフで見せたいときは、標準誤差ではなく標準偏差を使う目的が明確です。
一方で、複数の試料から得た平均値の推定精度を伝える研究資料では、標準誤差や信頼区間を使うことがあります。
資料を読む相手が何を知りたいかによって、表示する誤差範囲を選びましょう。
【操作のポイント】グラフの注記や凡例に、エラーバーが標準偏差なのか標準誤差なのかを記載すると誤解を防げます。
両方向のエラーバーと片方向のエラーバー
平均値を中心に標準偏差を示す場合は、プラスとマイナスの両方向へエラーバーを伸ばします。
両方向にすると、平均値より高い側と低い側の誤差範囲を対称的に確認できます。
ただし、下限値だけを示す工程管理や、上限値だけが問題になる指標では、片方向の表示を選ぶこともあります。
標準偏差をそのまま使う一般的な棒グラフでは、両方向を選ぶとデータの意味を自然に伝えやすくなります。
値がゼロ未満にならない数量で、下側のエラーバーが見にくい場合もありますが、表示を省略する前に指標の意味を確認してください。
見た目だけを理由に範囲を変えると、読み手に異なる印象を与えるおそれがあります。
【操作のポイント】正負の誤差値が同じ標準偏差なら、両方向を選び、上下に同じセル範囲を指定します。
線の色とキャップを調整する方法
エラーバーを選択した状態で、塗りつぶしと線のメニューを開くと、線の色、太さ、実線や破線などを変更できます。
棒の色とエラーバーの色が近すぎると、誤差範囲が背景へ埋もれることがあります。
そのため、棒が青系なら濃いグレー、棒が淡色なら黒に近い色を選ぶと判別しやすくなります。
キャップありの終端スタイルは、エラーバーの終点を目で追いやすく、数値の範囲を読み取る助けになります。
線を太くしすぎると棒の情報を隠すため、本文の文字より少し細く感じる程度に調整するとよいでしょう。
プレゼンテーション資料では、グラフのタイトルに平均値、エラーバーに標準偏差と補足すると、初めて見る人にも伝わります。
【操作のポイント】色や線幅は見やすさのために整えますが、誤差範囲の値そのものを装飾目的で変更しないことが基本です。
複数系列の棒グラフへ誤差範囲を追加する手順
続いては、複数系列の集合縦棒グラフで、各系列へ個別に標準偏差を設定する手順を確認していきます。
| 月 | 前年平均 | 今年平均 | 前年標準偏差 | 今年標準偏差 |
|---|---|---|---|---|
| 四月 | 65 | 71 | 4 | 5 |
| 五月 | 69 | 75 | 6 | 4 |
| 六月 | 73 | 78 | 5 | 7 |
系列が二つ以上あるグラフでは、どの棒のエラーバーを選択しているかが特に重要になります。
対象系列を選択して誤差範囲を追加する方法
集合縦棒グラフをクリックした後、前年平均の棒をもう一度クリックすると、前年系列だけを選択できます。
この状態でグラフ要素から誤差範囲を追加すると、前年平均系列に対するエラーバーを設定できます。
次に今年平均の棒を選択し直し、同じように誤差範囲を追加します。
系列全体ではなく一本の棒だけが選択されている場合は、Escキーを押すか、凡例から系列を選び直すと操作しやすくなります。
凡例をクリックすると、どの色がどの系列に対応するかを確認できます。
作業中に別系列のエラーバーを変更してしまったと感じたら、選択中の項目名を数式バー左側の名前ボックス付近で確認しましょう。
【操作のポイント】複数系列では、棒の色と凡例を確認してからエラーバーを追加し、系列ごとに作業を完了させます。
系列ごとに異なる標準偏差範囲を指定する方法
前年平均のエラーバーには前年標準偏差の範囲、今年平均のエラーバーには今年標準偏差の範囲を指定します。
サンプル表では、前年標準偏差がD2からD4、今年標準偏差がE2からE4に入力されています。
前年系列の正負の誤差値にはD2:D4を指定し、今年系列の正負の誤差値にはE2:E4を指定してください。
前年平均の誤差範囲にはD列、今年平均の誤差範囲にはE列を対応させます。
平均値と標準偏差の行数が一致していることも確認しましょう。
参照範囲の先頭行や末尾行がずれると、月と標準偏差の組み合わせがずれてしまいます。
エラーバーの長さが不自然に見えるときは、計算式より先に、指定したセル範囲の順番を見直すのが近道です。
【操作のポイント】各系列の誤差範囲は、棒の本数と同じ数のセルを持つ連続した範囲で指定します。
凡例とグラフタイトルを整える方法
複数系列の棒グラフでは、凡例だけで平均値と標準偏差の意味が伝わらないことがあります。
グラフタイトルには、たとえば月別売上平均と標準偏差のように、何を表しているかを書きます。
必要に応じて、グラフの下にエラーバーは標準偏差を表示という注記を追加する方法もあります。
読み手がエラーバーを最大値や最小値と誤解しないよう、誤差範囲の種類を明示することが実務では大切です。
凡例の並び順は、表の列順と合わせると、元データとグラフを見比べやすくなります。
色覚特性に配慮する場合は、色だけで系列を区別せず、棒の枠線やパターンも活用するとよいでしょう。
【操作のポイント】グラフは数値を見せるだけでなく、エラーバーが何を示すかまで読み手へ伝える設計が重要です。
標準偏差のエラーバーが表示されない原因と対処法
続いては、エラーバーが正しく表示されないときに確認したい原因と対処法を解説していきます。
| 症状 | 主な原因 | 確認箇所 |
|---|---|---|
| 線が表示されない | 誤差範囲の追加漏れ | グラフ要素 |
| 長さが同じ | 固定値が選択されている | 誤差の量 |
| 一部だけ不自然 | 参照範囲のずれ | ユーザー設定 |
エラーバーのトラブルは、元データ、グラフの選択状態、書式設定の三つに分けて確認すると解決しやすくなります。
ユーザー設定の参照範囲がずれている場合
棒が三本あるのに、指定する誤差値の範囲が二つや四つのセルになっていると、期待どおりに表示されません。
また、ヘッダーのC1セルまで含めてしまうと、文字列を含むため設定できないことがあります。
標準偏差がC2からC4にあるなら、参照範囲はヘッダーを除いたC2:C4にします。
誤差値のセル数は、対象となるデータ系列の要素数と一致させる必要があります。
エクセルが自動で絶対参照記号を付けた場合も、範囲そのものが正しければ問題ありません。
グラフをコピーした後は、参照範囲が元のシートを見たままになっていないか確認しましょう。
【操作のポイント】セル範囲をマウスで指定した後は、数式入力欄に表示されるシート名、先頭セル、末尾セルを確認します。
数値が文字列として扱われている場合
標準偏差の計算結果や手入力の数値が文字列として保存されていると、グラフの設定でエラーになる場合があります。
セルの左上に緑色の三角形が表示されている場合は、数値が文字列として認識されている可能性があります。
警告アイコンから数値に変換を選ぶか、セルの表示形式を標準または数値へ変更してください。
数値の前に不要な空白やアポストロフィが入っている場合も、文字列扱いになる原因です。
標準偏差列は表示形式を数値に統一し、小数点以下の桁数もそろえると表とグラフの確認がしやすくなります。
関数の結果なら、数式バーでSTDEV.SやSTDEV.Pの数式が正しく入力されているかも確認しましょう。
【操作のポイント】グラフの問題に見えても、まず標準偏差セルを選択し、数値として右寄せ表示されているかを確認します。
グラフの種類と軸設定を確認する方法
エラーバーは多くのグラフで使えますが、選択したグラフの種類や系列の形式によって設定できる内容が異なります。
集合縦棒グラフや横棒グラフでは、平均値の棒に対して誤差範囲を表示する基本操作を行えます。
積み上げ棒グラフでは、積み上げ位置に対してエラーバーが付くため、平均値のばらつきを比較する用途では読みにくくなることがあります。
縦軸の最大値が大きすぎると、標準偏差の線が短く見えてしまうかもしれません。
誤差範囲の有無を比較しやすくするには、データを誇張しない範囲で縦軸の最小値と最大値を調整します。
ただし、縦軸の途中を省略する設定は、差を大きく見せる場合があるため慎重に使いましょう。
【操作のポイント】標準偏差を比較する目的なら、積み上げグラフよりも集合縦棒グラフを選ぶと読み手が判断しやすくなります。
まとめ エクセルの棒グラフに標準偏差を追加する方法(誤差範囲・エラーバー)
エクセルの棒グラフに標準偏差を追加するには、まず平均値だけで棒グラフを作成し、グラフ要素から誤差範囲を追加します。
その後、誤差範囲の書式設定でユーザー設定を選び、正の誤差の値と負の誤差の値へ標準偏差のセル範囲を指定すれば完了です。
標本データならSTDEV.S、母集団全体のデータならSTDEV.Pを使い、同じグラフ内では計算方法を統一することが重要です。
エラーバーは平均値の高さだけでは見えない、データの散らばりや安定性を伝えるために役立ちます。
複数系列のグラフでは、各系列に対応する標準偏差の範囲を個別に指定し、参照するセル数と並び順を確認しましょう。
最後に、グラフタイトルや注記へ標準偏差を表示していることを書き添えると、誤差範囲の意味がより正確に伝わります。