KutoolsforOffice — 一套方案,五大工具。事半功倍。

Excel TREND 函数

作者Amanda Li修改日期

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

趋势函数 1


函数语法

=TREND()known_y's, , known_x's, new_x's, const)


参数说明

  • known_y's,(必需):已知因变量 y 的数值集合。
  • known_x's (可选):一个或多个已知自变量 x 的数值集合。
    • 如果只使用一个 x 变量,known_y'sknown_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'sknown_x's 数据需为线性数据,即对于给定的 x 值,y 值应符合线性曲线 y = mx + b。否则,输出或预测结果可能会不准确。
  • TREND 如果出现 #REF!错误,通常是由于 known_x'sknown_y's 的长度不一致所致。
  • TREND 如果 #VALUE!错误,则原因如下:
    • 如果提供的 nown_y'sknown_x'snew_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)

趋势函数 2


相关函数

Excel FORECAST 函数

FORECAST 函数利用线性回归,根据现有数值预测未来的数值。

Excel LINEST 函数

Excel 的 LINEST 函数基于您提供的 X 值和 Y 值,采用“最小二乘法”计算,并返回与最佳拟合直线相关的统计数据。该函数输出的是一组常数值数组。

Excel LOGEST 函数

LOGEST 函数可返回最符合一组给定 y 值和 x 值的指数曲线,并输出描述该曲线的数值数组。

Excel GROWTH 函数

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 浏览器中切换标签页。