Excel - COVAR 函数
COVAR 函数
Excel 协方差函数包含两个独立数组,并预测这些变量如何一起变化。此函数检索协方差,以验证两个数据集之间是否存在较大差异。例如,分析师确定商品的高销量是否会提高生产率。
Excel 2013 中的 COVAR 函数已与 Excel 2010 中的 COVARIANCE.P 函数互换。
语法
COVAR 函数的语法如下 −
COVAR (array1, array2)
参数
您可以将以下参数与 COVAR 函数一起使用 −
参数 | 说明 | 必需 /可选 |
---|---|---|
Array1 | 指定整数范围。 | 必需 |
Array2 | 包含一组整数值。 | 必需 |
注意事项
- 参数包括整数值、数组、命名范围或由数字组成的引用。
- 包含文本、逻辑值或空单元格的数组值或引用参数将被忽略。但是,包含零值的单元格将被包括在内。
- 如果 array1 和 array2 的数据点数量不同,则 COVAR 返回 #N/A 错误值。字段值的数量应该相同。
- 如果任何数组为空,COVAR 将返回 #VALUE!错误值。
- 此函数中禁止使用两个以上的参数。
- COVAR.P 和 COVAR.S 函数是 COVAR 函数的不同版本。
- COVAR.P 检索依赖于总体的协方差,而 COVAR.S 检索样本协方差。
COVAR 函数示例
练习以下示例以了解在 Excel 中使用 COVAR 函数的方法。
示例 1
如果两个数组都包含整数值且具有相同的维度。
解决方案
考虑在 B4 到 C9 单元格范围内指定整数值的样本数据集。在 C10 单元格中输入公式 =COVAR(B4:B9, C4:C9),然后按 Enter 键获取结果值。


注意 − 确保两个数组中应指定相同数量的数据点。
示例 2
包含文本、逻辑值或空单元格的数组值或引用参数将被忽略。但是,包含零值的单元格。
解决方案
考虑样本数据集,其中数组包含混合值,如零、文本和空值以及数值。

在 D13 单元格中输入公式"=COVAR(C3:C10, D3:D10)",然后按 Enter。


示例 3
如果 array1 和 array2 的数据点数量不同,则 COVAR 返回 #N/A 错误值。
解决方案
考虑两个数组 {65,78,89} 和 {45},它们中的数据点数量不同。您可以在所需单元格中输入函数 =COVAR({65,78,89},{4.5}),然后按"Enter"。这里,这些数组中的元素数量不同。


因此,#N/A 错误被检索为两个数组中定义的数据值数量不同。
示例 4
如果任何数组为空,COVAR 将返回 #VALUE!错误值。
解决方案
您可以在"D16"单元格中输入公式"=COVAR(,{43,65})",然后按Enter获取结果。

