STDEV・VAR関数でExcelデータのバラツキを測る|標準偏差・分散の算出から品質管理・成績評価への実務活用とMOS試験対策

「テストの平均点は同じなのに、クラスによって成績のばらつきが違う」「製品寸法の平均値は合格基準内なのに、不良品が出る」――こうしたデータのばらつきを数値で把握したいときに使うのが、ExcelのSTDEV系・VAR系関数です。

平均(AVERAGE)だけでは見えない「どれくらい値がばらついているか」を、標準偏差・分散という形で定量化できるのがこれらの関数の強みです。品質管理・成績分析・営業パフォーマンス評価など、ビジネスの幅広い場面で活用されています。

本記事では、STDEV.S・STDEV.P・VAR.S・VAR.P の4種類の関数の使い分けから、標本と母集団の概念・実務シナリオ別の活用パターン・関連関数との組み合わせ・MOS Excel試験での出題ポイントまでを体系的に解説します。


STDEV・VAR関数でExcelデータのバラツキを測る|標準偏差・分散の算出から品質管理・成績評価への実務活用とMOS試験対策 - 解説
目次

標準偏差と分散:ばらつきを測る2つの指標

まず、標準偏差と分散がそれぞれ何を表すのかを整理します。

指標意味単位Excel関数
分散(Variance)各データと平均値の差(偏差)を2乗して平均したもの元データの単位の2乗VAR.S / VAR.P
標準偏差(Standard Deviation)分散の平方根。元データと同じ単位でばらつきを表現できる元データと同じ単位STDEV.S / STDEV.P

たとえばテストの点数(単位:点)であれば、分散は「点の2乗」という感覚的につかみにくい単位になります。標準偏差はその平方根を取るため「点」の単位に戻り、「平均から±○○点の範囲に多くのデータが集まっている」という直感的な解釈ができます。実務では標準偏差のほうが使いやすいため、STDEV系関数を主軸に使い、VAR系は途中計算や統計的検定に用いることが多いです。

標本と母集団:S(標本)とP(母集団)の違い

ExcelのSTDEV系・VAR系関数には、末尾に S(Sample:標本) または P(Population:母集団) が付きます。どちらを使うかは、手元にあるデータが何を表すかによって決まります。

区分説明計算式の違い使用例
標本(S)母集団の一部を取り出したデータ偏差2乗の合計 ÷ (n−1)100人中20人にアンケート実施。抽出した20人のデータから全社の傾向を推測する
母集団(P)対象全員・全データ偏差2乗の合計 ÷ nクラス全員30名のテスト結果。このクラス自体が分析対象であり、他の集団へ推測しない

標本計算で「÷(n−1)」にするのは、標本から母集団を推測する際のバイアスを補正するためです(不偏推定量)。データ件数が多くなればSTDEV.SとSTDEV.Pの差は小さくなりますが、件数が10件程度と少ない場合は差が顕著に出ます。

迷ったときの判断基準:手元のデータ=分析したい全体そのもの → STDEV.P / VAR.P。手元のデータ=一部のサンプルで、母集団を推測したい → STDEV.S / VAR.S。ビジネスの現場では、部署全員の売上データや工場の全ロット検査データなど「全数把握できている場合」はP、抜き取り検査や顧客アンケートなど「サンプリングしている場合」はSを使います。

4種類の関数の構文と使い方

STDEV.S:標本の標準偏差

=STDEV.S(数値1, [数値2], ...)

引数には数値、セル参照、セル範囲を最大255個まで指定できます。文字列・論理値・空白セルは自動的に無視されます。エラー値が含まれるとエラーを返すため、事前にデータをクリーニングしておく必要があります。

' B2:B21の20件のテストスコアの標準偏差(標本として扱う場合)
=STDEV.S(B2:B21)

' 離れた範囲を複数指定する場合
=STDEV.S(B2:B11, D2:D11)

STDEV.P:母集団全体の標準偏差

=STDEV.P(数値1, [数値2], ...)

