Excel TREND 函数
TREND 函数利用一组必需的因变量 y 和可选的自变量 x,返回一条线性趋势线,并可将该趋势线扩展,用于预测额外新 x 值对应的因变量 y。

函数语法
=TREND()known_y's, , known_x's, new_x's, const)
参数说明
- known_y's,(必需):已知因变量 y 的数值集合。
- known_x's (可选):一个或多个已知自变量 x 的数值集合。
- 如果只使用一个 x 变量,known_y's 和 known_x's 可以是任意形状的区域,但它们的维度必须一致。
- 如果使用多个 x 变量,known_y's 必须为向量(只能为单行或单列)。
- 如果省略,known_x's 将默认为与 known_y's 大小相同的序列号数组 {1,2,3,……}。
- new_x(可选):需要预测趋势并返回对应 y 值的新 x 值。
- new_x's 必须与 known_x's 的列数或行数相同;
- 如果省略,new_x's 将默认为 known_x's。
- const (可选):指定如何计算方程中常数 b 的逻辑值 y = mx + b:
- TRUE 或省略,b 按常规方式计算;
- 当 FALSE 时,常数 b 会被强制为 0,同时 m 的值会相应调整,使 y = mx。
返回值
TREND 函数可根据线性趋势预测数值。
函数说明
- 如果您使用的 Excel 版本早于 Microsoft 365,请先选择列表放置区域,在区域左上角的单元格输入 TREND 公式,然后按下 Ctrl+Shift+Enter 即可应用该函数。若您使用的是 Microsoft 365 及更新版本的 Excel,只需在左上单元格输入公式,按下 Enter 即可。
- 所提供的 known_y's 和 known_x's 数据需为线性数据,即对于给定的 x 值,y 值应符合线性曲线 y = mx + b。否则,输出或预测结果可能会不准确。
- TREND 如果出现 #REF!错误,通常是由于 known_x's 和 known_y's 的长度不一致所致。
- TREND 如果 #VALUE!错误,则原因如下:
- 如果提供的 nown_y's、known_x's 或 new_x's 中有任何值不是数字,
- 提供的 const 未被识别为布尔值。
- TREND 函数采用最小二乘法,为您的数据拟合出最佳直线。该直线的方程如下。
- 针对一个 x 值区域:
- y = mx + b
- 针对多个 x 值区域:
- y = m 1x 1 + m 2x 2 + ... + b
- 其中:
- y - 需要计算的因变量。
- x——用于计算 y 的自变量。
- m 表示斜率,体现线条的陡峭程度。
- b - 常数项(截距,即当 x = 0 时 y 的取值)。
- 如需了解 Microsoft Excel 拟合数据直线的详细信息,请参阅 LINEST 函数。
示例
假设您拥有某年头九个月的销售数据表,需要预测接下来三个月的销售额。请在上方单元格输入以下公式,并按下 Enter 键获取结果(适用于 Microsoft 365 或更高版本的 Excel)。如非上述版本,请先选择列表放置区域,并在其上方的单元格中输入以下公式,然后按下 Ctrl+Shift+Enter 键。
=TREND()C6:C14,B6:B14,B15:B17)

相关函数
FORECAST 函数利用线性回归,根据现有数值预测未来的数值。
Excel 的 LINEST 函数基于您提供的 X 值和 Y 值,采用“最小二乘法”计算,并返回与最佳拟合直线相关的统计数据。该函数输出的是一组常数值数组。
LOGEST 函数可返回最符合一组给定 y 值和 x 值的指数曲线,并输出描述该曲线的数值数组。
GROWTH 函数基于一组已知数据返回预测的指数增长值。通过现有的 x 值和 y 值,GROWTH 可以计算一系列新 x 值的预测 y 值。在金融领域,可用于企业预测未来几年的收入。
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析进行革新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不会丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多表操作 | 模糊查找…… | |
| 高级下拉列表:快速下拉列表 | 多级联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 |对比列到选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密 / 解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,按路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分单元格……)|……更多功能 |
在您的首选语言中使用 Kutools - 支持英语、西班牙语、德语、法语、中文及 40+ 多种语言!
Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……
Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑
- 一秒钟即可切换数十个已打开的文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。