Excel VAR.S() 函数

17 Mar 2025 | 4 分钟阅读

VAR.S() 函数(也通常称为 VARS 函数)是 Excel 中的一个统计函数。此函数的主要目的是帮助用户计算给定样本数据集的方差。现在,让我们来看看这个函数的详细定义。

VAR.S() 函数计算给定值集或值范围的方差。它基本上是将一个值与平均值的差的平方和除以值的数量。它是标准差的平方,就像标准差一样,方差越低越好,因为它意味着数据差异不大。空白单元格、文本和错误值将被忽略。

虽然 VAR.S 会忽略作为单元格引用的文本和逻辑值,但它会计算作为参数直接传递的逻辑值和数字值。简单来说,我们可以说,当 TRUE 值出现在 B2:B11 这样的范围内时,此函数会忽略它,但当 TRUE 作为参数传递时,它会计算在内。

VAR.S() 函数直到 Excel 2010 版本才引入。在此之前,Excel 用户使用 VAR 函数。VAR.S 函数是 VAR 函数的升级版本,因此,两者之间没有太大区别。如果要计算整个总体的方差,请使用 Excel 的 VAR.P 函数(也通常称为 VARP)。这两个函数的工作方式相同。

注意:VAR.S() 函数忽略空白、文本、错误和非数字值,包括布尔值。

语法

=VAR.S([number1],[number2] 等等)

参数

  • number1 (必需):此参数表示用于计算方差的第一个数字或引用。第一个数字是必需的。
  • [number2] 等等.. (可选):要计算方差的数字。在 VAR.S() 函数中,这些数字可以提供为单个数字、单元格引用、范围、数组。

注意:您最多可以为 VAR.S 函数提供 254 个数字参数或值数组。

关于 VAR.S 的重要事实

  1. VAR.S() 函数将给定的参数视为数据集的样本,而不是整个总体。如果要计算整个总体的方差,请使用 Excel 的 VAR.P 函数。
  2. VAR.S() 函数仅考虑引用中的数字,忽略空白单元格、文本、错误和布尔值,如 TRUE 或 FALSE。
  3. 传递的参数可以包含数字或名称、数组或包含数字的单元格引用。
  4. 参数可以是硬编码的值,而不是单元格引用。
  5. 如果要计算单元格引用中的逻辑值(TRUE 或 FALSE)和/或文本,请使用 Excel 的 VARA() 函数。

示例

示例 1:计算以下数字集的方差。

数字范围
42452022
27103450
26321126
42404747

按照以下步骤计算上述数字集的方差

步骤 1:打开 Excel 工作表并粘贴上述数据。

步骤 2:插入一个名为 VAR 的新行。

步骤 3:应用 VAR.S 公式,并在数字参数中,传入数字范围。只需选择列中的单元格,Excel 就会为您计算方差。

步骤 4:将公式拖到后续列,您将得到以下输出。

Excel VAR.S() Function

注意:使用 STDEV.S 函数计算这些数字的标准差,然后使用 SQRT 函数计算方差的平方根 - 结果将相同

示例 2:计算以下数字集的方差

数字范围
7723
1216
5886
5874

按照以下步骤计算上述数字集的方差

步骤 1:打开 Excel 工作表并粘贴上述数据。

步骤 2:插入一个名为 VAR 的新行。

步骤 3:应用 VAR.S 公式,并在数字参数中,传入数字范围。只需选择列中的单元格,Excel 就会为您计算方差。

步骤 4:将公式拖到后续列,您将得到以下输出。

Excel VAR.S() Function

Var.S 函数错误

如果 Excel Var.S 函数返回任何错误,很可能是因为以下原因之一

  • #DIV/0! - 如果您为 Var.S 函数提供的数字值少于 2 个,则会发生此错误。
  • #VALUE! - 如果 Var.S 函数的参数中提供的值是无法转换为数字的文本值,则会发生此错误。

VAR.P 和 VAR.S 函数的区别

序号VAR.PVAR.S
1.VAR.P() 函数帮助我们计算总体方差。VAR.S() 函数帮助我们计算样本方差。
2.当数据值的范围代表整个总体时,您可以使用此函数。当数据值的范围仅代表一部分值,而不是代表整个总体时,您可以使用此函数。
3.在许多情况下,不可能收集整个总体的数据值,在这种情况下,我们使用 VAR.S 函数,使用该总体的一小部分数据。当我们想要研究整个总体的数据时,可以使用此函数。它对政府机构、各种调查等很有用。

注意:VAR() 和 VAR.S() 函数返回完全相同的输出,因此我们可以使用任一函数来计算给定数据集的样本方差。


下一个主题Email Workbook