構文はSTDEV.Sと同じですが、分母が n(データ件数そのもの)になります。クラス全員・工場の全ロットなど「これが全データ」という状況で使います。

' クラス全員30名のテストスコアの標準偏差(全数なので母集団扱い)
=STDEV.P(B2:B31)

VAR.S:標本の分散

=VAR.S(数値1, [数値2], ...)

STDEV.Sの2乗に等しい値を返します(STDEV.S = SQRT(VAR.S))。分散は直接解釈しにくいですが、異なる集団の「ばらつきの大きさの比較」や、統計的検定(F検定など)に使います。

VAR.P:母集団の分散

=VAR.P(数値1, [数値2], ...)

母集団全体のデータを対象とした分散です。STDEV.Pの2乗と等しい値になります。

関数対象指標旧バージョン関数
STDEV.S標本標準偏差STDEV(互換性のため残存)
STDEV.P母集団標準偏差STDEVP(互換性のため残存)
VAR.S標本分散VAR(互換性のため残存)
VAR.P母集団分散VARP(互換性のため残存)

旧バージョン関数(STDEV・STDEVP・VAR・VARP)はExcel 365でも動作しますが、新規作成ではSTDEV.S / STDEV.P / VAR.S / VAR.Pを使うことを推奨します。名前が明確で将来的な互換性も確保されています。

実務シナリオ別の活用パターン3選

シナリオ1:製造現場の品質管理(工程能力の評価)

部品の長さを抜き取り検査した30件のデータで、工程のばらつきを評価する場面です。平均値が規格の中央に近くても、ばらつきが大きければ規格外の部品が混入するリスクがあります。

' 抜き取り30件のデータ(B2:B31)の統計値を算出
=AVERAGE(B2:B31)   ' 平均値
=STDEV.S(B2:B31)   ' 標準偏差(標本として推定)
=AVERAGE(B2:B31)-3*STDEV.S(B2:B31)  ' 平均 - 3σ(下限の目安)
=AVERAGE(B2:B31)+3*STDEV.S(B2:B31)  ' 平均 + 3σ(上限の目安)

「平均 ± 3σ(シグマ)」の範囲を外れるデータは、通常のばらつきを超えた異常値として扱う品質管理の考え方(3σルール)があります。STDEV.Sで算出した標準偏差を使い、上限・下限のしきい値を動的に計算しておけば、データを追加するたびに判定が自動更新されます。

シナリオ2:研修・試験の成績分析(クラス間比較)

社内研修の修了テストで、A班・B班それぞれの成績分布を比較するケースです。平均点が同じでも標準偏差が異なる場合、学習効果の均一性が違うことを示します。

' A班(C2:C21)とB班(D2:D21)の標準偏差を比較
=STDEV.P(C2:C21)   ' A班の標準偏差(班全員を対象とするため母集団扱い)
=STDEV.P(D2:D21)   ' B班の標準偏差

' 変動係数(CV)で異なるスケールのデータを比較する
' CV = 標準偏差 ÷ 平均 × 100(%)
=STDEV.P(C2:C21)/AVERAGE(C2:C21)*100  ' A班のCV(%)

変動係数(CV:Coefficient of Variation)は「標準偏差 ÷ 平均」で計算します。異なるスケール(例:100点満点のテストと10点満点のテスト)のばらつきを同一尺度で比較したいときに便利です。CV が小さいほどばらつきが少なく均一な状態を示します。

シナリオ3:営業成績のばらつき分析(担当者間の均一化)

月次売上データから営業チーム全体と個人のパフォーマンス差を把握する場面です。特定の担当者に偏った成果が集中していないか、チームとして安定しているかを評価します。

' 月別売上(E2:E13)の標準偏差で季節変動を把握
=STDEV.P(E2:E13)   ' 12か月分全データが揃っているため母集団扱い

' 担当者10名の月次売上(F2:F11)のばらつきを標準偏差で評価
=STDEV.P(F2:F11)

