dcount这个函数是数据库函数,可以加好多条件,因此,在统计方面,非常好使,可以解决我们工作中的很多问题,但是使用的时候也应该注意些事项,否则将统计不出任何数据,下面我们看该函数如何使用。
中文语法:
=DCOUNT(统计范围,返回第几列,条件范围)
下面我们先看下表这个基础数据表。
然后,使用如下的公式进行统计。
上面的公式,你看懂了吗?=DCOUNT(A1:D9,2,E5:E6) ,A1:D9这个是统计的数据范围,即查找数据的范围;2代表返回第二列,E5:E6条件范围。该公式的意思就是说,统计A1:D9这个范围的民族为“汉”的个数,返回第2列。
上述的公式,相信认真的网友也看到了,统计出来的是0,为什么呢?这就是我们要注意的地方了。因为2列是字符,所以统计不出来,那么,如何才能统计出来呢?返回的列里面的数据,必须是数字,这样才能统计出来。下面再看下图。
上图中,将公式一改:=DCOUNT(A1:D9,1,E5:E6),这个时候就统计出来了,结果是6
同样,再看下图。
上图中,公式为:=DCOUNT(A1:D9,4,E5:E6),同样也能得出正确的结果。明白是什么意思了吗?1列或4列,数据都是数字,因此能统计出来。记住了。统计的列,必须是数字。
知识拓展:
同样的道理,还有一个地方值得关注,那就是,统计的数据范围,必须包含列标题,否则也统计不出来,比如:=DCOUNT(A2:D9,4,E5:E6),这是统计不出来的,该数据范围,不包含列标题,因为标题都在第一行嘛。
如果想增加更多条件,可以这样来做,看下图。
上图中,增加了一个条件,即班级为1,这个时候,条件就变成了,统计1班民族为“汉”的个数。公式应变成:=DCOUNT(A1:D9,4,E5:F6),如此,可得结果。