天天看点

excel数据库_EXCEL数据库函数dcount、dcounta

我们学习过count、count、countblank、counntif、countifs,现在我们来学习下dcount,dcounta。

1、dounct

功能:从满足给定条件的数据库记录的字段(列)中,计算数值单元格的数目。

语法:=DCOUNT(database,field,criteria)

=(数据区域,字段名,条件区域)

参数field——字段名(函数所使用的列)

FIELD也可以是数字:1表示第一列,2表示第二列

参数criteria---条件区域,可以是一个或者多个条件

实例应用:

excel数据库_EXCEL数据库函数dcount、dcounta

统计苹果数的个数:

E10中的公式:

=DCOUNT(A1:E7,B1,A10:A11)

或者是

=DCOUNT(A1:E7,"高度",A10:A11)

或者是

=DCOUNT(A1:E7,2,A10:A11)

field参数可以是字段名也可以是数字。

统计高度大于12,年数大于15年的苹果树的个数:

E15中的公式:

=DCOUNT(A1:E7,B1,A14:C15)

2、douncta

功能:对满足指定条件的数据库记录字段(列)中的非空单元格进行计数。

还是上面的例子:

excel数据库_EXCEL数据库函数dcount、dcounta

如果把D2改成无,

E15中公式若是:

=DCOUNT(A1:E7,D1,A14:C15)

统计高度大于12,年数大于15的苹果数的个数,有一条记录符合要求,但我们是对D列符合条件的数值单元格进行计数,因为符合条件的记录D列对应的不是数值,所以返回0。

公式若是:

=DCOUNTA(A1:E7,D1,A14:C15)

因为统计的是非空单元格,所以返回1。

跟COUNT与COUNTA区别是一样的。只是加了D后变成了数据库(data)函数。

转自:米宏Office