' 平均売上と標準偏差を組み合わせて評価ゾーンを判定
=IF(G2 < AVERAGE(F2:F11)-STDEV.P(F2:F11), "要フォロー", IF(G2 > AVERAGE(F2:F11)+STDEV.P(F2:F11), "ハイパフォーマー", "標準"))

AVERAGE±STDEV.P の範囲を「標準パフォーマンスゾーン」として定義し、IF関数でそれぞれのメンバーを「要フォロー」「標準」「ハイパフォーマー」に自動分類します。平均だけで判断するよりも、個人差の大きさを踏まえた評価が可能になります。

条件付き標準偏差の計算:グループ別ばらつきを求める

ExcelにはSTDEVIFのような条件付き標準偏差関数は存在しません。グループ別の標準偏差を求める場合は、以下の方法を使います。

方法1:FILTER関数とSTDEV.Sを組み合わせる

' 東京支社(A列が"東京"の行)の売上(B列)の標準偏差
=STDEV.S(FILTER(B2:B100, A2:A100="東京"))

FILTER関数で条件に一致する値だけを抽出し、その結果をSTDEV.Sに渡す方法です。Excel 365(スピル対応)で使用できます。直感的に書けるため、グループ別の統計を動的に計算したい場面で最も便利です。

方法2:SQRT×SUMPRODUCT で標本標準偏差を手計算する

' 東京支社の売上の標本標準偏差を手計算(古いExcel環境向け)
=SQRT(SUMPRODUCT((A2:A100="東京")*(B2:B100-AVERAGEIF(A2:A100,"東京",B2:B100))^2)/(COUNTIF(A2:A100,"東京")-1))

FILTER関数が使えない環境では、SUMPRODUCT・AVERAGEIF・COUNTIFを組み合わせて標準偏差を手計算します。式は長くなりますが、条件に一致する行だけを対象とした精密な計算が可能です。

関連する統計関数一覧

関数名説明STDEV.Sとの違い
STDEVA標本の標準偏差(TRUE=1、FALSE=0として計算)論理値を数値として扱う
STDEVPA母集団の標準偏差(論理値を数値として計算)論理値を数値として扱う
AVEDEV各データと平均の絶対偏差の平均2乗しないため外れ値の影響が小さい
DEVSQ偏差の2乗の合計(偏差平方和)分散の計算途中の値。n倍がVAR.P
KURT尖度(データ分布のとがり具合)正規分布からの乖離を評価する
SKEW歪度(データ分布の非対称性)左右非対称の程度を評価する

STDEVA・STDEVPAは、データに論理値(TRUE/FALSE)が混在する場合に使います。通常の数値データではSTDEV.S / STDEV.P で十分です。AVEDEV は標準偏差より外れ値の影響を受けにくい「平均絶対偏差」を計算します。データに極端な外れ値が含まれる場合に、STDEV系と比較参照すると分布の特徴が把握しやすくなります。

よくあるエラーと対処法

エラー・症状原因対処
#DIV/0!引数が1件以下(STDEV.S)またはデータが0件(STDEV.P)IFERROR(STDEV.S(範囲), “データ不足”) でエラーを回避する
#VALUE!引数にエラー値(#N/A等)が含まれるIFERRORでエラー値を除去してからSTDEV系に渡す
0が返るデータが全て同一の値(ばらつきがゼロ)エラーではなく正しい計算結果。データの中身を確認する
文字列が混在している数値が文字列として入力されているVALUE関数やフラッシュフィルで数値に変換する

STDEV系・VAR系の関数は、文字列・空白・論理値を自動で無視します(STDEVAを除く)。ただしエラー値は無視されず、エラーをそのまま返します。COUNTIF で事前にエラーの有無を確認するか、IFERROR を外側に重ねて安全に使います。

' エラー値が含まれる可能性がある範囲に対する安全な書き方
=IFERROR(STDEV.S(B2:B100), "計算不可")

MOS試験でのSTDEV・VAR関数の出題ポイント

