Excel中的斜率(公式,示例)|如何在Excel中计算斜率?
Excel中的SLOPE函数
Excel中的SLOPE函数被归类为Excel中的统计函数。用数学术语来说,SLOPE返回已知y值和已知x值的给定数据点之间的直线斜率。线性回归线的斜率是该线上两点之间的垂直距离/水平距离。
斜率函数基于由known_y_values和known_x_values识别的数据点返回回归线的斜率
Excel中的SLOPE公式
斜率有两个强制性参数,即 known_y的 和 known_xs.
必选参数:
- 已知的: 它是已知y值的数组。
- known_x的: 它是已知x值的数组
在这里,known_x数据数组的长度应与known_y数据数组的长度相同,并且已知x值的方差值不得为0。
评论:
找出线性回归线斜率的SLOPE方程如下:
在哪里 和 是样本均值,由平均值(x值)和平均值(y值)计算得出。
如何在Excel中使用SLOPE函数?
它非常简单易用。让我们通过一些例子来了解SLOPE函数的工作原理。它可以用作工作表功能和VBA功能。
您可以在此处下载此SLOPE功能Excel模板– SLOPE功能Excel模板范例#1
在第一个示例中,我们有两个数据集,它们具有已知的y值和已知的x值。
现在,根据此数据= SLOPE(A3:A22,B3:B22)计算斜率,输出将为2.7,如下表所示。
输出将是:
范例#2
在第二个示例中,我们具有已知y值和已知x值的按月数据。
因此,在这里我们可以像在第一个示例中一样使用excel中的SLOPE公式= SLOPE(E3:E22,F3:F22)
如下表所示,输出为0.11。
Excel VBA中的斜率
假设我们将X的值放在从A1到A10的excel工作表中,并将Y的值放在从B1到B10的excel工作表中,那么我们可以使用下面的VBA函数在此处计算斜率
Sub SLOPEcal()//启动斜率函数作用域
将Dim x,y设置为Range //声明x和y范围
set x = Range(“ A10:A10”)//将已知x的值设置为x范围。
设置y =范围(“ B10:B10”)//将已知y的值设置为范围y。
坡度= Application.WorksheetFunction.Slope(y,x)设置
MsgBoxlope //在消息框中打印斜率值。
结束子//结束斜率函数
要记住的事情
- 通过#N / A实现SLOPE功能!如果给定的known_x数组和known_y数组长度不同,则会发生错误。
斜率公式= SLOPE(A3:A12,B3:B15)
- 通过#DIV / 0进行SLOPE功能!发生错误时:
- 给定known_x的方差为零;或者
- 给定的任何数组(known_x或known_y的数组)都是空的。
- 在SLOPE函数中,如果数组或引用参数包含文本,逻辑值或空单元格,则将忽略这些值;否则,将忽略这些值。但是,包含值为零的像元。
- 在SLOPE函数中,参数必须是数字或名称,数组或包含数字的引用。