ZetCode

Excel TREND 函数

最后修改于 2025 年 4 月 4 日

TREND 函数是 Excel 中一个强大的统计工具,它基于线性回归计算预测值。它将一条直线拟合到已知数据点,并沿着这条线返回数值。本教程将通过详细的示例提供使用 TREND 函数的全面指南。您将学习基本语法、实际应用和高级技术,以掌握此预测函数。

TREND 函数基础

TREND 函数执行线性回归分析,以基于现有数据预测未来值。它使用最小二乘法来查找穿过已知数据点的最佳拟合线。该语法支持简单和复杂的预测场景。

组成部分 描述
函数名称 TREND
语法 =TREND(known_y's, [known_x's], [new_x's], [const])
参数 known_y's (必需),其他为可选
返回值 预测 y 值的数组

此表分解了 TREND 函数的基本组成部分。它显示了函数名称、语法格式、参数要求和返回值特性。

基本 TREND 示例

此示例演示了 TREND 函数的最简单用法,包含基本线性数据集。我们将根据已知的 x 和 y 值预测未来值。

A (known_x) B (known_y) C (new_x) D (predicted_y)
1 3 6 =TREND(B1:B5, A1:A5, C1)
2 5 7 =TREND(B1:B5, A1:A5, C2)
3 7 8 =TREND(B1:B5, A1:A5, C3)
4 9
5 11
基本 TREND 公式
=TREND(B1:B5, A1:A5, C1)

此公式根据已知数据中的线性关系预测 x=6 的 y 值。对于 x 值 (A1:A5) 的每个增量,已知 y 值 (B1:B5) 增加 2。x=6 的预测 y 值将是 13。

具有多个预测的 TREND

当提供多个新的 x 值时,TREND 可以一次返回多个预测。此示例显示了如何同时预测多个未来值。

A (known_x) B (known_y) C (new_x) D (predicted_y)
1 100 6 {=TREND(B1:B5, A1:A5, C1:C3)}
2 150 7
3 200 8
4 250
5 300
数组 TREND 公式
=TREND(B1:B5, A1:A5, C1:C3)

此数组公式(在旧版 Excel 中通过 Ctrl+Shift+Enter 输入)预测 x=6、7、8 的 y 值。已知数据显示 x 每增加一个,y 增加 50。预测值将分别为 350、400 和 450。

强制零截距的 TREND

TREND 函数的可选 [const] 参数允许您强制回归线通过零。此示例演示了将截距设置为零。

A (known_x) B (known_y) C (new_x) D (predicted_y)
1 2 5 =TREND(B1:B5, A1:A5, C1, FALSE)
2 4 6 =TREND(B1:B5, A1:A5, C2, FALSE)
3 6
4 8
5 10
零截距的 TREND
=TREND(B1:B5, A1:A5, C1, FALSE)

此公式强制回归线通过原点 (0,0)。对于 x=5,预测值将正好是 10 (2*5),而不是像计算截距时那样稍作调整。当零输入必须产生零输出时,这很有用。

时间序列数据的 TREND

TREND 可很好地处理时间序列数据,其中 x 值代表时间段。此示例显示了基于月度数据的销售预测。

A (月份) B (销售额) C (未来月份) D (预测)
1 12000 13 =TREND(B1:B12, A1:A12, C1)
2 12500 14 =TREND(B1:B12, A1:A12, C2)
3 13000 15 =TREND(B1:B12, A1:A12, C3)
... ...
12 17000
时间序列的 TREND
=TREND(B1:B12, A1:A12, C1)

此公式基于 1-12 月份的线性趋势预测第 13 个月的销售额。随着销售额的增长,预测将继续这一上升趋势。可以对第 14 个月和第 15 个月进行类似的预测。

多元回归的 TREND

当提供多个 x 变量时,TREND 可以执行多元回归。此高级示例基于两个自变量进行预测。

A (x1) B (x2) C (y) D (new_x1) E (new_x2) F (预测)
10 5 100 15 8 =TREND(C1:C5, A1:B5, D1:E1)
12 6 120 18 9 =TREND(C1:C5, A1:B5, D2:E2)
14 7 140
16 8 160
18 9 180
TREND 的多元回归
=TREND(C1:C5, A1:B5, D1:E1)

此高级公式根据两个 x 变量(A 列和 B 列)预测 y。对于新值 x1=15 和 x2=8,它会计算预测的 y,同时考虑这两个变量与已知数据中 y 的关系。

TREND 函数对于 Excel 中的线性预测至关重要。从简单的预测到复杂的多元回归,TREND 提供了强大的分析功能。掌握其各种应用将极大地提高您数据分析技能。请记住,TREND 假设存在线性关系 - 在依赖其预测之前,请验证此假设。

作者

我的名字是 Jan Bodnar,我是一名充满热情的程序员,拥有丰富的编程经验。我自 2007 年以来一直在撰写编程文章。迄今为止,我已撰写了 1,400 多篇文章和 8 本电子书。我在编程教学方面拥有十多年的经验。

列出 所有 Excel 公式