フッターコンテンツにスキップ
EXCEL ツール

Excelで打ち消し線を引く方法: ステップバイステップチュートリアル (2026)

当社チームによる執筆は、Iron Software

データが完全に動作することは稀です。 売上は変動し、試験のスコアは異なり、センサーの測定値は時間とともに変化します。平均だけではデータの広がりを示すことはできません。 標準偏差は、値が平均からどれくらい逸脱しているかを測定することでこれを解決します。

Excelでは、標準偏差は財務、研究、品質管理、ダッシュボードの報告で使用されます。 データセットにおける一貫性、変動性、異常なパターンを特定するのに役立ちます。

このガイドでは、Excelで標準偏差を組み込み関数、手動の数式、およびプログラムによるアプローチを使用して算出する方法を説明します。

開始前に1つの重要な考え方:標準偏差はデータが完全な母集団を表すか、サンプルであるかによって異なります。

方法1:サンプルデータにSTDEV.Sを使用する

これはExcelで最もよく使われる関数です。 標準偏差を計算するには、データセットがサンプルの場合はSTDEV.Sを、完全な母集団を表している場合はSTDEV.Pを使用します。

数式

=STDEV.S(A1:A10)
  1. データセットを列に入力します。
  2. 空のセルをクリックします。
  3. 数式を入力します。
  4. Enterを押します。

    How To Work Out Sd On Excel 1 related to 数式 Excelは、サンプルデータセットに基づいて標準偏差を計算します。

この方法が最適な場合

調査、テストスコア、不完全なデータセットに最適です。 標準偏差が低い場合は、値が平均値に近いことを意味し、高い結果はより大きな変動を示します。

いつ使用すべきか

データが大きなグループのサブセットを表す場合に使用してください。STDEV.Sは、母集団から抽出されたサブセットのサンプル標準偏差を、サンプルサイズから1を引いたもので計算します。したがって、完全数ではなくしばしばSTDEV.Pよりもわずかに高い値を返します。STDEV.P()は完全な母集団用で、STDEV.S()はベッセル補正を適用してより正確に見積もります。

使用しない場合

完全な母集団データがある場合には適していません。

方法2:完全母集団データにSTDEV.Pを使用する

データセットにグループ内のすべての値が含まれている場合は、母集団標準偏差を使用します。 Excelでは、STDEV.Pは完全な母集団の母集団標準偏差を計算し、データポイントの総数で割ります。一方で、STDEV.Sはサンプルに対してn-1で割ります。

数式

=STDEV.P(A1:A10)
  1. データセット範囲を選択します。
  2. 数式を入力します。
  3. Enter キーを押します。

    How To Work Out Sd On Excel 2 related to 数式 Excelは完全な母集団全体での変動を計算します。

この方法が最適な場合

生産指標や完全なシステムログのような制御されたデータセットに有用です。 データがサンプルではなく母集団全体を表す場合、この方法が適しています。

方法3:関数挿入ツールを使用する

Excelには組み込みの関数ウィザードもあります。

  1. "数式"タブをクリックします。
  2. "関数の挿入"を選択します。
  3. STDEVを検索します。

    How To Work Out Sd On Excel 3 related to 方法3:関数挿入ツールを使用する

  4. STDEV.SまたはSTDEV.Pを選択します。古いExcelスプレッドシートではSTDEVおよびSTDEVPも見られることがあります。これらは同じ計算を行いますが、現在のバージョンでは推奨されません。
  5. データ範囲を選びます。

    How To Work Out Sd On Excel 4 related to 方法3:関数挿入ツールを使用する

  6. "OK"をクリックします。

この方法は、数式ではなくガイド付き入力を好むユーザーに役立ちます。

方法4:手動で計算式を使って標準偏差を計算する

Excelの数式を使って段階的に標準偏差を構築することができます。

例のワークフロー

平均を計算する:


=AVERAGE(A1:A10)

これにより、データセットの平均値が得られます。

  1. 各値から平均を引きます。
  2. 差を二乗します。
  3. 二乗された差の平均を求めます。
  4. 平方根を取ります。

手順を一つずつ手動で構築することなく同じ測定を求めたい場合、データ分析ツールパックはデータセットの記述統計を生成することができ、Excelの記述統計ツールは平均、中央値、標準偏差を含む完全なレポートを返します。

最終公式構造

Excelはこれを自動化していますが、手動でのステップは変動がどのように計算されるかを学ぶ上で役立ちます。平均からの二乗偏差を見つけ、それらを平均しその後平方根を取ることでExcelの標準偏差公式の背後の論理を模倣します。

この方法が最適な場合

教育目的と統計的理解に有用です。

方法5:チャートとダッシュボードで標準偏差を使用する

標準偏差はExcelで視覚的に使用されることがよくあります。

  1. STDEV.SまたはSTDEV.Pを計算します。
  2. まずデータ範囲を選択し、その次にラインチャートや棒グラフなどのチャートタイプを挿入します。

    How To Work Out Sd On Excel 5 related to 方法5:チャートとダッシュボードで標準偏差を使用する

  3. チャート要素からエラーバーを追加します。
  4. シリーズのエラー値として標準偏差を選択します。

    How To Work Out Sd On Excel 6 related to 方法5:チャートとダッシュボードで標準偏差を使用する これにより、トレンドや予測における変動を視覚化するのに役立ちます。

