轻松办公-OfficeExcel函数精解
(130)
统计之FORECAST函数
一、函数功能
根据已有的数值计算或预测未来值。此预测值为基于给定的 x 值推导出的 y 值。已知的数值为已有的 x 值和 y 值,再利用线性回归对新值进行预测。可以使用此函数对未来某一时间段的销售额、库存需求或消费趋势进行预测。
二、语法
FORECAST(x,known_y's,known_x's)
三、参数说明:
1、X
为需要进行预测的数据点。
2、Known_y's
为因变量数组或数据区域。
3、Known_x's 为自变量数组或数据区域。
四、注解
1、如果 x 为非数值型,函数 FORECAST 返回错误值 #VALUE!。
2、如果 known_y's 和 known_x's 为空或含有不同个数的数据点,函数 FORECAST 返回错误值 #N/A。
3、如果 known_x's 的方差为零,函数 FORECAST 返回错误值 #DIV/0!。
4、函数 FORECAST 的计算公式为 a+bx,式中:
a=Y – bX
且
且其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
五、示例
图例1:某商场定期统计商品的销售情况,每隔15天统计一次,根据已经给出的统计周期数和销售额,预测90天的销售额。
上图函数 FORECAST的计算步骤:
为使函数的运算过程更加清晰,我们根据函数的计算公式a+bx,先一步步求出所有参数,最后再算出函数返回值。
(1)求a值
a=Y– bX
式中:
Y=(A2+A3+A4+A5+A6)÷5 或 Y=sum(A2:A6)/5
即:
Y=(23+37+58+93+152)÷5=72.6
X=(B2+B3+B4+B5+B6)÷5 或 X= sum(B2:B6)/5
即:
X=(15+30+45+60+75)÷5=45
求等式中的b值:
根据等式,我们分步求出其中各项参数值:
n∑xy=5×[(15×23)+(30×37)+(45×58)+(60×93)+(75×152)]=105225
(∑x) ×( ∑y)= (15+30+45+60+75)×(23+37+58+93+152)=81675
n∑x²=5×[(15)²+(30)²+(45)²+(60)²+(75)²]=61875
(∑x)²=(15+30+45+60+75)²=50625
b=(105225-81675)÷(61875-50625)=2.093333
根据所得b值和X、Y值求出a值:
a= Y– bX = 72.6 - 2.093333 × 45 = -21.6
(2)根据所得各参数求函数返回值,设x值为90:
FORECAST(x,known_y's,known_x's)
= a+bx
=-21.6+2.09333×90
=166.8
故函数FORECAST在90天时的预测值为166.8
更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!