MICROSOFT

EP08. “Forecast FORECAST 预测函数”

首页 Microsoft 工具 Excel · Functions · Statistical · EP08
约 6 分钟· #EP08#Excel#Statistical
🔒 登录后可标记已读
  • 整理 Excel 里三种「预测未来数值」的方法:FORECAST.LINEAR、FORECAST.ETS、Forecast Sheet 工具
  • FORECAST.LINEAR 做线性趋势预测,FORECAST.ETS 做含季节性的指数平滑预测
  • Forecast Sheet 是图形化一键预测工具
  • 前置知识是基本的图表操作
  • 学完能对销售额、访问量这类有时间序列的数据做简单预测

重点内容


适用版本

FORECAST.LINEAR 桌面版通用;FORECAST.ETS 和 Forecast Sheet 工具需要 Excel 2016 及以上版本。


预测方法怎么选

方法适合场景版本要求
FORECAST.LINEAR数据呈明显线性趋势桌面版通用
FORECAST.ETS数据有季节性波动Excel 2016+
Forecast Sheet 工具不想写公式,要图形化一键预测 + 置信区间Excel 2016+

FORECAST.LINEAR:线性趋势预测

函数作用:根据已有数据预测一个线性趋势的未来值。

  1. 往下拖动公式时,绝对引用(例如 $B$2:$B$11)保持不变,相对引用(例如 A12)会依次变成 A13、A14……
  2. 在 C11 输入实际值 89 之后,选取 A1:C14 范围,插入「含直线和标记的散点图」,可以直观看到预测值跟实际值的对照

FORECAST.ETS:含季节性的指数平滑预测

函数作用:使用「指数三重平滑」预测数值,能检测数据里的季节性模式。仅限 Excel 2016 及以上版本。

  1. 前三个参数是必填的,第四个参数是可选的,用来指定季节模式的长度
  2. 在 C13 输入 49 之后,选取 A1:C17,插入散点图观察趋势
  3. 可以搭配 FORECAST.ETS.SEASONALITY 函数,自动侦测季节模式的长度(例如结果是 4,代表每 4 期一个周期)

Forecast Sheet 工具:图形化一键预测

适用版本:Excel 2016 及以上。

  1. 选取已有的数据范围(例如上面提到的 A1:B13)
  2. 点击 Data 选项卡里的「Forecast Sheet」工具
  3. 在弹窗设置预测的结束时间、置信区间(默认 95%)、季节性检测方式
  4. 点击 Create(创建)

[截图:Forecast Sheet 弹窗,预测结束时间、置信区间百分比设置的位置,以及生成结果里预测值和置信区间上下限的图表样式]

输出结果:这个工具背后其实是调用 FORECAST.ETS 函数,会同时给出预测值,以及预测值的置信区间上下限。例如结果显示「第 13 期的访问者数量有 95% 概率落在 86 到 94 之间」。


函数速查

函数语法用途例子
FORECAST.LINEAR=FORECAST.LINEAR(x,known_ys,known_xs)线性趋势预测=FORECAST.LINEAR(A12,$B$2:$B$11,$A$2:$A$11)
FORECAST.ETS=FORECAST.ETS(target_date,values,timeline,[seasonality])含季节性的指数平滑预测=FORECAST.ETS(A13,$B$2:$B$12,$A$2:$A$12,4)
FORECAST.ETS.SEASONALITY=FORECAST.ETS.SEASONALITY(values,timeline)自动侦测季节模式长度=FORECAST.ETS.SEASONALITY($B$2:$B$12,$A$2:$A$12)

学完你会

  • ✅ 能用 FORECAST.LINEAR 对呈线性趋势的数据做简单预测
  • ✅ 能用 FORECAST.ETS 处理带季节性波动的数据预测
  • ✅ 能用 Forecast Sheet 工具一键生成预测值和置信区间,不用手写公式

常见错误

  • 数据本身没有明显的线性趋势却用 FORECAST.LINEAR,预测结果会失真
  • FORECAST.ETS 在旧版本(低于 Excel 2016)不存在,直接套用会报错
  • 忽略置信区间,只看预测值这一个数字,没意识到预测本身有一定的不确定范围

Sources

Blog / Website:

  1. Forecast