Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

本文介绍 Microsoft Excel 中 SLOPE 函数的公式语法和用法。

说明

返回通过 known_y's 和 known_x's 中数据点的线性回归线的斜率。 斜率为垂直距离除以线上任意两个点之间的水平距离,即回归线的变化率。

语法

SLOPE(known_y's, known_x's)

SLOPE 函数语法具有下列参数:

  • Known_y's    必需。 数字型因变量数据点数组或单元格区域。

  • Known_x's    必需。 自变量数据点集合。

备注

  • 参数可以是数字,或者是包含数字的名称、数组或引用。

  • 如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。

  • 如果 known_y's 和 known_x's 为空或其数据点个数不同,函数 SLOPE 返回错误值 #N/A。

  • 回归直线的斜率计算公式如下:

    公式

    其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。

  • SLOPE 和 INTERCEPT 函数中使用的下层算法与 LINEST 函数中使用的下层算法不同。 当数据未定且共线时,这些算法之间的差异会导致不同的结果。 例如,如果参数 known_y's 的数据点为 0,参数 known_x's 的数据点为 1:

    • 斜率和截距返回 #DIV/0! 错误。 SLOPE 和 INTERCEPT 算法旨在查找一个且仅一个答案,在这种情况下,可以有多个答案。

    • LINEST 会返回值 0。 LINEST 的算法用来返回共线数据的合理结果,在这种情况下至少可找到一个答案。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

已知 y

已知 x

1900-1-2

6

1900-1-3

5

1900-1-9

11

1900-1-1

7

1900-1-8

5

1900-1-7

4

1900-1-5

4

公式

说明

结果

=SLOPE(A3:A9,B3:B9)

通过 A3:A9 和 B3:B9 中数据点的线性回归拟合线的斜率。

0.305556

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。