DCOUNT和DCOUNTA都是Excel表格中数据库类表函数,对满足条件的数据库内容进行计数。
DCOUNT函数属性:
语法结构DCOUNT(Database,field,criteria)
Database 必需。 构成列表或数据库的单元格区域,第一行包含每一列的标签。
Field 必需。 指定所使用的列,或是代表列表中列位置的数字(1 表示第一列,2 表示第二列,依此类推)。
Criteria 必需。 包含所指定条件的单元格区域。
DCOUNT函数第二个参数Field 所在列内容必须是为数值。
DCOUNTA函数属性:
语法结构DCOUNT(database,field,criteria)
Database 必需。 构成列表或数据库的单元格区域,第一行包含每一列的标签。
Field 必需。 指定所使用的列,或是代表列表中列位置的数字(1 表示第一列,2 表示第二列,依此类推)。
Criteria 必需。 包含所指定条件的单元格区域。
DCOUNTA函数第二个参数Field 所在列内容可以是数值、文本等非空单元格。
案例分析:
使用DCOUNT和DCOUNTA函数计算电脑个数。
DCOUNT函数:
①DCOUNT函数,第二参数Field分别使用D2、”销量”和3(其表格的数值),最终结果都是正确的如下图;
结论DCOUNT数据库函数第二参数Field可以是区域数值列第一行标签单元格、英文双引号下标签中文名称和指示所在列的数值。
②DCOUNT函数,第二参数Field分别使用C2、”区域公司”和2(其表格的数值),最终结果都不正确的如下图;
结论DCOUNT数据库函数第二参数Fiel 必须为数值所在的列,使用文本所在列计算结果 出错。
DCOUNTA函数:
①DCOUNTA函数,第二参数Field分别使用D2、”销量”和3(其表格的数值),最终结果都是正确的如下图;
结论DCOUNT数据库函数第二参数Field可以是区域数值列第一行标签单元格、英文双引号下标签中文名称和指示所在列的数值。
②使用DCOUNTA函数,第二参数Field分别使用C2、”区域公司”和2(其表格的数值),最终结果都是正确的如下图;
结论DCOUNT数据库函数第二参数Field也可以是区域文本列第一行标签单元格、英文双引号下标签中文名称和指示所在列的数值。
另:DCOUNT和DCOUNTA函数计算过程,第二参数Field 所在列能不能有空单元格,否则结果会出错。
,