Excel の DSTDEVP 関数は、データベース関数のひとつで、
指定した条件に一致するレコードの中から、母集団の標準偏差(Standard Deviation of the Population)を求めるための関数です。
🔹 構文
DSTDEVP(データベース, フィールド, 条件)
🔸 引数の説明
| 引数 | 内容 |
|---|---|
| データベース | データ範囲(列見出しを含む) |
| フィールド | 標準偏差を求めたい列名(例:”売上”)または列番号(例:2) |
| 条件 | 抽出条件を指定する範囲(列見出しを含む) |
🔹 用語の違い:DSTDEVP vs DSTDEV
| 関数 | 計算対象 | 用途 |
|---|---|---|
DSTDEV | 標本 | 一部データを元に推定する場合 |
DSTDEVP | 母集団 | 全データが揃っている場合 |
🔹 使用例
✅ データ(A1:C6)
| 商品 | 売上 | 店舗 |
|---|---|---|
| A | 100 | 東京 |
| B | 200 | 大阪 |
| A | 300 | 名古屋 |
| A | 150 | 東京 |
| B | 250 | 東京 |
✅ 条件(E1:F2)
| 商品 | 店舗 |
|---|---|
| A | 東京 |
✅ 関数
=DSTDEVP(A1:C6, "売上", E1:F2)
▶ 結果
25
理由:
「商品=A」「店舗=東京」の売上データは 100 と 150 の2件
母集団の標準偏差の計算式:
🔸 注意点
- 条件に一致する数値が1件もなければ、結果は 0。
- 一致するレコードが1件だけでも、結果は 0(分散がないため)。
✅ 関連関数(データベース関数シリーズ)
| 関数 | 内容 |
|---|---|
DSUM | 条件付き合計 |
DCOUNT | 条件付きの数値の個数 |
DAVERAGE | 条件付き平均 |
DVARP | 母集団の分散 |
DSTDEV | 標本の標準偏差(推定) |
標準偏差の理解が重要な場面(品質管理、財務、成績のばらつき評価など)で役立つ関数です。