Excel中的FORECAST函数(示例,公式)|如何使用?
Excel中的FORECAST函数
FORECAST函数在Excel中归类为统计函数。 FORECAST函数用于计算或预测现有值基础的将来值。预测公式可用于计算所做预测的统计值。例如,如果我们知道过去的数据(例如货币流量),则可以使用该函数预测未来的流量。
用数学术语来说,FORECAST(x,known_y's,known_x's)函数通过使用最佳拟合线性回归从x值预测y值,来返回自变量known_xs的特定值x的因变量known_ys的预测值。 。
Excel中的预测公式
Excel中的FORECAST公式具有三个强制参数,即 x,known_y,known_x。
必选参数:
- X: 您要为其预测新y值的数字x值。
- 已知的: 它是因变量或数据范围的数组。
- known_x的: 我们知道的是独立的数据数组或数据范围。
评论
FORECAST公式将使用简单的直线方程式来计算新的y值:
其中和是样本均值,由平均值(x值)和平均值(y值)计算得出。
如何在Excel中使用FORECAST函数?
Excel中的FORECAST函数非常简单易用。让我们通过一些示例来了解FORECAST在excel中的工作方式。
您可以在此处下载此预测功能Excel模板–预测功能Excel模板Excel中的FORECAST公式可用作工作表函数和VBA函数。
预测功能作为工作表功能。
范例#1
在此FORECAST示例中,我们考虑已知y值和已知x值的数据集,并基于已知值x和y计算30的预测值。
如下表所示,= FORECAST(30,B3:B17,C3:C17)输出将为19。
范例#2
假设我们具有2017年的收入和支出数据,如下表所示。在这里,收入数据被认为是已知的x值,而支出数据被认为是已知的y值。我们可以使用FORECAST函数通过一组已知的x和y值来预测最佳拟合直线上的一个附加点。使用以下数据
使用2017年1月至2017年8月的收入和支出数据,我们可以使用excel中的FORECAST函数预测下一个下一个月的支出。在此FORECAST示例中,我们使用Excel中的FORECAST函数预测2018年9月的预测值。
在Excel中使用的FORECAST公式为:= FORECAST(C43,C23:C42,D23:D42)
我们得到的结果如下:1,768
预测功能可以用作VBA功能。
让我们考虑一个数据集,该数据集的x值来自范围A1:A5,y值来自B1:B5。
子FORECASTfunction()
昏暗xs作为范围
昏暗范围
设置xs = Sheets(2).Range(“ A1:A5”)
设置ys = Sheets(2).Range(“ B1:B5”)
Sheets(2).Range(“ H1”)。Value = Application.worksheetFunction.Forecast(50,ys,xs)//注意50是用于测试的随机数
结束子
要记住的事情
- 已知数组x的长度应与已知数组y的长度相同,并且已知数组x的方差不得为零。
- 它会给出#N / A!如果发生错误,则:
- 提供的值known_x和提供的known_y数组的长度不同。
- 它给出了#DIV / 0!发生错误时
- 或known_x或known_y数组之一或两者都没有值或为空。
- 如果所提供的known_x的方差等于零。
- 如果x的给定将来值是非数字。