乐于分享
好东西不私藏

谁说预测很难?1个Excel函数,3秒科学推算未来数据

谁说预测很难?1个Excel函数,3秒科学推算未来数据

点击蓝字 关注我吧!

“下个月的销售额能到多少?”

“年度能完成目标吗?”

面对老大的拷问,你是不是还在凭感觉来“猜”数据呢?

今天,我们一起来学习科学“猜数据”的函数FORECAST.LINEAR,用历史数据科学地推算未来趋势,让预测有理有据。

后台回复“预测”,可以获得练习案例哦!

一、前世今生

你可能听说过FORECAST函数,早在Excel2003中就有它了。

随着Excel2016发布,微软推出了更精准、直观的FORECAST.LINEAR,作为它的升级版,更加直接地体现了它的“线性预测”本质。

虽然FORECAST函数仍然被保留,用来兼容Excel2013及更早版本,但它最终会被淘汰。

微软官方也推荐使用新的FORECAST.LINEAR函数。

微软官方建议↑

小贴士:目前WPS中只有FORECAST函数,功能语法和FORECAST.LINEAR一样。

今天这篇的演示基于Office的Excel来进行。

二、功能语法

1.功能

FORECAST.LINEAR的核心是“线性回归”。

简单来说,它会根据你提供的历史数据,画出一条最能代表数据走向的"趋势线",并沿着这条线推算出未来的值。

使用它有个非常重要前提:这个方法假设数据变化趋势是线性的,即大致上呈一条直线上升或下降。

2.语法

=FORECAST.LINEAR(x,known_y's,known_x's)

x【必填】:预测点X值

known_y's【必填】:已知的Y值集合

known_x's【必填】:已知的X值集合

三、使用场景

假设你有一份上半年1~6月的销售额数据,现在需要预测7月份的业绩。

【公式】

=FORECAST.LINEAR(A8,B2:B7,A2:A7)

第1参数:A8

预测7月数据,选择7所在的A8单元格。

第2参数:B2:B7

已知的历史结果数据,过去6个月的销售额。

第3参数:A2:A7

已知的历史月份数据,过去6个月的月份。

如果要继续预测8、9月的销售额,把公式改成:

=FORECAST.LINEAR(A8,$B$2:$B$7,$A$2:$A$7)

注意:锁定第2、3参数的范围,避免向下引用跑偏

再向下引用到B10就可以啦!

四、核心原理

这段偏技术,不想看的宝宝请直接跳到第5部分。

FORECAST.LINEAR的工作原理是统计学中的一元线性回归。它的工作方式可以通俗地理解为三个步骤:

1.绘制散点图

想象你把历史数据(比如过去几个月的销售额)画在坐标图上,X轴是时间,Y轴是销售额。

2.寻找最佳拟合线

函数会自动计算并画出一条“最佳趋势线”,这条线会尽可能靠近所有的数据点,使得所有历史数据点到这条直线的垂直距离的平方和最小。这个寻找最佳直线的过程,在统计学上被称为最小二乘法

用Excel图表拟合的趋势线↑

3.建立数学模型

这条趋势线可以用一个简单的直线方程来表示:y=a+bx。

  • y:要预测的目标值(未来的销售额)。

  • x:给定的自变量(未来的月份)。

  • b:斜率,表示x每增加一个单位,y平均变化多少。

  • a:截距,当x=0时,直线的y值。

当你需要预测时,只需告诉函数一个未来的x值,它就会把这个x值代入直线方程中,计算出对应的y值,也就是预测结果。

五、注意事项

1.数据趋势是关键

该函数最适合有明显线性趋势的数据。如果数据波动剧烈,或者呈现指数增长、季节性周期等非线性模式,预测结果可能不准确。

2.短期预测更可靠

这个方法更适用于短期预测,预测的时间点离现有数据越远,预测结果的可靠性通常会越低。

3.数据点要充足

建议至少使用6个以上的历史数据点,这样得出的趋势线才更具参考价值。

4.常见错误

如果第1参数x为非数字,会返回#VALUE!错误值。

如果第2参数known_y's或第3参数known_x's的数据点数量不一致,会返回#N/A错误值。


以上就是本期的全部内容啦!

如果想知道数据包含规律的季节波动,要用什么函数来预测,可以在评论区留言哦~

点赞、关注再划走哦!谢谢