Advanced-excel-functions-advanced-excel-database-dcounta-function
提供:Dev Guides
データベース-DCOUNTA関数
説明
DCOUNTA関数は、指定した条件に一致するリストまたはデータベースの列内の非空白セルの数を返します。
この関数は、DCOUNTA関数がすべての非空白セルをカウントすることを除いて、DCOUNT関数に似ています。 DCOUNT関数は、数値を含むセルのみをカウントします。
構文
引数
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