DSTDEVP関数 – その他

DSTDEVP関数 – 条件に一致する母集団の標準偏差を求める関数


1. 使い方と活用例

DSTDEVP関数は、指定されたデータベース内から条件に一致するレコードを抽出し、母集団全体としての標準偏差を計算する関数です。
データ全体を対象にばらつき(散らばり)の度合いを把握したい場合に使用されます。

2. 基本の書式

=DSTDEVP(データベース, フィールド, 条件)

3. 引数の説明

  • データベース – 計算対象のデータ範囲。1行目には列の見出しを含めます。
  • フィールド – 標準偏差を計算する対象列を、列名または列番号で指定します。
  • 条件 – 条件に一致するレコードを抽出するための範囲。こちらも1行目に列の見出しを含めます。

4. 使用シーン

  • 特定のカテゴリに属するデータのばらつきを、母集団として計算したいとき
  • 調査データや社員情報など、全体を対象に標準偏差を求めたいとき

5. 応用のポイント

DSTDEVP関数は母集団としてデータを扱うため、分母はnとなります(D関数の中でもDVARPやDCOUNTAと同様のロジック)。
対象が標本(サンプル)である場合は、DSTDEV関数を使用する方が適切です。
また、条件範囲を複数列に設定することで、AND・OR条件による柔軟な抽出も可能です。

6. 具体例とその解説

以下のようなデータベースがあるとします。


A列        B列       C列
"氏名"     "部署"     "年齢"
"佐藤"     "営業"     30
"鈴木"     "営業"     28
"田中"     "営業"     34
"高橋"     "総務"     25

条件範囲を以下のように設定します。


E列
"部署"
"営業"

以下の式を入力します。

=DSTDEVP(A1:C5, "年齢", E1:E2)

この式は、「営業」部門の年齢(30, 28, 34)を母集団とみなし、その標準偏差を求めます。
平均は30.67、偏差の二乗和は16 + 7.11 + 11.11 = 34.22
34.22 ÷ 3 = 11.41、√11.41 ≒ 3.38 が標準偏差となります。

7. 関連関数の紹介

  • DSTDEV関数 – 標本(サンプル)から標準偏差を求める関数
  • DVARP関数 – 母集団の分散を求める関数
  • DVAR関数 – 標本の分散を求める関数
  • STDEVP関数 – 範囲全体の母集団標準偏差を求める関数(条件なし)

8. まとめ

DSTDEVP関数は、条件付きで母集団における数値データの標準偏差を計算できる関数です。
全体データとしてばらつきを分析したい場合に活用でき、他のD関数との併用で多角的な分析が可能になります。

9. 対応バージョン

DSTDEVP関数は、Excel 2003以降すべてのバージョンで使用可能です。
Microsoft 365、Excel for Mac、Web版Excelでも対応しています。