本文介绍 Microsoft Excel 中的 FORECAST.LINEAR 和 FORECAST 函数的公式语法和用法。
注意
在 Excel 2016 中,FORECAST 函数已替换为 FORECAST。作为新预测函数的一部分的 LINEAR。 这两个函数的语法和用法相同,但旧的 FORECAST 函数最终将被弃用。 它仍然可用于向后兼容,但请考虑使用新的 FORECAST.LINEAR 函数。
说明
使用现有值计算或预测未来值。 未来值是给定 x 值的 y 值。 现有值是已知的 x 值和 y 值,未来值是使用线性回归预测的。 可以使用这些函数来预测未来的销售、库存需求或消费者趋势。
语法
预测.线性( x , known _ y ' s , known _ x ' s )
- 或-
FORECAST(x, known_y's, known_x's)
FORECAST/FORECAST.LINEAR 函数语法具有以下参数:
| 参数 | 必填 | 引用 |
|---|---|---|
| x | 是 | 需要进行值预测的数据点。 |
| Known_y's | 是 | 相关数组或数据区域。 |
| Known_x's | 是 | 独立数组或数据区域。 |
备注
- 如果 x 为非数字,则 FORECAST 和 FORECAST.LINEAR 返回 #VALUE! 错误值。
- 如果 known_y's 或 known_x's 为空,或者一个参数的数据点比另一个参数的数据点多,则为 FORECAST 和 FORECAST.LINEAR 返回#N/A 错误值。
- 如果 known_x's 的方差等于零,则 FORECAST 和 FORECAST.LINEAR 返回 #DIV/0! 错误值。
- FORECAST 和 FORECAST.LINEAR 的公式为 a+bx,其中:
且:
且其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
| 已知 Y | 已知 X | |
|---|---|---|
| 6 | 20 | |
| 7 | 28 | |
| 9 | 31 | |
| 15 | 38 | |
| 21 | 40 | |
| 公式 | 说明 | 结果 |
| =FORECAST.LINEAR(30,A2:A6,B2:B6) | 基于给定的 x 值 30 为 y 预测一个值 | 10.607253 |