在 Excel for Windows 中创建预测

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021

如果你有基于历史时间的数据,可以将其用于创建预测。 创建预测时,Excel 将创建一个新工作表,其中包含历史值和预测值,以及表达此数据的图表。 预测可以帮助你预测将来的销售额、库存需求或消费趋势之类信息。

可以在本文底部找到有关如何计算预测和可以更改的选项的信息。

电子表格的一部分显示预测数字的表格和预测图表

创建预测

  1. 在工作表中,输入相互对应的两个数据系列:

    • 一个系列中包含时间线的日期或时间条目
    • 一个系列中包含对应的值
      这些值用于预测未来日期。

    注意

    时间线要求其数据点之间的时间间隔恒定。 例如,在每月第一天有值的每月时间间隔、每年时间间隔或数字时间间隔。 如果时间线系列缺少多达 30% 的数据点,或者有多个具有相同时间戳的数字,也没关系。 预测仍然准确。 但是,如果在创建预测之前汇总数据,产生的预测结果更准确。

  2. 同时选择两个数据系列。

    提示

    如果选择其中一个系列中的一个单元格,Excel 将自动选择其余的数据。

  3. 在 数据 选项卡的 预测 组中,选择 预测表。
    “数据”选项卡上的“预测工作表”按钮

  4. 在“ 创建预测工作表 ”框中,选择折线图或柱形图以直观地表示预测。
    “创建预测工作表”对话框的屏幕截图,其中的“选项”已折叠

  5. 在 预测结束 框中,选择结束日期 ,然后选择 创建。
    Excel 会创建一个新工作表来包含历史值和预测值表格以及表达此数据的图表。
    你可以在输入了数据系列的工作表左侧(前面)找到新的工作表。

自定义预测

如果要更改预测的任何高级设置,请选择 选项。

下表中提供了有关每个选项的信息。

预测选项 说明
预测开始 挑选预测的开始日期。 如果选择的日期在历史数据结束之前,将仅把开始日期之前的数据用于预测(这有时称为“后报”)。

提示: 在最后一个历史点之前开始预测可以让您了解预测的准确性,因为您可以将预测序列与实际数据进行比较。 但是,如果太早开始预测,生成的预测未必可以代表使用所有历史数据获得的预测。 使用所有历史数据可以进行更准确的预测。如果数据是季节性的,则建议在最后一个历史点之前开始预测。
置信区间 选中或取消选中“置信区间”可以将其显示或隐藏。 置信区间是每个预测值的范围;根据预测(正态分布),如果未来点的置信区间为 95%,则应该会失败。 置信区间可以帮助了解预测的准确性。 区间越小,表示对特定点的预测信心越高。 可以使用上下箭头更改 95% 这一默认置信级别。
季节性 季节性是用于表示季节模式的长度(点数)的数字,可以自动检测到。 例如,在年度销售周期中,每个点代表一个月,季节性为 12。 可以通过选择“手动设置”并选取数字来覆盖自动检测。
注意: 手动设置季节性时,请避免使用少于 2 个周期的历史数据值。 如果周期少于 2 个,Excel 将不能确定季节性的组件。 如果季节性严重不足,导致算法无法检测,预测将还原为线性趋势。
时间线范围 此处更改用于以下时间线的范围。 此范围需要匹配“值范围”。
值范围 此处更改用于值系列的范围。 此范围需要与“时间线范围”相同。
使用以下方式填充缺失点 为了处理缺少点,Excel 使用插值,也就是说,只要缺少的点不到 30%,都将使用相邻点的权重平均值补足缺少的点。 若要将缺失点视为零, 请在列表中 选择零。
使用 “聚合重复项” 如果数据中包含时间戳相同的多个值,Excel 将计算这些值的平均值。 要使用其他计算方法(例如 “中值” 或 “计数”),请从列表中选择所需的计算。
包括预测统计信息 如果希望将有关预测的其他统计信息包含在新工作表中,请选中此框。 这样做会添加使用 FORECAST 生成的统计信息表 。ETS.STAT 函数,并包括度量值,如 Alpha、Beta、Gamma) (平滑系数,以及 MASE、SMAPE、MAE、RMSE) (的误差指标。

预测数据时使用的公式

使用公式创建预测时,公式会返回一个表,其中包含历史数据、预测数据和一个图表。 预测使用基于现有时间的数据和指数平滑 (ETS) 算法的 AAA 版本预测未来值。

该表中可以包含以下列,其中三个列为计算列:

  • 历史时间列(基于时间的数据系列)
  • 历史值列(相应的值数据系列)
  • 预测值列(使用 FORECAST.ETS 计算所得)
  • 表示置信区间的两个列(使用 FORECAST.ETS.CONFINT 计算所得)。 仅当在框的“选项”部分选中置信区间时,才会显示这些列。

下载示例工作簿

单击此链接可下载包含 Excel FORECAST 的工作簿。ETS 函数示例

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。

预测函数