DVAR関数

Excel 2007+

概要

DVAR関数は、リストまたはデータベースから指定した条件を満たすレコードを抽出し、そのフィールドの母集団分散を計算します。データベース関数の中でも特に統計分析に有用な関数です。

構文

DVAR(データベース, フィールド, 検索条件)

パラメータ

パラメータ タイプ 必須 説明
データベース 範囲 はい 分析対象のデータベース範囲(ヘッダー行を含む)
フィールド 文字列/数値 はい 分散を計算する列の名前または位置番号
検索条件 範囲 はい フィルター条件を設定した範囲

DVAR関数の使用

DVARは大規模データから特定条件を満たすサブセットを抽出し、その母集団分散を求める関数です。通常のVAR関数と異なり、データベース形式の条件指定が可能で、複雑なデータ分析に適しています。

DVARの一般的な例

基本的な収穫高分散計算

=DVAR(A4:E10,"収穫高",A1:A3)

りんごと梨の収穫高フィールドの母集団分散を計算(結果:8.8)

数値指定でのフィールド選択

=DVAR(A4:E10,4,A12:A13)

4列目(収穫高)の分散を、高さ>10の条件で計算

単一条件での使用

=DVAR(データ範囲,"売上",条件範囲)

売上列の分散を特定条件で抽出計算

よくある質問

DVARはデータベース形式の条件指定が可能で母集団分散を計算、VARは単純な範囲指定で標本分散を計算します。

はい、引用符なしの数値(1, 2, 3...)で列位置を指定できます。

最低1行の見出し+1行の条件で動作しますが、複数行でOR条件として機能します。

一般的なエラーと解決策

#VALUE! エラー

Cause: データベース範囲に見出し行がない、または形式が不正

Solution: データベースの先頭行に見出しを正確に入力してください

条件が一致しない

Cause: 検索条件の列見出し名がデータベースと一致しない

Solution: 列見出しのスペルと形式を完全に一致させてください

#REF! エラー

Cause: 指定範囲が無効または削除済み

Solution: 正しいセル範囲を指定し、重複範囲を避けてください

注記

  • 母集団分散を計算するため、標本分散が必要な場合はDVARPを使用
  • 検索条件範囲はデータベースと重複しない場所に配置
  • Excel Onlineでは名前付き範囲が使用不可
  • 条件行に数式(=演算子)を使用して複雑な条件を指定可能

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可:

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+