Excel の DSUM 関数は、データベース関数のひとつで、
指定した条件に一致するレコードの中で、指定列の値を合計する関数です。
🔹 構文
DSUM(データベース, フィールド, 条件)
🔸 引数の説明
| 引数 | 内容 |
|---|
| データベース | データ全体の範囲(列見出しを含む) |
| フィールド | 合計したい列の列名(例:”売上”)または列番号(例:2) |
| 条件 | 抽出条件を指定する範囲(列見出しを含む) |
🔹 使用例
✅ データ(A1:C6)
| 商品 | 売上 | 店舗 |
|---|
| A | 100 | 東京 |
| B | 200 | 大阪 |
| A | 300 | 名古屋 |
| A | 150 | 東京 |
| B | 250 | 東京 |
✅ 条件(E1:F2)
✅ 関数
=DSUM(A1:C6, "売上", E1:F2)
▶ 結果
250
条件に一致する行(商品=A、店舗=東京)は以下の2つ:
- 売上 = 100
- 売上 = 150
→ 合計 = 100 + 150 = 250
🔸 ポイント・注意点
- 条件に一致する行が 1つもない場合は 0 を返します。
フィールド は 列名または列番号 どちらでも可。- 条件に複数列 → AND条件
条件に複数行 → OR条件
✅ よく一緒に使われる関数(データベース関数)
| 関数名 | 内容 |
|---|
DSUM | 条件付き合計 |
DCOUNT | 条件付きで数値の件数をカウント |
DAVERAGE | 条件付き平均 |
DMAX | 条件付き最大値 |
DMIN | 条件付き最小値 |
Post Views: 68