MOS Excel 365の試験では、「数式や関数を使用した演算の実行」のスキル項目として統計関数が出題対象に含まれます。分野別の出題数・配点は公表されていません。以下の操作が問われることがあります。

  • STDEV.S / STDEV.P の入力:指定された範囲の標準偏差を正しい関数名と引数で入力できる
  • SとPの使い分け:「全員分のデータが揃っている(母集団)」か「一部を抽出したデータ(標本)」かを正しく判断できる
  • 旧関数との対応:STDEV(=STDEV.S)・STDEVP(=STDEV.P)が旧バージョンの関数であることを理解している
  • AVERAGE との組み合わせ:平均と標準偏差を組み合わせて評価ゾーンの上下限を求める数式を入力できる
  • エラー処理:データが1件以下の場合にIFERRORで適切に処理できる

STDEV・VAR関数 操作チェックリスト

確認ポイント操作内容難易度
STDEV.S の基本入力数値範囲を指定してSTDEV.Sを入力し、標準偏差が返ることを確認できる★☆☆
STDEV.P の基本入力母集団全体のデータにSTDEV.Pを使用できる★☆☆
SとPの判断データが全数か標本かを判断し、適切な関数を選択できる★★☆
VAR.S の計算分散(STDEV.Sの2乗)をVAR.S関数で算出できる★☆☆
変動係数の計算STDEV.P ÷ AVERAGE × 100 でCV(%)を算出できる★★☆
エラー処理との組み合わせIFERRORでデータ不足時のエラーを制御できる★★☆
FILTER との連携FILTERで条件絞り込みした結果をSTDEV.Sに渡してグループ別標準偏差を求められる★★★
平均 ± 標準偏差の計算AVERAGE + STDEV.S・AVERAGE – STDEV.S で評価ゾーンの境界を動的に計算できる★★☆

STDEV・VAR関数でExcelデータのバラツキを測る|標準偏差・分散の算出から品質管理・成績評価への実務活用とMOS試験対策 - まとめ

まとめ:STDEV・VAR関数でデータのばらつきを定量的に把握する

本記事のポイントをまとめます。

  • STDEV.S:標本の標準偏差。抜き取り検査・アンケートなど一部データから全体を推測する場合に使う
  • STDEV.P:母集団全体の標準偏差。全員・全ロットのデータがある場合に使う
  • VAR.S / VAR.P:分散(標準偏差の2乗)。統計的検定や異なるばらつきの比較に使う
  • S(標本)とP(母集団)の違い:分母が n−1(標本)か n(母集団)かで計算結果が変わる。件数が少ないほど差が大きい
  • 変動係数(CV):STDEV ÷ AVERAGE × 100 で異なるスケールのデータのばらつきを統一基準で比較できる
  • 条件付き標準偏差:Excel 365 では FILTER × STDEV.S の組み合わせでグループ別のばらつきを動的に算出できる
  • エラー対策:データが1件以下のときに #DIV/0! が出るため、IFERRORを外側に重ねて安全な数式を作る
  • MOS試験では:SとPの使い分け・基本入力・AVERAGE との組み合わせが主な出題ポイント

平均だけでは見えない「ばらつき」を数値化することで、品質管理・人材評価・業績分析の精度が大きく上がります。STDEV.S と STDEV.P を使い分ける感覚が身につけば、AVERAGE・COUNTIFS・SUMIFS と組み合わせた高度なデータ分析がExcel単体で実現できます。

PR

できるExcel関数 Copilot対応

STDEV・VAR関数をはじめ統計関数・集計関数・論理関数まで実務シナリオ別に体系解説した定番リファレンス。Copilot連携にも対応しており、関数の使い方を網羅的に学びたい方に最適です。

PR

Excel関数[最強]時短仕事術

現場で本当に使う関数をシーン別に厳選。標準偏差・分散を含む統計関数の実務活用から、SUMIFS・FILTERとの組み合わせパターンまで、時短に直結する使い方を習得できます。

最後に、MOS試験の最新情報や受験日程の確認はMOS公式サイト(オデッセイ コミュニケーションズ)でご確認ください。受験料は改定されることがあるため、公式の受験料・価格ページで最新の金額をご確認ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次