FORECAST.ETS 函数
约 438 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019
1. 函数简介
FORECAST.ETS 函数使用指数平滑 (ETS) 算法的 AAA 版本,根据历史值预测未来值。该函数适用于具有季节性模式的时间序列数据预测。
2. 语法
FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation])| 参数 | 选填 | 说明 |
|---|---|---|
| target_date | 必需 | 需要预测值的数据点。可以是日期/时间或数值。 |
| values | 必需 | 历史值区域。 |
| timeline | 必需 | 独立值数组或日期/时间区域,values 中的时间线。 |
| seasonality | 可选 | 数值,表示季节性模式的长度。0 表示无季节性,1 表示自动检测。默认为 1。 |
| data_completion | 可选 | 0 表示将缺失点视为零;1 表示将缺失点插值。默认为 1。 |
| aggregation | 可选 | 聚合方法(1=AVERAGE, 2=COUNT, 3=COUNTA, 4=MAX, 5=MEDIAN, 6=MIN, 7=SUM)。默认为 1。 |
3. 示例
3.1. 使用自动季节性预测
=FORECAST.ETS(DATE(2026,1,1), B2:B100, A2:A100)根据历史数据自动检测季节性并预测未来值。
3.2. 指定季节性周期
=FORECAST.ETS(DATE(2026,1,1), B2:B100, A2:A100, 12)指定季节性周期为 12(月度数据)。
4. 实用技巧
4.1. timeline 必须具有一致的时间间隔
timeline 必须具有一致的时间间隔,否则返回 #NUM! 错误。
4.2. 如果 timeline 包含重复值
如果 timeline 包含重复值,返回 #VALUE! 错误。
4.3. 使用季节性参数
使用 FORECAST.ETS.SEASONALITY 函数可以获取自动检测的季节性值。