DCOUNT関数は、Excelのデータベース関数の1つです。このグループの機能は、大きなデータテーブルの情報を簡単に要約できるように設計されています。彼らは、ユーザーが選択した1つまたは複数の基準に基づいて特定の情報を返すことによってこれを行います。 DCOUNT機能を使用して、設定基準を満たすデータ列内の値を合計することができます。
08の01DCOUNTの構文と引数

DCOUNT関数は次のとおりです。
= DCOUNT(データベース、フィールド、条件)
すべてのデータベース関数には同じ3つの引数があります。
- データベース:(必須)データベースを含むセル参照の範囲を指定します。フィールド名は範囲に含める必要があります。
- フィールド:(必須)計算で関数が使用する列またはフィールドを示します。 「半径」などの引用符でフィールド名を入力するか、3などの列番号を入力して引数を入力します。
- 基準:(必須)ユーザーが指定した条件を含むセルの範囲を一覧表示します。範囲には、データベースからの少なくとも1つのフィールド名と、関数によって評価される条件を示す少なくとも1つの他のセル参照が含まれていなければなりません。
ExcelのDCOUNT関数を使用した例 - 単一の基準を一致させる
上の画像をクリックすると、この例の拡大図が表示されます。
この例では、 払い戻し額 彼らの大学のプログラムの最初の年に登録された学生の総数を見つける。
03/08チュートリアルデータの入力
注意: チュートリアルには書式設定手順は含まれていません。ワークシートの書式設定オプションに関する情報は、この基本的なExcel書式チュートリアルで利用できます。
- 上の図のようなデータテーブルをセルD1〜F15に入力します
- セルF5を空白のままにする - これは、DCOUNT式が配置される場所です
- セルD2〜F2のフィールド名は、関数の一部として使用されます 基準 引数
条件の選択
1年生のデータのみを見るようにDCOUNTを取得するには、1 下 年 行3のフィールド名。
- セルでは、F3で条件を入力します 1
- セルE5では、見出し 合計: DCOUNTで検索する情報を示します
データベースの命名
データベースなどの広い範囲のデータに名前付き範囲を使用すると、この引数を関数に簡単に入力できるだけでなく、間違った範囲を選択することによって発生するエラーを防ぐことができます。
名前付き範囲は、計算で頻繁に同じ範囲のセルを使用する場合や、チャートやグラフを作成する場合に非常に便利です。
- 範囲を選択するには、ワークシート内のセルD6〜F15を強調表示します
- ワークシートの列Aの上にある名前ボックスをクリックします
- タイプ 登録 名前の範囲に名前を入力する
- プレス入る キーボードのキーを押して入力を完了します
DCOUNTダイアログボックスを開く
関数のダイアログボックスは、関数の各引数のデータを入力する簡単な方法を提供します。
関数のデータベースグループのダイアログボックスを開くには、ワークシート上の数式バーの横にある関数ウィザードボタン(fx)をクリックします(上の図を参照)。
- F5 - 関数の結果が表示される場所をクリックします。
- クリックしてください ファンクションウィザードボタン(fx) アイコンを表示する 挿入機能 ダイアログボックス
- タイプ払い戻し額 の中に 関数を検索する ダイアログボックスの上部にあるウィンドウ
- クリックしてください GO ボタンを押して機能を検索する
- このダイアログボックスはDCOUNTを見つけ、 関数を選択 窓
- OKをクリックして、保留機能ダイアログボックスを開きます。
引数の補完
- クリックしてください データベース ダイアログボックスの行
- 範囲名を入力してください 登録 ラインに入る
- クリックしてください フィールド ダイアログボックスの行
- フィールド名を入力します。 "年" 行に挿入する - 引用符を含めてください
- クリックしてください 基準 ダイアログボックスの行
- 範囲を入力するには、ワークシートのセルD2〜F3をハイライト表示します
- 了解をクリックして勘定割当機能ダイアログボックスを閉じ、機能を完了します
- 答え3 7行目、10行目、13行目の3つのレコードのみが、プログラムの最初の1年に登録された学生を表示するため、セルF5に表示されます
- セルF5をクリックすると、完全な関数= DCOUNT(登録、 "Year"、D2:F3) ワークシートの上の数式バーに表示されます
注意: 登録された生徒の総数を知りたい場合は、関数が使用するデータを制限する基準を指定する必要がないため、通常のCOUNT関数を使用できます。
08の08データベース関数のエラー
#値:フィールド名がデータベース引数に含まれていない場合に最も頻繁に発生します。
上記の例では、セルD6:F6のフィールド名が名前付き範囲に含まれていることを確認してください 登録 .




