Excel 应用DCOUNT函数计算包含数字的单元格的数量

DCOUNT函数用于返回数据清单或数据库中满足指定条件的列中包含数字的单元格个数。参数field为可选项,如果省略,DCOUNT函数将返回数据库中满足条件criteria的所有记录数。其语法如下:


DCOUNT(database,field,criteria)

下面通过实例来说明DCOUNT函数的应用。

根据图14-1的基础数据清单,班主任想要了解:

  • 语文大于80分的女生个数。
  • 数学大于等于80分小于90分的学生个数。

步骤1:根据上面提出的查询条件,设置的计算表格和条件区域如图14-5所示。

步骤2:分别在单元格E22~E23中,输入下面的公式,然后按Enter键,返回结果如图14-6所示。


=DCOUNT(A1:G16,C1,A25:B26)
=DCOUNT(A1:G16,D1,C25:D26)

图14-5 计算表格和条件区域

图14-6 计算结果

Excel 计算公司男/女员工的人数:DCOUNT函数

DCOUNT函数用于统计列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格个数。DCOUNT函数的语法为:=DCOUNT(database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

下面以分别计算公司男员工和女员工的人数为例,具体操作如下。

01 打开工作表,输入姓名、性别以及销售额等数据。

02 选中“A12:E12”单元格区域,在其中输入与表格相同的列标题,在“A13”单元格中输入“男”,将其作为计算公司男员工数量的条件区域。

03 选中“C14”单元格,在其中输入公式:=DCOUNT(A2:E10,3,A12:E13),然后按下“Enter”键确认,得到公司的男员工数量。

04 选中“A16:E16”单元格区域,在其中输入与表格相同的列标题,在“A17”单元格中输入“女”,将其作为计算公司女员工数量的条件区域。

05 选中“C18”单元格,在其中输入公式:=DCOUNT(A2:E10,5,A16:E17),按下“Enter”键确认,得到公司的女员工数量。

alt

小提示 DCOUNT函数用于计算包含数字的单元格数量,因此若要统计包含某个文本的数量,函数的第二个参数所指定的数据列需要包含数字,否则公式不能返回正常结果。例如本例的C列和E列,而由于本例的D列包含了空白单元格,因此也不能引用,故本例的第二个参数的值必须为3或5。

Excel 计算单元格数量:DCOUNT函数图解

DCOUNT函数用于返回数据清单或数据库中满足指定条件的列中包含数字的单元格个数。其语法如下:


DCOUNT(database,fi eld,criteria)

其中,field参数为可选项,如果省略,DCOUNT函数将返回数据库中满足条件criteria的所有记录数。

下面通过实例详细讲解该函数的使用方法与技巧。根据图15-1所示的基础数据清单,班主任想要了解:

1)语文成绩大于80分的女生个数。

2)数学成绩大于等于80分小于90分的学生个数。

具体操作步骤如下。

STEP01:根据上面提出的查询条件设置计算表格和条件区域,结果如图15-6所示。

STEP02:选中E22单元格,在编辑栏中输入公式“=DCOUNT(A1:G16,C1,A25:B26)”,然后按“Enter”键返回,即可计算出语文成绩大于80分的女生个数,结果如图15-7所示。

图15-6 计算表格和条件区域

图15-7 语文成绩大于80分的女生个数

STEP03:选中E23单元格,在编辑栏中输入公式“=DCOUNT(A1:G16,D1,C25:D26)”,然后按“Enter”键返回,即可计算出数学成绩大于等于80小于90分的学生个数,结果如图15-8所示。

DCOUNTA函数用于返回数据清单或数据库中满足指定条件的列中非空单元格的个数。参数field为可选项,如果省略,则DCOUNTA函数将返回数据库中满足条件的所有记录数。其语法如下:


DCOUNTA(database,fi eld,criteria)

下面通过实例详细讲解该函数的使用方法与技巧。根据如图15-1所示的基础数据清单,班主任想要了解:

1)英语成绩大于80分的男生个数。

2)总分大于等于255分的学生个数。

具体操作步骤如下。

STEP01:根据上面提出的查询条件设置计算表格和条件区域,结果如图15-9所示。

数学成绩大于等于80小于90分的学生个数

图15-8 数学成绩大于等于80小于90分的学生个数

图15-9 计算表格和条件区域

STEP02:选中E22单元格,在编辑栏中输入公式“=DCOUNTA(A1:G16,E1,A25:B26)”,然后按“Enter”键返回,即可计算出英语成绩大于80分的男生个数,结果如图15-10所示。

STEP03:选中E23单元格,在编辑栏中输入公式“=DCOUNTA(A1:G16,F1,C25:C26)”,然后按“Enter”键返回,即可计算出总分大于等于255分的学生个数,结果如图15-11所示。

图15-10 英语成绩大于80分的男生个数

图15-11 计算总分大于等于255分的学生个数