Workbook.CreateForecastSheet メソッド (Excel)

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

構文

式。CreateForecastSheet (タイムライン、 値、 ForecastStart、 ForecastEnd、 ConfInt、 季節性、 DataCompletion、 集計、 ChartType、 ShowStatsTable)

式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 (既定値)、xlAggregationCount、xlAggregationCountA、xlAggregationMax、xlAggregationMedian、xlAggregationMin、xlAggregationSum のいずれかを指定できます。
ChartType 省略可能 バリアント型 XlChartTypeLine (既定値) または xlChartTypeColumn のいずれかの XlForecastChartType 定数を指定できます。
ShowStatsTable オプション バリアント型 True または False。 True の場合、作成されたシートに追加の表が生成されます。 この表には、作成された予測の精度を示す統計メジャーが含まれています。

戻り値

None

注釈

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

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

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

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

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

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

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