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

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

1、dounct

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

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

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

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

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

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

实例应用:

b5218427bbeda96f22631db0e94e0237.png

统计苹果数的个数:

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

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

还是上面的例子:

1c2f2b0be90764306a5cff022d3585d1.png

如果把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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值