EP08. “Forecast FORECAST 预测函数”
🔒 登录后可标记已读- 整理 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:线性趋势预测
函数作用:根据已有数据预测一个线性趋势的未来值。
- 往下拖动公式时,绝对引用(例如
$B$2:$B$11)保持不变,相对引用(例如 A12)会依次变成 A13、A14…… - 在 C11 输入实际值 89 之后,选取 A1:C14 范围,插入「含直线和标记的散点图」,可以直观看到预测值跟实际值的对照
FORECAST.ETS:含季节性的指数平滑预测
函数作用:使用「指数三重平滑」预测数值,能检测数据里的季节性模式。仅限 Excel 2016 及以上版本。
- 前三个参数是必填的,第四个参数是可选的,用来指定季节模式的长度
- 在 C13 输入 49 之后,选取 A1:C17,插入散点图观察趋势
- 可以搭配
FORECAST.ETS.SEASONALITY函数,自动侦测季节模式的长度(例如结果是 4,代表每 4 期一个周期)
Forecast Sheet 工具:图形化一键预测
适用版本:Excel 2016 及以上。
- 选取已有的数据范围(例如上面提到的 A1:B13)
- 点击 Data 选项卡里的「Forecast Sheet」工具
- 在弹窗设置预测的结束时间、置信区间(默认 95%)、季节性检测方式
- 点击 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: