次の方法で共有


Workbook.CreateForecastSheet メソッド (Excel)

時間ベースの履歴データがある場合は、CreateForecastSheet を使用して予測を作成することができます。 予測を作成すると、履歴値と予測値の表およびこれを示すグラフを含む新しいワークシートが作成されます。 予測は、将来の売上高、商品在庫量、または消費動向などを予測するのに役立ちます。

構文

CreateForecastSheet (タイムラインForecastStartForecastEndConfInt季節性DataCompletion集計ChartTypeShowStatsTable)

Workbook オブジェクトを表す変数。

パラメーター

パラメーター 必須 / オプション データ型 説明
Timeline 必須 Range 独立した配列または数値データの範囲。 タイムラインの日付の間に一貫したステップが必要であり、0 にすることはできません。 予測メカニズムでは計算のために暗黙的に並べ替えられるため、タイムラインを並べ替える必要はありません。 指定されたタイムラインで定数ステップを識別できない場合は、無効なプロシージャ呼び出しまたは引数 (エラー 5) が返されます。
必須 Range 次のポイントを予測する履歴値。
ForecastStart オプション バリアント型 生成された予測の開始ポイントです。
ForecastEnd 省略可能 バリアント型 生成された予測の終了ポイントです。
ConfInt オプション バリアント型 計算された信頼区間の信頼度レベルを示す、0 ~ 1 (排他的) の数値。 たとえば、90% の信頼区間では、90% の信頼水準が計算されます (将来のポイントの 90% は、予測からこの半径内に収まります)。 既定値は 95% です。
季節 省略可能 バリアント型 数値。 既定値 1 は、Excel が予測の季節性を自動的に検出し、季節パターンの長さに正の整数を使用します。 0 は季節性がないことを示します。つまり、予測は線形になります。 正の整数は、この長さのパターンを季節性として使用するアルゴリズムを示します。 その他の値の場合は、エラー 5 が返されます。 サポートされる最大季節性は 8,760 (1 年間の時間数) です。 その数を超える季節性は、エラー 5 になります。
DataCompletion オプション バリアント型 xlDataCompletionZeros または xlDataCompletionInterpolate (既定値) のいずれかの XlForecastDataCompletion 定数を指定できます。
集計 省略可能 バリアント型 XlForecastAggregation 定数の 1 つとして、xlAggregationAverage (既定値)、xlAggregationCountxlAggregationCountAxlAggregationMaxxlAggregationMedianxlAggregationMinxlAggregationSum のいずれかを指定できます。
ChartType 省略可能 バリアント型 XlChartTypeLine (既定値) または xlChartTypeColumn のいずれかの XlForecastChartType 定数を指定できます。
ShowStatsTable オプション バリアント型 True または FalseTrue の場合、作成されたシートに追加の表が生成されます。 この表には、作成された予測の精度を示す統計メジャーが含まれています。

戻り値

None

注釈

数式を使用して予測を作成すると、履歴データと予測データを含むテーブルとグラフが返されます。 予測では、既存の時間ベースのデータと AAA バージョンの指数スムージング (ETS) アルゴリズムを使用して、将来の値を予測します。 テーブルには次の列があり、そのうちの 3 つは計算列です。

  • 履歴の時刻列 (時間ベースのデータ系列)

  • 履歴値の列 (対応する値のデータ系列)

  • 予測値列 (FORECAST_ETSを使用して計算)

  • 信頼区間を表す 2 つの列 (FORECAST_ETS_CONFINTを使用して計算)

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。