Dzwebs.Net

撰写电脑技术杂文十余年

DCOUNTA数据库函数在多条件情况下是如何进行统计的?

Admin | 2008-8-19 21:04:14 | 被阅次数 | 14701

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  上一例,我们学习了DCOUNT数据库函数的统计应用,本例中,我们学习一貌似该函数的函数,即DCOUNTA,仅有最后的A字母之差,请注意了哦,千万别弄错!

  在Excel中使用数据库函数,好处多多,其中,有一个直接性的好处就是,可以将条件直接写到单元格中,而不必写到函数的参数中;如此,在功能和应用上,有着极高的灵活性!

  下面我们先看一下该函数的理论知识:

  语法

  DCOUNTA(database,field,criteria)

  Database构成数据清单或数据库的单元格区域。数据库是包含一组相关数据的数据清单,其中包含相关信息的行为记录,而包含数据的列为字段。数据清单的第一行包含着每一列的标志项。

  Field指定函数所使用的数据列。Field可以是文本,即两端带双引号的列标志,如“使用年数”或“产量”;此外,Field 也可以是代表数据清单中数据列位置的数字:1 表示第一列,2 表示第二列,等等。

  Criteria为一组包含给定条件的单元格区域。可以为参数criteria指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。

  本例中,我们实现的目标的,通过设置多个条件,让该函数进行数据的统计!

  如下图,为学生成绩表!

  上图中,我们要实现的最终结果是,统计语文成绩大于70,并且数学成绩大于59的语文成绩个数!看似说得有点复杂,不过这是个人的逻辑思维的理解问题,不在本例讨论范围!

  其实函数很简单,只要学习了,就能应用了!就是那么点代码而已!如下图!

  上图中,选择D11单元格,之后在该单元格的FX函数输入框中直接输入如上图的函数代码即可!

  =DCOUNTA(A1:D7,2,A10:B11),其中:

  A1:D7代表:所进行统计的数据区域

  2代表:对第二列进行统计,可使用字符代替

  A10:B11代表:进行数据统计的条件(单元格)

  其实呢,灵活性较大的在于第二、第三个参数,上述中,我们可以改为=DCOUNTA(A1:D7,“语文“,A10:B11),所得的结果是一样的!

  好了,下面我们再看一个实例吧,在上述的条件中,再增加一条件,即英语成绩大于80分,让此函数在更多条件的情况下进行统计!

  如上图,即是最终结果!

  函数代码为:=DCOUNTA(A1:D7,2,A10:C11)

  好了,不再多说了,在使用上蛮简单的,该文章已是本站介绍数据库函数的第四篇文章了,有啥不懂的,记得看前面的三篇文章就行了!


该杂文来自: Excel杂文

上一篇:数据库统计函数DCOUNT在Excel中的应用实例

下一篇:概括性的介绍DGET数据库函数在Excel中的应用举例

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计