2.2 DCOUNT函数:数据库统计次数

【函数名称】DCOUNT

【主要功能】计算数据库中包含数字的单元格个数。

【使用格式】=DCOUNT(database, field, criteria)

【参数说明】database构成列表或数据库的单元格区域。field指定函数所使用的数据列。criteria为一组包含给定条件的单元格区域。

【应用举例】

数据库统计次数函数DCOUNT的功能是:返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。

如图2.3所示,数据库主要是一个班级的语文、数学和英语的成绩示例。在A1:D7区域中,A列是姓名列,B列是语文成绩列,C列是数学成绩列,D列是英语成绩列。在A9单元格中录入“语文”两个字,在A10单元格中录入条件:>70;在B9单元格中录入“数学”两个字,在B10单元格中录入条件:>=60。

图2.3 DCOUNT函数示例

DCOUNT()函数主要用法如下:

❑ 在A13单元格中录入公式:=DCOUNT(A1:D7, "数学", B9:B10),用于“查找数学成绩及格的记录,返回记录中有数学成绩的单元格数”,其返回值为6。

❑ 在A14单元格中录入公式:=DCOUNT(A1:D7, "数学", A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中有语文成绩的单元格数”,其返回值为5。

❑ 在A15单元格中录入公式:=DCOUNT(A1:D7,2, A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中第2列有数字的单元格数”,其返回值为5。实际上与第二种情况等同。

❑ 在A16单元格中录入公式:=DCOUNT(A1:D7,1, A9:B10),由于数据库第一列不是数字,因此返回结果错误,没有达到需要的效果。