注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。
本文介绍 Microsoft Excel 中 FORECAST 函数的公式语法和用法。
注意: 在 Excel 2016 中,此函数已替换为 FORECAST.LINEAR,成为新预测函数的一部分。 它仍然可用于后向兼容,但建议使用 Excel 2016 中的新函数。
说明
根据现有值计算或预测未来值。 预测值为给定 x 值后求得的 y 值。 已知值为现有的 x 值和 y 值,并通过线性回归来预测新值。 可以使用该函数来预测未来销售、库存需求或消费趋势等。
语法
FORECAST(x, known_y's, known_x's)
FORECAST 函数语法具有下列参数:
-
X 必需。 需要进行值预测的数据点。
-
Known_y's 必需。 相关数组或数据区域。
-
Known_x's 必需。 独立数组或数据区域。
备注
-
如果 x 为非数值型, 则预测将返回 #VALUE! 。
-
如果 known_y's 和 known_x's 为空或含有不同个数的数据点,函数 FORECAST 返回错误值 #N/A。
-
如果 known_x's 的方差等于零, 则预测将返回 #DIV/0! 。
-
函数 FORECAST 的计算公式为 a+bx,式中:
且:
且其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
已知 Y | 已知 X | |
---|---|---|
6 |
20 |
|
7 |
28 |
|
9 |
之前 |
|
15 |
38 |
|
21日 |
40 |
|
公式 |
说明 |
结果 |
=FORECAST(30,A2:A6,B2:B6) |
基于给定的 x 值 30 为 y 预测一个值 |
10.607253 |