Advanced-excel-functions-advanced-excel-database-dcounta-function

提供:Dev Guides
移動先:案内検索

データベース-DCOUNTA関数

説明

DCOUNTA関数は、指定した条件に一致するリストまたはデータベースの列内の非空白セルの数を返します。

この関数は、DCOUNTA関数がすべての非空白セルをカウントすることを除いて、DCOUNT関数に似ています。 DCOUNT関数は、数値を含むセルのみをカウントします。

構文

DCOUNTA (database, field, criteria)

引数

Argument Description Required/Optional
database

The range of cells that makes up the list or database.

データベースは、関連情報の行がレコードであり、データの列がフィールドである関連データのリストです。 リストの最初の行には、各列のラベルが含まれています。

Required
field

Indicates which column is used in the function.

「Age」や「Yield」などの二重引用符で囲まれた列ラベル、またはリスト内の列の位置を表す数値(引用符なし)を入力します。最初の列には1、2番目の列には2 、 等々。

この引数(フィールド)が省略されている場合、この関数(DCOUNTA)は、基準に一致するデータベース内のすべてのレコードをカウントします。

Optional
criteria

The range of cells that contains the conditions that you specify.

条件引数には、少なくとも1つの列ラベルと、列の条件を指定する列ラベルの下に少なくとも1つのセルが含まれている限り、任意の範囲を使用できます。

Required

ノート

  • 条件を指定するために少なくとも1つの列ラベルと列ラベルの下に少なくとも1つのセルが含まれている限り、条件引数には任意の範囲を使用できます。
  • たとえば、範囲G1:G2にG1の列ラベルIncomeとG2の金額$ 10,000が含まれる場合、範囲をMatchIncomeとして定義し、その名前をデータベース関数の条件引数として使用できます。
  • 基準範囲はワークシートのどこにでも配置できますが、リストの下に基準範囲を配置しないでください。 リストにさらに情報を追加すると、リストの下の最初の行に新しい情報が追加されます。 リストの下の行が空白でない場合、Excelは新しい情報を追加できません。
  • 基準範囲がリストと重複しないようにしてください。
  • データベースの列全体に対して操作を実行するには、基準範囲の列ラベルの下に空白行を入力します。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

DCOUNTA関数