14201-4-《数据库函数》课后小结 - Qzone日志

来源:百度文库 编辑:神马文学网 时间:2024/10/02 00:42:19

初级班Ⅱ-14201-4《数据库函数》课后小结

学员:wang_111

 

数据库函数定义:

Excel中用于存储在列表或数据库中的数据进行分析,这些函数统称为数据库函数。

 

特性:

数据库函数相对其他函数而言,其它函数它的参数个数不一定相等,但是数据库函数每一个函数只有三个参数,database  field  criteria ,这些参数指向函数所使用的工作表区域。

 

节点:

本节课所讲的数据库函数只是一个工作表区域,它包含一组相关数据,其中包含数据的列字段、单元格区域的每一行包含着每一列的标志项。

 

通途:

Excel2003中一共有12个标准的数据库函数

DAVERAGE    返回选定数据库项的平均值,该函数在计算时忽略空值,返回正确结果。

DCOUNT      计算数据库中包含数字单元格个数

DCOUNTA     计算数据库中非空单元格个数

DGET        从数据库中提取满足指定条件的单个记录

DMAX        返回选定数据库中的最大值

DMIN        返回选定数据库中的最小值

DPRODUCT    讲数据库中满足条件的记录特定字段中的数据相乘,返回其结果

DSTDEV      基于选定数据库项中的单个样本估算标准偏差

DSTDEVP     基于选定数据库项中的样品总体偏差

DSUM        对数据库中满足条件的记录字段列中的数字求和

DVAR        基于选定的数据库选项的单个样本的估算方差

DVARP       基于选定的数据库的样本总体估算偏差

 

   本课所讲函数:

DCOUNT的第一个参数database特性及引用时的注意事项:

1、DCOUNT 的第一个参数必须是一个单元格区域,其中包含相关信息的行为记录,而包含数据库为字段的单元格的第一行包含着每一列的标志项,它的第一个参数不能是一个内存数组,否则引用无效,结果将返回错误值。

2、DCOUNT可以引用一个数据库中的一个字段来求这个字段中的数据结果,而COUNT只有一个参数,他的结果只能引用一个区域,求得这个区域中的数据个数。

3、单元格区域可以用公式取得,不能用交叉和合并数据区域取得结果,交叉区域所获得的结果跟数据区域是一样的,但函数所返回的结果是错误值。

4、合并区域不能得出正确结果是因为他是两个不同的区域,不是一个整体的区域,在统计字段结果时会返回错误值。

5、在增加数据源区域的时候,它的第一个参数在第一次计算的时候是一个固定的区域,在向下复制的时候它不会随着数据的增加而改变数据库区域,始终显示第一次计算的区域,除非在增加数据源的同时改变条件区域。

6、可以使用列表增加数据源,在列表区域增加数据时,会随着列表区域的变化而变化,但使用交叉区域时不会改变数据源的增加而改变运算结果,因为选定的交叉区域已经固定行和列

7、也可以引用函数获得动态数据表的方法添加数据,结果会随着动态引用区域变化而变化。但用函数获取的区域必须是一个连续的区域引用,否则返回错误值。

 

   DCOUNT的第二个参数field的特性和引用注意事项

1、改参数为可选项,如果省略,函数DCOUNT返回数据库中满足条件的第三个参数的所有记录。

2、可以是代表列表中数据列位置的数字

如:1表示第一列,2表示第二列,该数字可大于等于1,小于datebase的列数加1,引用数字可以直接统计某一列的数值个数,当数字为小数时,函数会默认按照整数部分计算来返回结果。

3、如果是文本,就必须是纯文本,且必须于数据库中的第一行的标志是一样的,否则不相匹配,返回错误值。

 

   DCOUNT的第三个参数criteria的特性和引用注意事项

1、可以为参数指定任意一个区域,只要它至少包含一个列标志可列标志下方用于设定条件的单元格,在一般情况下,虽然虽然条件区域在工作表中的任意一个位置,但不要将条件区域放在区域的下方,如果在数据清单中添加新的信息,新的信息将被添加到数据清单下方的第一行上,如果数据清单的下方行为空,则Microsoft  Excel将无法添加信息。

2、如果列标志下方用于设定条件的单元格为空,则该条件忽略,会按已有的条件字段进行统计。

3、对于文本的条件设置,不区分大小写

4、标志列下方用于条件的单元格内,可以使用通配符“*”“?”以及比较字符设定条件。

5、当条件区域为多行多列时,一行内是“与”的关系,行与行是“或”的关系

6、可以将公式设为筛选条件,但要讲列标志清空,或者使用datebase 中非列标记的字段

   公式有两种写法:

①引用列标志当数据源中包含条件的单元格显示错误值#NAME或#VALUE时,可以忽略错误值而不影响列表的删选

②用对应字段下的第一行的第一个记录的单元格作为公式的条件,必须是相对引用

 

database的标志项不为文本时的注意事项

建议数据区域的标志项必须是文本

原则,database中的标志项和criteria中的标志项的内容和格式一样,但field 必须是文本,且和database 的标志项格式一致,因数字的格式有多种,当你刷新或无意改变了标志项中的格式时,会返回错误结果。