【Excel】FORECAST関数-回帰直線を使い将来の値を計算または予測する-
約~分
(約文字)
2019-08-22
【Excel】FORECAST関数-回帰直線を使い将来の値を計算または予測する-
FORECAST関数とは
エクセルの「FORECAST関数(フォーキャスト)」は回帰直線を使い将来の値を計算または予測する関数です。
まず結論
FORECAST関数を使うと、回帰直線を使い将来の値を計算または予測することができます。まずはx、既知のyの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。
- このページで分かること
- FORECAST関数でできることと基本の使いどころ
- 構文と引数の意味
- FORECAST関数の使用例
具体的には、回帰直線を使い指定したxの値に対する、yの値を予測します。
- ・将来の売上高を予測
- ・商品在庫量を予測
- ・消費動向などを予測
この様な場合に利用するのが「FORECAST関数」です。
構文と引数
- 365
- 2019
- 2016
- 2013
- 2010
- 2007
=FORECAST(x,既知のy, 既知のx)
| 引数 | 必要性 | 内容 |
|---|---|---|
| x | 必須 | 予測するyの値に対するxの値を、数値で示します。 |
| 既知のy | 必須 | 既知のyの値が入力されているセル範囲または配列を指定します。 |
| 既知のx | 必須 | 既知のxの値が入力されているセル範囲または配列を指定します。 |
ポイント
既存のxと既存のyから得られる回帰直線上で、xの値に対するyの値を予測します。
出典:Microsoft - Office サポート
FORECAST関数の解説
出典:Microsoft - Office サポート
- ・xに数値以外の値を指定すると、エラー値#VALUE!が返されます。
- ・既知のyと既知のxで指定したセル範囲または配列が空白のとき、エラー値#N/Aが返されます。
- ・既知のyと既知のxで両者のデータ数が異なるときは、エラー値#N/Aが返されます。
- ・既知のxで指定したデータが変動しないとき、エラー値#DIV/0!が返されます。
FORECAST関数の使用例
xはセルA9、既知のyはセルB2~B6、既知のxはセルA2~A6に入力されている場合、以下の様に指定します。
=FORECAST(A9,B2:B6,A2:A6)
注意事項
注: Excel2016では、この関数が新しい Forecasting関数の一部として、FORECAST.LINEAR に置き換えられました。 下位互換性のために引き続き利用できますが、Excel 2016の新しい関数の使用を検討してください。
出典:Microsoft - Office サポート
より新しい「FORECAST.LINEAR関数」の利用を推奨します。
関連する関数
- FORECAST.ETS関数:指数平滑化(ETS)アルゴリズムのAAAバージョンを使い既存の値に基づき将来価値を返す関数
- FORECAST.ETS.CONFINT関数:特定の目標日の予測値について信頼区間を返す関数
- FORECAST.ETS.SEASONALITY関数:指定された時系列に見られる反復パターンの長さを返す関数
- FORECAST.ETS.STAT関数:時系列予測の結果として統計値を返す関数
- FORECAST.LINEAR関数:既存の値に基づき将来価値を返す関数
よくある質問
Q. FORECAST関数は何をするときに使いますか?
FORECAST関数は、回帰直線を使い将来の値を計算または予測するときに使います。 とくに FORECAST.ETS関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。
Q. FORECAST関数がうまく動かないときは何を確認すればよいですか?
まず x、既知のy の指定方法を見直し、新関数への置き換え可否、引数の順序、古いブックとの互換性 を確認してください。
よくある失敗例・エラー対処
FORECAST関数で期待通りの結果にならないときは、次の点を確認してください。
- x、既知のy の指定が関数の仕様どおりか確認する
- 互換目的の関数か、現行関数へ置き換えるべきか見直す
- 古いブック形式やバージョン依存の挙動を確認する
まとめ
このページでは、FORECAST関数について以下を確認しました。
- ・FORECAST関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・FORECAST関数の使用例
【Excel】FORECAST.ETS関数の使い方:指数三重平滑化(ETS)アルゴリズムのAAAバージョンを使い既存の値に基づき将来価値を返す関数
ExcelのFORECAST.ETS関数の使い方を解説。指数三重平滑化(ETS)アルゴリズムのAAAバージョンを使い既存の値に基づき将来価値を返す関数。データ範囲と条件の指定、空白セルやエラー値の扱いを確認できます。
統計../statistical/forecast_ets.html【Excel】FORECAST.ETS.CONFINT関数の使い方:特定の目標日の予測値について信頼区間を返す関数
ExcelのFORECAST.ETS.CONFINT関数の使い方を解説。特定の目標日の予測値について信頼区間を返す関数。データ範囲と条件の指定、空白セルやエラー値の扱いを確認できます。
統計../statistical/forecast_ets_confint.html【Excel】FORECAST.ETS.SEASONALITY関数の使い方:指定された時系列に見られる反復パターンの長さを返す関数
ExcelのFORECAST.ETS.SEASONALITY関数の使い方を解説。指定された時系列に見られる反復パターンの長さを返す関数。データ範囲と条件の指定、空白セルやエラー値の扱いを確認できます。
統計../statistical/forecast_ets_seasonality.html