ExcelでDCOUNT関数を使用する方法

ExcelでDCOUNT関数を使用する方法

Excel の Count 関数は、Excel が Excel 上のデータを数えるために使用する基本関数です。さらに、条件付きカウント関数をCOUNTIF 関数または DCOUNT 関数とともに使用することもできます。

COUNTIF関数は、指定された条件を満たす値を持つセルを検索します。検索データ領域には、通常の文字または文字を含めることができます。DCOUNT 関数を使用すると、リストまたはデータベース内の数値データを含むセルの数を指定された条件でカウントします。以下の記事では、Excel で DCOUNT 関数を使用する方法を説明します。

Excel での DCOUNT 関数の使用手順

DCOUNT 関数の関数構文はDCOUNT(database, field, criteria)です。

そこで:

  • データベース: データ領域のヘッダー行を含む、カウントするセルまたはデータ コンテナーの範囲は必須パラメーターです。
  • フィールド: カウント条件をチェックするために使用されるフィールドまたは列の名前。列タイトルを直接入力する場合は引用符で囲み、数字を入力する場合はその列の左からの序数を入力します。
  • 基準: 条件セルを含むデータ領域。任意の範囲を使用できますが、少なくとも 1 つの列ヘッダーと、その列ヘッダー セルの下に条件を含む 1 つのセルが必要です。

注記:

  • 新しい情報がリストの最後に追加されるため、条件範囲をリストの下に配置しないでください。
  • 条件範囲がリストを上書きしないようにしてください。
  • リスト内の列全体を操作するには、条件範囲の列ヘッダーの下に空白行を入力します。

以下のデータテーブルを処理して、さまざまな条件を満たす生徒の数をカウントします。

ExcelでDCOUNT関数を使用する方法

1. 文学スコアが 8 以上の学生の数を計算します。

表によると、カウントされるデータは文学スコア列の数値データ型です。結果入力ボックスに数式=DCOUNT(A2:E7,D2,B9:B10)を入力し、Enter キーを押します。

そこで:

  • A2:E7: データ領域にはカウントするデータが含まれます。
  • D2: 条件をチェックするデータ列の名前。
  • B9:B10: 条件を含むデータ領域。

データテーブルのフィールド名と一致する条件を含むデータ領域のフィールド名を入力する必要があります。

ExcelでDCOUNT関数を使用する方法

ステップ2:

Enter キーを押すと、結果は次のようになります。文学のスコアが 8 以上の生徒が 2 名います。

ExcelでDCOUNT関数を使用する方法

2. クラス A1 の数学のスコアが 7 以上の生徒の数を計算します。

要件に応じて、値を見つけるには 2 つの条件があります。ただし、DCOUNT 関数はカウント データ型のみを使用するため、図に示すように、クラス スコアと数学スコアを含む条件領域を作成できます。条件領域には 2 つの条件が含まれますが、条件を含む列名により、列に数値データが含まれるようになります。

数式=DCOUNT(A2:E7);C2;B9:B10)を入力し、Enter キーを押します。

ExcelでDCOUNT関数を使用する方法

ステップ2:

その結果、クラス A1 には数学のスコアが 7 以上の生徒が 1 人だけになります。

ExcelでDCOUNT関数を使用する方法

3. クラス A1 の 3 科目のスコアがすべて 5 以上の生徒をカウントします。

ステップ1:

多くの条件で数値データをカウントしたり、数値データではない条件をカウントしたりします。図のように条件領域を設定します。次に、数式=DCOUNT(A2:E7;C2;B9:E10)を入力し、Enter キーを押します。

ExcelでDCOUNT関数を使用する方法

ステップ2:

結果は、クラス A1 には 3 科目すべてのスコアが 5 を超える生徒が 1 人だけということになります。

ExcelでDCOUNT関数を使用する方法

4. クラス A1 の受験者数を計算します。

ここにクラスA1のコンディションエリアが存在します。図のように、結果入力ボックスに数式 =DCOUNT(A2:E7;B2;B9:B10) を入力し、Enter キーを押します。

ExcelでDCOUNT関数を使用する方法

クラス A1 の生徒が 2 人受験しているにもかかわらず、結果は 0 になります。これは、DCOUNT 関数が数値データのみをカウントするためで、クラス A1 の条件は文字型であるため、関数が返す結果は 0 になります。

ExcelでDCOUNT関数を使用する方法

以上、Excelで与えられた条件でデータをカウントする関数、DCOUNT関数の使い方をご紹介しました。さまざまなデータを検索する例と、上記の DCOUNT 関数が 0 を返す例を参照すると、条件の正しい範囲を選択する方法がわかります。

Excel での DCOUNT 関数の使用手順

続きを見る:

成功を祈っています!


Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!