视频: Excel 基礎教學 01:Excel 入門 2024
Excel 2013包含许多可用于计算统计数据的数据库函数,例如总计,平均值,最大值,最小值,只有当您指定的条件满足时,才计入数据列表的特定字段中。
例如,您可以使用员工数据列表中的DSUM函数计算2000年1月1日之后雇用的所有员工的工资总额,或者可以使用DCOUNT函数来计算人力资源部门的数据清单。
<! - 1 - >数据库函数不管名称的不同(它们都以字母 D 开头)及其执行的计算,都采用与图示相同的三个参数通过DAVERAGE函数:
DAVERAGE( 数据库,字段,条件 )
数据库函数的参数需要以下信息:
-
d atabase 指定包含列表的范围,并且必须在顶行中包含字段名称的行。
-
f ield 是指定值由数据库函数计算的字段的参数(在DAVERAGE函数的情况下为平均值)。您可以通过用双引号(如“工资”或“聘用日期”)将字段名称括起来来指定此参数,或者可以通过输入数据列表中的列号(从左到右数列)第一个字段计为1)。
<! riteria -
是指定包含您用于确定计算哪些值的标准的范围地址的参数。该范围必须包含至少一个字段名称,该字段名称指示要评估值的字段以及具有要在评估中使用的值或表达式的一个单元格。 请注意,在指定 字段
自变量时,必须引用数据列表中包含除DGET之外的所有数据库函数的数字或日期数据的列。所有其余的数据库函数都不能对文本字段进行计算。 如果您错误地指定了具有文本条目的列作为这些数据库函数的字段参数,则Excel将返回错误值或0作为结果。该表列出了Excel中可用的各种数据库函数,以及每个函数计算的解释。 (您已经知道每个参数都有什么参数。) Excel中的数据库函数
数据库函数
DAVERAGE | 平均数据列表中与数据列表匹配的所有值 |
---|---|
您指定的标准。 | DCOUNT
在符合指定条件的数据列表的 |
字段中计算具有数字条目的单元格数。 | DCOUNTA
计算数据列表 |
中符合您指定条件的字段中的非空白单元格的数量。 | DGET
从数据列表中的记录中提取 |
符合您指定的条件的单个值。如果没有记录匹配,则 | 函数返回#VALUE!错误值。如果多个记录
匹配,则该函数返回#NUM!错误值。 DMAX 返回数据列表中 |
与您指定的条件相匹配的字段中的最大值。 | DMIN
返回 |
与您指定的标准匹配的数据列表字段中的最小值。 | DPRODUCT
将数据列表中符合指定条件的字段中的所有值相乘。 |
DSTDEV | 根据数据列表中与
指定的条件相匹配的字段中的值 |
的样本估算标准偏差。 | DSTDEVP
根据数据列表中与 指定的标准相匹配的字段中的 |
值的总体计算标准偏差。 | DSUM
将数据列表中与您指定的 标准相匹配的字段中的所有值相加。 |
DVAR | 根据数据列表中与您指定的条件相匹配的字段
中的值样本估计方差。 |
DVARP | 根据数据列表中与您指定的标准相匹配的
字段中的值总体计算方差。 |
数据库函数很少用于在功能区的“公式”选项卡上对自己的命令按钮进行评分。因此,要在工作表中使用它们,必须单击公式栏上的功能向导( | fx
)按钮,然后从“选择类别”下拉列表框中选择“数据库”,然后单击该功能直接在单元格中使用或键入数据库功能。 |
图中所示工作表中的单元格C2包含以下公式: = DSUM(A3:J35,“薪水”,F1:F2) 此DSUM函数计算所有工资单数据列表超过55000美元。这个总数是468,500美元,如单元格C2所示,其中包含公式。
要执行此计算,请指定范围A3:J35,其中包含整个数据列表。该范围包括字段名称的顶部行作为
数据库
参数(Excel 2013自动转换为其范围名称对等,Table2 [#All])。
然后指定“Salary”作为DSUM函数的字段参数,因为这是包含您想要汇总的值的字段的名称。最后,将范围E1:E2指定为DSUM函数的 标准 自变量,因为这两个单元格包含的标准范围指定只有工资字段中超过55000的值才会相加。