OFFICE学习资料 | OFFICE资源下载 | OFFICE知识问答      
设为首页
加入收藏
联系站长
  当前位置:Office学院 >> Excel >> Excel系列教程 >> 正文
小杨教函数 之 DCOUNT
[2006年10月29日]  点击数: 【字体: 】【双击滚屏
 

  欢迎大家来到 Office学院,xiaoyang在此恭候大家的光临!

  今天我们继续与大家一起来学习 Excel 电子表格中各个常用公式(函数)的详细用法,掌握了公式,我们的很多工作就会大大提高效率的,大家要好好学哟,有不懂的可以到 Office学院问题解答(ask.officexy.com)这里来问呵,大家有进步,我就会高兴得了 :)

  这一讲,我们来学习一下 DCOUNT

产品 瓦数 寿命(小时) 商标 单价 每盒数量 采购盒数 价值
白炽灯 200 3000 上海 £4.50 4 3 ¥54.00
氖管 100 2000 上海 £2.00 15 2 ¥60.00
日光灯 60           ¥0.00
其它 10 8000 北京 £0.80 25 6 ¥120.00
白炽灯 80 1000 上海 £0.20 40 3 ¥24.00
日光灯 100 未知 上海 £1.25 10 4 ¥50.00
日光灯 200 3000 上海 £2.50 15 0 ¥0.00
其它 25 未知 北京 £0.50 10 3 ¥15.00
白炽灯 200 3000 北京 £5.00 3 2 ¥30.00
氖管 100 2000 北京 £1.80 20 5 ¥180.00
白炽灯 100 未知 北京 £0.25 10 5 ¥12.50
白炽灯 10 800 上海 £0.20 25 2 ¥10.00
白炽灯 60 1000 北京 £0.15 25 0 ¥0.00
白炽灯 80 1000 北京 £0.20 30 2 ¥12.00
白炽灯 100 2000 上海 £0.80 10 5 ¥40.00
白炽灯 40 1000 上海 £0.10 20 5 ¥10.00
               
统计某一有使用寿命(小时)的产品的商标数        
               
      商标 这两个单元格是数据范围.
商标名称:  北京        
               
    有寿命(小时)的“北京”商标数是 : 5  =DCOUNT(B3:I19,D3,E23:E24)  
               
DCOUNT功能              
返回数据库或数据清单的列中满足指定条件并且包含数字的单元格个数。    
               
               
DCOUNT语法              
DCOUNT(database,field,criteria)          
Database   构成数据清单或数据库的单元格区域。数据库是包含一组相关数据的数据清单,其中包含
相关信息的行为记录,而包含数据的列为字段。数据清单的第一行包含着每一列的标志项。
Field   指定函数所使用的数据列。数据清单中的数据列必须在第一行具有标志项。Field 可以是文本,
即两端带引号的标志项,如示例2中的“使用年数”或“产量”;此外,Field 也可以是代表数据清单中数
据列位置的数字:1 表示第一列,2 表示第二列,等等。      
Criteria   为一组包含指定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一
个列标志和列标志下方用于设定条件的单元格。        
参数 field 为可选项,如果省略,函数 DCOUNT 返回数据库中满足条件 criteria 的所有记录数。
               
DCOUNT格式              
没有专门的格式            
               
DCOUNT示例1            
指定产品已知采购盒数的总数。
产品 采购盒数      
      白炽灯 5      
               
    采购盒数为5的产品白炽灯的数量是: 3  =DCOUNT(B3:I19,H3,E50:F51)  
               
这是相同的计算,但是用采购盒数代替了单元格地址        
               
      3  =DCOUNT(B3:I19,"采购盒数",E50:F51)
               
产品白炽灯具体指定瓦数为100的总数是        
               
      产品 瓦数      
      白炽灯 100      
               
    总数是:  2  =DCOUNT(B3:I19,"采购盒数",E61:F62)
               
产品白炽灯瓦数在>=80<=100之间的总数        
               
      产品 瓦数 瓦数    
      白炽灯 >=80 <=100    
               
    总数是:  4  =DCOUNT(B3:I19,"采购盒数",E68:G69)
               
示例2              
树种 高度 使用年数 产量 利润 高度    
苹果树 >10       <16    
梨树              
树种 高度 使用年数 产量 利润      
苹果树 18 20 14 105      
梨树 12 12 10 96      
樱桃树 13 14 9 105      
苹果树 14 15 10 75      
梨树 9 8 8 76.8      
苹果树 8 9 6 45

公式 说明(结果)
1 此函数查找高度在 10 到 16 英尺之间的苹果树的记录,并且计算这些记录中“使用年数”字段包含数字的单元格个数。(1)
1 此函数查找高度在 10 到 16 英尺之间的苹果树记录,并计算这些记录中“利润”字段为非空的单元格个数。(1)
105 此函数查找苹果树和梨树最大利润。(105)
75 此函数查找高度大于 10 英尺的苹果树的最小利润。(75)
225 此函数计算苹果树的总利润。(225)
75 此函数计算高度在 10 和 16 英尺之间苹果树的总利润。(75)
140 此函数计算高度大于 10 英尺的苹果树的产量。(140)
12 此函数计算高度大于 10 英尺的苹果树的平均产量。(12)
13 此函数计算数据库中所有树的使用年数。(13)
2.966479395 如果数据库中的数据只是整个果园的一个样本,则此值是苹果树和梨树产量的估算标准偏差。(2.97)
2.653299832 如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实标准偏差。(2.65)
8.8 如果数据库中的数据只是整个果园的一个样本,那么此值是苹果树和梨树产量的估算方差。(8.8)
7.04 如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实方差。(7.04)
#NUM! 返回错误值 #NUM!,因为有多个记录符合给定的条件。
                 
提示                
可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
例如,如果区域 G1:G2 在 G1 中包含列标志 Income,在 G2 中包含数量 10,000,可将此区域命名为
 MatchIncome,那么在数据库函数中就可使用该名称作为参数 criteria。      
虽然条件区域可以在工作表的任意位置,但不要将条件区域置于数据清单的下方。如果使用“数据”菜单中
的“记录单”命令在数据清单中添加信息,新的信息将被添加在数据清单下方的第一行上。如果数据清单下
方的行非空,Microsoft Excel 将无法添加新的信息。        
确定条件区域没有与数据清单相重叠。            
若要对数据库的整个列进行操作,请在条件区域中的列标志下方输入一个空白行。    
                 
条件示例
单列上具有多个条件              
如果对于某一列具有两个或多个筛选条件,那么可直接在各行中从上到下依次键入各个条件。例如,下面
的条件区域显示销售人员列中包含程香宙、刘冰或程龙的行.        
销售人员                
程香宙                
刘冰                
程龙                
                 
多列上具有单个条件              
若要在两列或多列中查找满足单个条件的数据,请在条件区域的同一行中输入所有条件。例如,下面的条
件区域将显示所有在类型列中包含农产品、在销售人员列中包含程香宙且销售额>1000的数据行。  
                 
类型 销售人员 销售额            
农产品 程香宙 >1000            
                 
某一列或另一列上具有单个条件            
若要找到满足一列条件或另一列条件的数据,请在条件区域的不同行中输入条件。例如,下面的条件区域
将显示所有在类型列中包含农产品、在销售人员列中包含程龙或销售额>1000的行。    
                 
类型 销售人员 销售额            
农产品                
  程龙              
    >1000            
                 
两列上具有两组条件之一              
若要找到满足两组条件(每一组条件都包含针对多列的条件)之一的数据行,请在各行中键入条件。例如,
下面的条件区域将显示所有在销售人员列中包含程香宙且销售额>3000的行,同时也显示    
程龙销售商的销售额>1500的行。            
销售人员 销售额              
程香宙 >3000              
程龙 >1500              
                 
一列有两组以上条件              
若要找到满足两组以上条件的行,请用相同的列标包括多列。例如,下面条件区域显示>5000和  
<8000之间以及<500的销售额。            
销售 销售              
>5000 <8000              
<500                
                 
将公式结果用作条件              
可以将公式(公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是
以等号 (=) 开始。)的计算结果作为条件使用。用公式创建条件时,不要将列标志作为条件标记使用,应
该将条件标记置空,或者使用清单中非列标志的标记。例如,下面的条件区域显示在列 d中,其值大于  
单元格区域 C7:C10 平均值的行。            
TRUE  =D81>AVERAGE($d$81:$D$84)          
                 
注意                
用作条件的公式必须使用相对引用(相对单元格引用:在公式中,基于包含公式的单元格与被引用的单元
格之间的相对位置的单元格地址。如果复制公式,相对引用将自动调整。相对引用采用 A1 样式。)来引
用列标志(例如“销售”),或者引用第一个记录的对应字段。公式中的所有其他引用都必须是绝对引  
用(绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式
为 $A$1。),并且公式必须计算出结果 TRUE 或 FALSE。        
                 
您可以在公式中使用列标志来代替相对的单元格引用或区域名称。当 Microsoft Excel 在包含条件的单元
格中显示错误值 #NAME? 或 #VALUE! 时,您可以忽略这些错误,因为它们不影响列表的筛选。  
Microsoft Excel 在计算数据时不区分大小写。


我要提问
上一篇:小杨教函数 之 DSUM
下一篇:小杨教函数 之 OFFSET
最新文章
小杨用实例讲解求和函数SUM的详细用法12/05
小杨用实例讲解条件求和函数 SumIF 的详细用11/23
从菜鸟成为Excel高手 之 MID函数11/22
从菜鸟成为Excel高手 之 Left函数11/22
从菜鸟成为Excel高手 之 Right函数11/22
从菜鸟成为Excel高手 之 IS函数11/22
从菜鸟成为Excel高手 之 If函数11/22
从菜鸟成为Excel高手 之 Find函数11/22
热门文章
小杨用实例讲解 Vlookup 函数的
小杨教函数 之 HLOOKUP
小杨教函数 之 DCOUNT
小杨教函数 之 CEILING
小杨教函数 之 CountA
小杨教函数 之 And
小杨用实例讲解进制转换函数BI
小杨教函数 之 CountBlank
相关文章
从菜鸟成为Excel高手 之 IS函数
从菜鸟成为Excel高手 之 If函数
语音校对Excel“文本到语音”功能
在Excel中实现数据的快速录入
WordXP和ExcelXP的使用极限
Excel帮你填写报名信息卡
Excel最新提速大法之12绝招
Excel中三表“嵌套”成一表
office知识问答 | office资源下载
备案许可证号: 津ICP备06003561号
版权所有:Office学院 www.officeXY.com
OFFICE学院致力于成就华人社区最受欢迎的office办公软件学习园地;为大家提供word、excel、access、FrontPage、PowerPoint等Office各个系列产品的最全的教程、用法、技巧、方案;并竭力打造最方便的问题解答系统