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函数中,参数必须是数字或名称,数组或包含数字的引用。