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 のサポートおよびフィードバックを参照してください。