DCOUNT 関数は、Excel の データベース関数 の一つで、指定された条件に一致する行のうち、指定列に数値が入っているセルの個数を数えるために使います。
✅ 概要
「条件を満たすデータのうち、数値が入っているセルの数」を数えたいときに使います。
📘 構文
DCOUNT(database, field, criteria)
| 引数 | 内容 |
|---|
database | データベース範囲(見出しを含む表全体) |
field | 数えたい列(列名 "数量" または列番号 2 など) |
criteria | 条件を指定する範囲(見出しと値のペア) |
🧠 使用例
データ表(A1:C6)
| 商品名 | 数量 | 単価 |
|---|
| りんご | 10 | 120 |
| みかん | | 80 |
| りんご | 8 | 130 |
| バナナ | 15 | 100 |
| りんご | | 110 |
条件範囲(E1:E2)
関数
=DCOUNT(A1:C6, "数量", E1:E2)
結果:
→ 「りんご」で「数量」が数値で入っているのは2件(10と8)なので、結果は 2
⚠️ 注意点
field の列に 数値が入っていない行はカウントされません。- 空白セルや文字列はカウントされません。
criteria は見出し行を含んで指定してください(例:E1:E2)。
🔁 よく似た関数
| 関数 | 役割 |
|---|
DCOUNTA | 条件に合う「空でないセルの数」を数える |
COUNTIFS | 複数条件で件数をカウント(より柔軟) |
DGET | 条件に合う値を1件だけ返す |
DSUM | 条件に合う値の合計を求める |
💡 応用テクニック
- 複数条件を使いたい場合は、
criteria 範囲に複数の列や行を使って組み合わせられます(AND/OR条件)。 DCOUNT は 数値が必須なので、文字列カウントなら DCOUNTA を使うのがポイントです。
Post Views: 275