Categories: excel

Excel関数DCOUNTの使い方を徹底解説!条件付きでデータを正確にカウントする方法

Excelで大量のデータを扱う際、「条件に合った数だけをカウントしたい」と思うことはありませんか?
そんなときに便利なのが「DCOUNT(ディーカウント)」関数です。
DCOUNTは、データベース形式の表から条件に合致する数値データの個数を数えるのに特化した関数です。
この記事では、DCOUNT関数の基本的な使い方から、複数条件の設定方法、注意点までをわかりやすく解説します。
初めてDCOUNTを使う方でも理解できるように、具体的な例とともにご紹介しますので、ぜひ最後までご覧ください。


H2:DCOUNT関数とは?基本の役割と用途

DCOUNT関数は、Excelにおける「データベース関数」のひとつです。
その役割は、特定の条件を満たす行のうち、指定した列に数値があるセルの数を数えることです。

例えば、売上データの一覧から「東京支店の売上が記録されている件数」などを数えるのに適しています。

構文

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

引数の説明

  • データベース:表全体(見出し行も含む)を範囲指定します。
  • フィールド:どの列のデータを数えるかを指定します。列名(”売上”など)または列番号でも可。
  • 条件:カウント対象の条件を含む範囲。列名を含む必要があります。

DCOUNT関数の基本的な使い方

まずは、単純な表を用いた基本例で使い方を確認しましょう。

例:売上管理表

店舗担当者売上
東京佐藤1000
大阪鈴木2000
東京田中
福岡山田3000
東京高橋1500

条件:店舗が「東京」の売上の件数

手順

  1. データベース範囲を選択(例:A1:C6)
  2. フィールドは「売上」列 → "売上"
  3. 条件範囲に以下のような表を作成:
店舗
東京
  1. DCOUNT関数の式は以下のようになります:
=DCOUNT(A1:C6, "売上", E1:E2)

この式では、「店舗が東京」で、かつ「売上」が空白でないレコード数を数えます。
結果は2になります(佐藤・高橋の2件)。


DCOUNT関数とCOUNTIFの違い

Excelには他にもカウント系関数として、COUNTIFCOUNTIFSがあります。
これらとDCOUNTの違いを明確にしておきましょう。

関数条件数値以外も可複数条件空白無視
COUNTIF単一××
COUNTIFS複数×
DCOUNT複数×(数値のみ)○(条件表使用)○(空白セル無視)

DCOUNTは数値カウントに特化し、空白のセルを自動的に除外するという特徴があります。


DCOUNT関数で複数条件を指定する方法

条件範囲を複数列にまたがって設定することで、AND検索が可能です。
また、縦に条件を並べればOR検索もできます。

例:店舗が「東京」かつ担当者が「佐藤」

条件表:

店舗担当者
東京佐藤

式:

=DCOUNT(A1:C6, "売上", E1:F2)

結果は1になります。

OR条件(東京 or 福岡)

条件表:

店舗
東京
福岡

このように、同じ列名で縦に条件を並べるとOR検索になります。


DCOUNTを使う際の注意点

DCOUNT関数を使用する際には、以下の点に注意が必要です。

  1. フィールドの指定ミスに注意
    → フィールドは正確に列名、または列番号を指定しましょう。
  2. 条件表には必ず見出しを含める
    → 条件は列名を含めて指定しないと機能しません。
  3. 数値以外のカウントには使えない
    → 文字列データを数えるならDCOUNTAの使用を検討しましょう。
  4. 範囲選択ミスに注意
    → データベースや条件の範囲がズレていると正しく動作しません。

DCOUNT関数の応用例:在庫管理や顧客分析にも活用

DCOUNTは、売上管理以外にもさまざまな場面で使えます。

在庫管理

「在庫数が100以上の商品の数」を数えたいとき:

条件表:

在庫
>=100

式:

=DCOUNT(A1:C100, "在庫", E1:E2)

顧客分析

「特定エリアに住むお客様のうち、年齢が40歳以上の人数」を分析する際などにも活用できます。


まとめ:DCOUNTをマスターして効率的なデータ分析を!

DCOUNT関数は、Excelで数値データの件数を条件付きで正確に数えるのに非常に役立つ関数です。
特に、空白データを無視して集計できるため、実務の現場では集計の精度を上げるのに最適です。

条件表の作り方に慣れれば、複雑なフィルタも簡単に実現可能です。
データベース関数の一つとして、ぜひ積極的に活用してみてください。

upandup

Web制作の記事を中心に、暮らし、ビジネスに役立つ情報を発信します。 アフィリエイトにも参加しています。よろしくお願いいたします。