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