Excel 2003完整教程:DSTDEVP

将列表或数据库的列中满足指定条件的数字作为样本总体,计算总体的标准偏差。

语法

DSTDEVP(database,field,criteria)

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

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

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

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从“帮助”中选取示例。

    从“帮助”中选取示例。

  3. 按 Ctrl+C。
  4. 在工作表中,选择单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
 
1 种
2 种
3 种
4 种
5 种
6 种
7 种
8 种
9 种
10 种
ABCDEF
树种高度使用年数产量利润高度
苹果树>10 <16
梨树
树种高度使用年数产量利润
苹果树18 种20 种14 种105.00 种
梨树12 种12 种10 种96.00 种
樱桃树13 种14 种9 种105.00 种
苹果树14 种15 种10 种75.00 种
梨树9 种8 种8 种76.80 种
苹果树8 种9 种6 种45.00 种
公式说明(结果)
=DCOUNT(A4:E10,"使用年数",A1:F2)此函数查找高度在 10 到 16 英尺之间的苹果树的记录,并且计算这些记录中“使用年数”字段包含数字的单元格数目。(1)
=DCOUNTA(A4:E10,"利润",A1:F2)此函数查找高度为 10 到 16 英尺之间的苹果树记录,并计算这些记录中“利润”字段为非空的单元格数目。(1)
=DMAX(A4:E10,"利润",A1:A3)此函数查找苹果树和梨树的最大利润。(105)
=DMIN(A4:E10,"利润",A1:B2)此函数查找高度在 10 英尺以上的苹果树的最小利润。(75)
=DSUM(A4:E10,"利润",A1:A2)此函数计算苹果树的总利润。(225)
=DSUM(A4:E10,"利润",A1:F2)此函数计算高度在 10 到 16 英尺之间的苹果树的总利润。(75)
=DPRODUCT(A4:E10,"产量",A1:B2)此函数计算高度大于 10 英尺的苹果树产量的乘积。(140)
=DAVERAGE(A4:E10,"产量",A1:B2)此函数计算高度在 10 英尺以上的苹果树的平均产量。(12)
=DAVERAGE(A4:E10,3,A4:E10)此函数计算数据库中所有树种的平均使用年数。(13)
=DSTDEV(A4:E10,"产量",A1:A3)如果数据库中的数据只是整个果园的一个样本,则此值是苹果树和梨树产量的估算标准偏差。(2.97)
=DSTDEVP(A4:E10,"产量",A1:A3)如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实标准偏差。(2.65)
=DVAR(A4:E10,"产量",A1:A3)如果数据库中的数据只是整个果园的一个样本,那么此值是苹果树和梨树产量的估算方差。(8.8)
=DVARP(A4:E10,"产量",A1:A3)如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实方差。(7.04)
=DGET(A4:E10,"产量",A1:A3)返回错误值 #NUM!,因为有多个记录符合给定的条件。

提示

条件示例

单列上具有多个条件

如果对于某一列具有两个或多个筛选条件,那么可直接在各行中从上到下依次键入各个条件。 例如,下面的条件区域显示“销售人员”列中包含“Davolio”、“Buchanan”或“Suyama”的行。

销售人员
Davolio
Buchanan
Suyama

多列上具有单个条件

若要在两列或多列中查找满足单个条件的数据,请在条件区域的同一行中输入所有条件。例如,下面的条件区域将显示所有在“类型”列中包含“农产品”、在“销售人员”列中包含“Davolio”且“销售额”大于 $1,000 的数据行。

键入销售人员销售
农产品Davolio>1000

某一列或另一列上具有单个条件

若要找到满足一列条件或另一列条件的数据,请在条件区域的不同行中输入条件。例如,下面的条件区域将显示所有在“类型”列中包含“农产品”、在“销售人员”列中包含“Davolio”或销售额大于 $1,000 的行。

键入销售人员销售
农产品
Davolio
>1000

两列上具有两组条件之一

若要找到满足两组条件(每一组条件都包含针对多列的条件)之一的数据行,请在各行中键入条件。例如,下面的条件区域将显示所有在“销售人员”列中包含“Davolio”且销售额大于 $3,000 的行,同时也显示“Buchanan”销售商的销售额大于 $1,500 的行。

销售人员销售
Davolio>3000
Buchanan>1500

一列有两组以上条件

若要找到满足两组以上条件的行,请用相同的列标包括多列。例如,下面条件区域显示介于 5,000 和 8,000 之间以及少于 500 的销售额。

销售销售
>5000<8000
<500

将公式结果用作条件

可以将公式的计算结果作为条件使用。用公式创建条件时,不要将列标志作为条件标记使用,应该将条件标记置空,或者使用列表中非列标志的标记。例如,下面的条件区域显示在列 C 中,其值大于单元格区域 C7:C10 平均值的行。

=C7>AVERAGE($C$7:$C$10)

注意

Excel 2003完整教程:DSTDEVP·相关导航

上页:Excel 2003完整教程:DSTDEV 下页:Excel 2003完整教程:DSUM

Excel 2003完整教程:DSTDEVP

Excel 2003完整教程:DSUMExcel 2003完整教程:DURATION
Excel 2003完整教程:DVARExcel 2003完整教程:DVARP
Excel 2003完整教程:EDATEExcel 2003完整教程:EFFECT
Excel 2003完整教程:EOMONTHExcel 2003完整教程:ERF
Excel 2003完整教程:ERFCExcel 2003完整教程:ERROR.TYPE
Excel 2003完整教程:EUROCONVERTExcel 2003完整教程:EVEN
Excel 2003完整教程:EXACTExcel 2003完整教程:EXP
Excel 2003完整教程:EXPONDISTExcel 2003完整教程:FACT
Excel 2003完整教程:FACTDOUBLEExcel 2003完整教程:FALSE
Excel 2003完整教程:FDISTExcel 2003完整教程:FIND
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号