Table of contents
在Excel中, 珊瑚礁(CORREL 函数用于确定两组数据之间的关联程度。 在这篇文章中,我们将向你展示如何使用 珊瑚礁(CORREL 在Excel中的函数。
下载工作手册
你可以从这里下载免费的练习Excel工作簿。
CORREL函数的用途.xlsm
CORREL函数简介
- 描述
ǞǞǞ 珊瑚礁(CORREL 函数是Excel中的一个统计学函数,它可以计算两个单元格范围的相关系数。 例如,你可以计算两个股票市场之间的相关性,身高体重测量之间的相关性,两个学期的考试成绩之间的相关性等。
- 语法
=CORREL(array1, array2)
- 论据说明
争论 | 必备/可选 | 描述 |
---|---|---|
array1 | 需要 | 一个单元格值的范围。 |
阵列2 | 需要 | 第二个单元格值的范围。 |
- 方程式
在这里。
指的是 平均值 的 array1 和 阵列2 分别是。
- 返回值
相关系数- 一个介于-1和+1之间的值 - 的两组变量。
Excel中使用CORREL函数的3种方法
在本节中,我们将向你展示如何利用的基本方法 珊瑚礁(CORREL 我们还将讨论Excel中的 完美的积极性 和 负相关 在两个数组之间用 珊瑚礁(CORREL 功能。
1.CORREL函数的通用实例
我们将告诉你如何实现 珊瑚礁(CORREL 函数,并举例说明了计算以下两者之间的相关系数的情况 年龄和体重 你也可以执行这些相同的步骤,以找出 "我 "与 "我 "之间的相关系数。 股票市场,结果,身高体重测量。 等。
计算年龄和体重之间的相关系数的步骤如下。
步骤。
- 选择一个单元格来存储结果(在我们的例子中,它是 细胞C15 ).
- 写下 珊瑚礁(CORREL 功能和 传递数组值或单元格范围 在括号内。
在我们的案例中,这个公式是。
=correl(b5:b13, c5:c13)
在这里。
B5:B13 array1 ,第一个单元格的范围。 专栏年龄
C5:C13 阵列2 ,第二个范围的单元格。 立柱重量
- 新闻 进入 .
你会得到 相关系数 在你的数据集中定义的数值范围之间。
2.具有完全正相关的CORREL函数
完美的正相关 表示相关系数为 +1 .在 完美的正相关 ,当变量 X 增长,可变 Y 伴随着它的增加。 当变量 X 递减,变量 Y 也会减少。
请看下面的例子来了解更多。
这里 X 和 Y 轴,都出现了上升的趋势,因此它是一个 完美的正相关 ,产生的结果 1 .
阅读更多。 如何在Excel中使用TREND函数(3个例子)
3.具有完全负相关的CORREL函数
完美的负相关 表示相关系数为 -1 .在 完美的负相关 ,当变量 X 增长,可变 Y 下降,当变量 X 减少变量 Y 增加。
请看下面的例子。
这里 X -稳健增长,而 Z -轴经历了一个下降的趋势,因此它是一个 完美的负相关 的结果是 -1 .
阅读更多。 如何使用Excel的GROWTH函数(4种简单方法)
类似读物
- 如何在Excel中使用MODE函数(4个例子)
- 在Excel中使用VAR函数(4个例子)
- 如何在Excel中使用PROB函数(3个例子)
- 使用Excel STDEV函数(3个简单的例子)
- 如何使用Excel的FREQUENCY函数(6个例子)
从Excel命令工具中插入CORREL函数
你也可以插入 珊瑚礁(CORREL 从Excel的命令工具中的函数,并从那里提取数据之间的相关系数。
计算数组间相关系数的步骤( 高度柱 和 重量柱 )从Excel的命令工具中显示如下。
步骤。
- 选择一个单元格来存储结果(在我们的例子中,它是 细胞C15 ).
- 接下来,请到 公式 -> 更多函数 -> 统计 -> CORREL
- 在 函数论据 弹出框中,选择 阵列1 通过拖动整个第1列或第1行和 阵列2 通过拖动你的数据集的整个第二列或第二行。
在我们的案例中。
阵列1 B5:B13 ,在 高度柱
阵列2 C5:C13 ,在 重量柱
- 新闻 认可 .
通过这种方式,你也会得到 相关系数 你的数据集的两个数组之间。
VBA中的CORREL函数
ǞǞǞ 珊瑚礁(CORREL 函数也可以与 VBA 具体步骤如下。
步骤。
- 新闻 Alt + F11 在你的键盘上,或进入标签 开发人员 -> Visual Basic 打开 Visual Basic编辑器 .
- 在弹出的代码窗口中,从菜单栏中,点击 插入 -> 模块 .
- 复制以下代码并将其粘贴到代码窗口。
Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng存储从B5到B列最后一个条目的范围 Set yRng = xRng.Offset(, 1) 'yRng存储从C5到C列的所有数值的数组 Z = Application.WorksheetFunction.Correl(xRng, yRng) ' 相关函数值保存在Z变量中。MsgBox Z '在消息框中打印输出。 End Sub
你的代码现在可以运行了。
- 新闻 F5 在你的键盘上选择"",或从菜单栏中选择 运行-> 运行Sub/UserForm 你也可以直接点击 小的播放图标 子菜单栏中的 "运行宏"。
你会得到一个Microsoft Excel弹出的信息框,显示出 相关系数 你的数据集的两个单元格范围之间的结果。
需要记住的事情
- 如果一个数组或单元格区域包含文本、逻辑值或空白单元格,这些值会被忽略。 然而。 零的细胞被计算在内 作为论据。
- #N/A 如果出现以下情况,则会返回错误 array1 和 阵列2 有不同数量的数据点。
- #DIV/0! 如果出现以下两种情况,就会出现错误 array1 或 阵列2 为空,或者如果 标准偏差 (S) 它们的值等于 零 .
总结
这篇文章详细解释了如何使用 珊瑚礁(CORREL 希望这篇文章能让你受益匪浅。 如果你对这个话题有任何疑问,请随时提问。