概要
本文讨论 Microsoft Excel 中的 STDEVPA 函数与密切相关的 STDEVP 函数之间的差异。 具体而言,它讨论Microsoft Office Excel 2007 和 Microsoft Office Excel 2003 的 STDEVPA 函数的结果可能与早期版本的 Excel 中的 STDEVPA 结果不同。
关于 Macintosh 版 Excel 2004 的信息
Microsoft Excel 2004 for Macintosh 中的统计函数使用与 Microsoft office Excel 2003 相同的算法进行更新。 本文中介绍函数的工作原理或 Excel 2003 和 Excel 2007 的修改方式的任何信息也适用于 Excel 2004 for Macintosh。
详细信息
STDEVPA 函数返回总体标准偏差,其值包含在 Excel 工作表中,并由参数指定给 STDEVPA。
语法
STDEVPA(value1, value2, value3, ...)
参数 (value1, value2, value 3,...) 最多为 30 个值参数。
通常,STDEVPA 仅包含一个值参数,该参数指定包含样本的单元格区域。 例如:
STDEVPA(A1:B100)
示例用法
STDEVPA 与 STDEVP 的不同之处在于,它只处理包含 TRUE、FALSE 或文本字符串的数据区域中的单元格。 STDEVPA 将 TRUE 解释为值 1,并将 FALSE 解释为值 0。 它将文本字符串解释为值 0。 它忽略空白单元格。 这些解释也适用于 COUNTA、AVERAGEA 和 STDEVA 函数。
STDEVP 忽略空白单元格以及包含 TRUE、FALSE 或文本字符串的单元格。 这些解释也适用于 COUNT、AVERAGE 和 STDEV 函数。
除非您确定需要函数像本文前面所述的 STDEVPA 那样解释 TRUE、FALSE 和文本字符串,否则请使用 STDEVP 而不是 STDEVPA。 要计算总体标准偏差的大多数数据都是完全数值的。 因此,STDEVP 是合适的。
为了说明 STDEVPA 和 STDEVP 之间的差异,请创建一个空白 Excel 工作表,复制下表,在空白 Excel 工作表中选择单元格 A1,然后单击“编辑”菜单上的“粘贴”,使下表中的条目填充工作表中的 A1:D12。
一个
B
C
D
数据
0
6
6
STDEVP、STDEV 的示例平均值
=AVERAGE(A1:A8)
4
4
STDEVP、STDEV 的样本大小
=COUNT(A1:A8)
2
2
STDEVP
=STDEVP(A1:A8)
1
1
STDEV
=STDEV(A1:A8)
7
7
STDEVPA、STDEVA 的示例平均值
=AVERAGEA(A1:A8)
真是
1
STDEVPA、STDEVA 的样本大小
=COUNTA(A1:A8)
STDEVPA
=STDEVPA(A1:A8)
STDEVA
=STDEVA(A1:A8)
B 列的 STDEVP
=STDEVP(B1:B8)
B 列的 STDEV
=STDEV(B1:B8)
注释
将此表格粘贴到新的 Excel 工作表中后,单击“粘贴选项”按钮,然后单击“匹配目标格式”。 在选择粘贴的区域后,指向“格式”菜单中的“列”,然后单击“自动调整选择”。
在此示例中,单元格 A1:A8 包含用于与 STDEVPA 做比较的 STDEVP 数据值。 单元格 D3:D10 中使用的所有函数都引用 A1:A8 中的数据。 STDEVPA 将单元格 A1 中的文本字符串视为值 0、A3:A7 中的数值本身,将 A8 中的值 TRUE 视为 1。 A1至A8中用于STDEVPA的值显示在B1至B8中。 工作表显示单元格 D9 中 STDEVPA(A1:A8)的值与单元格 D11 中的 STDEVP(B1:B8)的值完全相等。
STDEVP 和 STDEVPA 返回总体标准偏差,而 STDEV 和 STDEVA 返回样本标准偏差。 在所有版本的 Excel 中,首先计算 VAR、VARA、VARP 或 VARPA 的值。 对于 STDEV、STDEVA、STDEVP 或 STDEVPA,分别返回此值的平方根。 为了评估 VAR、VARA、VARP 和 VARPA,Excel 2003 计算数据点数及其平均值,然后计算此平均值的数据值的平方偏差之和。 此平方偏差之和是用于计算 VAR、VARA、VARP 和 VARPA 的分数的乘数。 VARP 和 VARPA 的分母是数据点数。 VAR 和 VARA 的分母小于数据点数。
为了计算这四个函数中的每一个,Excel 2003 和 Excel 2007 使用的过程不同于早期版本的 Excel,并且有所改进。 STDEV 的文章提供了一个工作表,用于检查早期版本的 Excel 的 STDEV 中发生异常行为的情况,但不适用于 Excel 2003 或 Excel 2007。 但是,此类情况可能仅在极端情况下发生。 STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP 和 VARPA 的过程都以相同的方式进行了修改,以提高结果的数字稳定性。 STDEV 和 VAR 的文章还介绍了这些修改。
如需了解更多信息,请参阅以下文章:
STDEV 函数
826112 Excel 统计函数:VAR
