WorksheetFunction.Forecast_Linear メソッド (Excel)WorksheetFunction.Forecast_Linear method (Excel)

既存の値を使用して、将来の値を計算または予測します。Calculates, or predicts, a future value by using existing values. 予測する値は、指定した x の値に対する y の値です。The predicted value is a y-value for a given x-value. 既存の x と既存の y から得られる回帰直線上で、x の値に対する従属変数 (y) の値を予測します。The known values are existing x-values and y-values, and the new value is predicted by using linear regression. この関数を使うと、将来の売上高、商品在庫量、消費動向などを予測できます。You can use this function to predict future sales, inventory requirements, or consumer trends.


Forecast_Linear(Arg1Arg2Arg3)expression.Forecast_Linear (Arg1, Arg2, Arg3)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required DoubleDouble x - 予測する従属変数の値に対する独立変数の値を、数値で示します。x - the data point for which you want to predict a value.
Arg2Arg2 必須Required VariantVariant 既知の y - 属変数の値が入力されているセル範囲または配列を指定します。known_y's - the dependent array or range of data.
Arg3Arg3 必須Required VariantVariant 既知の x - 既知の独立変数の値が入力されているセル範囲または配列を指定します。known_x's - the independent array or range of data.

戻り値Return value

倍精度浮動小数点型 (Double)Double


X に数値以外の値を指定すると、 Forecast_Linearは #VALUE を返します。If x is nonnumeric, Forecast_Linear returns the #VALUE! が返されます。error value.

_既知_パラメーターと_known_x_パラメーターが空の場合、または異なる数のデータポイントが含まれている場合、 Forecast_Linearは #N/a エラー値を返します。If known_y and known_x parameters are empty or contain a different number of data points, Forecast_Linear returns the #N/A error value.

_Known_x_パラメーターの分散が0の場合、 Forecast_Linearは #DIV/0! を返します。If the variance of known_x parameters equals zero, Forecast_Linear returns the #DIV/0! が返されます。error value.

Forecast_Linearの数式は + bx で    、   数式と数式   、x と y は標本平均 average (all known_x) および AVERAGE (すべての_既知_).The equation for Forecast_Linear is a+bx, where   Formula   and   Formula   and where x and y are the sample means AVERAGE(all known_x) and AVERAGE(all known_y).


Dim instance As WorksheetFunction
Dim Arg1 As Double
Dim Arg2 As Object
Dim Arg3 As Object
Dim returnValue As Double

returnValue = instance.Forecast_Linear(Arg1, Arg2, Arg3)

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.