よくある問題とトラブルシューティング

なぜ標準偏差がゼロを返すのか?

これは通常、すべての値が同一である場合に発生します。 個々のデータポイントが同じ場合、データに広がりはありません。

修正方法

  1. データセットの変動をチェックします。
  2. 数値が偶然に重複していないことを確認してください。

なぜ高い標準偏差が出るのか?

値の広がりが大きいと偏差が増加します。データポイントが平均から遠いほど結果はより大きな変動を示します。

修正方法

  1. 外れ値を確認します。
  2. データの正確性を確認します。
  3. 必要に応じて不正確なエントリを削除します。

なぜ私の数式がエラーを返すのか?

非数値値が含まれる場合に頻繁に発生します。

修正方法

  1. 範囲からテキスト値を削除します。
  2. すべてのセルが数値を含んでいることを確認してください。
  3. 空白や壊れたセルを確認します。

なぜSTDEV.Sを使うべきなのか?

間違った関数を使うと結果が歪む可能性があります。

修正方法

  1. サンプルにはSTDEV.Sを使用します。
  2. 完全なデータセットにはSTDEV.Pをのみ使います。

なぜチャートが標準偏差を反映していないのか?

エラーバーが正しく設定されていない可能性があります。 組み込みの標準偏差設定が不十分な場合、書式設定ダイアログボックスを開いてカスタムエラー値を手動で入力してください。

修正方法

  1. 正しいデータシリーズを選択します。
  2. チャート設定からエラーバーを有効にします。
  3. 標準偏差オプションを選びます。

Excelにおける標準偏差を使用するべき時期

標準偏差はデータの一貫性とリスクを測定するのに役立ちます。

一般的な使用例には次のようなものがあります:

  • 財務の変動性分析
  • 試験スコアの分布
  • 製造業の品質管理
  • パフォーマンス追跡
  • データ予測モデル

意思決定のための信頼性評価の際に標準誤差計算や信頼区間をサポートすることもできます。

ただの平均よりも深い洞察を提供します。

適切な方法の選択

各方法は異なる複雑度に対応しています。

シナリオ 最適な方法
簡単な計算 STDEV.S
完全データセット分析 STDEV.P
ガイド付きワークフロー 関数挿入
学習目的 手動の方法
報告ダッシュボード エラーバー付きチャート

開発者向け:自動化されたExcelレポートでIronXLを使用して標準偏差を計算する

自動化された報告システムでは、標準偏差は通常、データ処理パイプラインの一部として計算されます。 手動の数式の代わりに、開発者はプログラムでExcelファイルを生成します。

Iron Softwareは、開発者がMicrosoft ExcelをインストールせずにプログラムでExcelデータを作成、読み取り、処理できる.NETライブラリ、IronXLを提供しています。

標準偏差をIronXLを使ってプログラムで計算する実用例はこちらです:

using IronXL;

class Program
{
    static void Main()
    {
        // Load workbook
        WorkBook workBook = WorkBook.Load("data.xlsx");

        // Select worksheet
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Write formula into a cell (STDEV example)
        workSheet["B1"].Formula = "=STDEV(A1:A10)";

        // Recalculate all formulas
        workBook.EvaluateAll();

        // Save updated workbook
        workBook.SaveAs("output.xlsx");
    }
}
using IronXL;

class Program
{
    static void Main()
    {
        // Load workbook
        WorkBook workBook = WorkBook.Load("data.xlsx");

        // Select worksheet
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Write formula into a cell (STDEV example)
        workSheet["B1"].Formula = "=STDEV(A1:A10)";

        // Recalculate all formulas
        workBook.EvaluateAll();

        // Save updated workbook
        workBook.SaveAs("output.xlsx");
    }
}
Imports IronXL

Class Program
    Shared Sub Main()
        ' Load workbook
        Dim workBook As WorkBook = WorkBook.Load("data.xlsx")

        ' Select worksheet
        Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

        ' Write formula into a cell (STDEV example)
        workSheet("B1").Formula = "=STDEV(A1:A10)"

        ' Recalculate all formulas
        workBook.EvaluateAll()

        ' Save updated workbook
        workBook.SaveAs("output.xlsx")
    End Sub
End Class
$vbLabelText   $csharpLabel

このアプローチは、自動化されたダッシュボード、財務報告、大規模なデータ処理システムで役立ちます。

統計計算を超えて、IronXLは以下をサポートします:

IronXLは、.NET Framework、.NET Core、.NET 6+に対応し、Windows、Linux、macOS、Docker、Azure、AWS環境で動作します。

NuGet経由でインストールしてください:

Install-Package IronXL.Excel
Install-Package IronXL.Excel
SHELL

まとめ

Excelの標準偏差は、データが平均からどの程度変動するかを測定し、一貫性とリスクに関する深い洞察を提供します。

ほとんどのユーザーにとって、最も速いアプローチは次の通りです:

STDEV.S → 範囲を選択 → Enterを押します。

STDEV.Pは完全なデータセットを扱う際に使用され、チャートやダッシュボードが変動を視覚化するのに役立ちます。

自動化された報告システムを構築する開発者にとって、IronXLのようなツールは、統計値を直接Excelファイルに大規模に計算および埋め込むことを可能にします。

これらの方法を使えば、シンプルなシートや高度な分析ワークフローにおいてExcelでデータの変動性を自信を持って測定し解釈することができます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね