A.专业网站制作,为您打造一流网上家园
B.本频道广告招租,详情点击>>>
资讯 IT首页 IT 饮食 资 讯 整机硬件 笔记本 数 码 下 载 教 程 论 坛
会员注册 | 会员登录 | 我要投稿 | 信息订阅  
开始日期: 结束日期:
当前位置: 首页 >> 新闻系统 >> 芜湖电脑IT频道 >> 芜湖电脑学院 >> Excel >> 正文
Excel函数应用之数据库函数
http://www.my0553.com 来源: 添加时间:07-06-21

在Microsoft Excel 中包含了一些工作表函数,它们用于对存储在数据清单或数据库中的数据进行分析,这些函数统称为数据库函数Dfunctions。

一、函数的共同特点

这一类函数具有一些共同特点:

(1)每个函数均有三个参数:database、field 和 criteria。这些参数指向函数所使用的工作表区域。

(2)除了GETPIVOTDATA函数之外,其余十二个函数都以字母D开头。

(3)如果将字母D去掉,可以发现其实大多数数据库函数已经在Excel的其他类型函数中出现过了。比如,DAVERAGE将D去掉的话,就是求平均值的函数AVERAGE。

二、数据库函数列表

在Excel包含的数据库函数及其应用为:

 
图1

三、数据库函数的参数含义

由于数据库函数具有相同的三个参数,因此笔者将首先介绍一下该类函数的几个参数。然后再以具体示例来说明数据库函数的应用方法。

该类函数的语法形式为 函数名称(database,field,criteria)。

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

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

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

四、举例说明

1、例:某果园的果树的高度、使用年数、产量与利润的统计数据表如图所示,

 
图2

希望求出

(1) 有多少种苹果树的树高在10~16英尺之间

(2) 苹果树与梨树的最大利润值是多少

(3) 高度大于 10 英尺的苹果树的最小利润是多少

(4) 苹果树的总利润

(5) 高度大于 10 英尺的苹果树的平均产量

(6) 果园中所有树种的平均使用年数

(7) 求苹果树和梨树产量的估算标准偏差、真实标准偏差、估算方差、真实方差。

2、求解步骤

(1) 创建空白工作簿或工作表,将数据录入Excel中

 
图3

(2) 由于第一问需要求解有多少种苹果树的树高在10~16英尺之间,因此建立查询条件高度在10与16之间

 
图4

(3) 利用函数DCOUNT求解满足条件的单元格数来计算高度在10~16英尺的苹果树的种类。公式为:DCOUNT(A4:E10,"使用年数",B1:G2),求出有一种苹果树满足条件。

(4) 由于第二问为求苹果树与梨树的最大利润值,因此再建立一个查询条件——梨树,如图。

 
图5

(5) 利用函数DMAX求出苹果树与梨树的最大利润,同理可以利用函数DMIN求出高度大于10英尺苹果树的最小利润。具体公式为:

=DMAX(A4:E10,"利润",A1:A3) 求出苹果树与梨树的最大利润为105

=DMIN(A4:E10,"利润",A1:B2) 求出高度大于10英尺苹果树的最小利润为75

(6) 利用函数DSUM可以求出所有苹果树的总利润。

 公式为:=DSUM(A4:E10,"利润",A1:A2) 总利润为225

(7) 其他各问均可采用类似的函数求解,详细的公式如图所示。

 
图6

五、需要注意的地方

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

例如,如果区域 A1:A2 在 A1 中包含列标志“树种”,在A2中包含名称苹果树,可将此区域命名为苹果树树种,那么在数据库函数中就可使用该名称作为参数 criteria。

2、虽然条件区域可以在工作表的任意位置,但不要将条件区域置于数据清单的下方。因为如果使用“数据”菜单中的“记录单”命令
9 7 3 1 2 3 4 8 :
上一篇:
下一篇:
  推 荐 教 程
·Fireworks教程:绘制性感CG美女教程
·Fireworks教程:光芒四射之殊途同归
·Fireworks利用渐变工具简单的处理图片
·充分利用Dreamweaver CS3的代码片断功能面板
·用Dreamweaver8学习网页滚动字幕的制作
·入门:充分利用Dreamweaver8中的查找替换技
·极致男性商务!linux系统i858跌破3K
·新机上市的信号 佳能全画幅单反5D再降
·少花钱多办事 带广角性能的长焦DC推荐
·精挑细选 八百万像素数码相机还能买吗
  热 点 下 载
·MP3/AVI/MPEG/WMV/RM to Audio C
·AAA PDF Password Remover 2.0 英
·NetAdjust Anonymous Proxy V5.2
·CountryWhois V1.1.23
·SK魔兽录像分析器 V1.3 SP1 简体
·快车FlashGet 
·Apex Video Converter Super v5.
·PPMate网络电视 V2.3.1.56
·CD Archiver V4.1.2729.31.387
·旋转矩阵缩水专家 V2.5 Build 06
·英语口语露天沙龙(免费)
设为首页 | 加入收藏 | 关于我们 | 网站地图 | 网站大事记 | 人才招聘 | 广告服务 | 版权声明 | 网站律师 | 联系我们
芜湖人家   版权所有:芜湖人家网 Copyright my0553.com
Netscape6.0、IE5.0以上版本浏览器和中文大字符集
网页设计、系统集成:鸠兹工作室