Workbook.CreateForecastSheet-Methode (Excel)
Wenn Sie über zeitbasierte Verlaufsdaten verfügen, können Sie CreateForecastSheet zum Erstellen einer Prognose verwenden. Beim Erstellen einer Prognose wird ein neues Arbeitsblatt erstellt, das eine Tabelle mit Verlaufsdaten und Vorhersagewerten und ein Diagramm mit deren Darstellung enthält. Mit einer Prognose können Sie künftige Umsätze, Bestandsanforderungen oder Verbrauchertrends prognostizieren.
Syntax
Ausdruck. CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)
expression Eine Variable, die ein Workbook-Objekt darstellt.
Parameter
Parameter | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Timeline | Erforderlich | Range | Das unabhängige Array oder bereich numerischer Daten. Die Datumsangaben im Zeitleiste müssen einen konsistenten Schritt dazwischen aufweisen und dürfen nicht 0 (null) sein. Die Zeitleiste muss nicht sortiert werden, da der Vorhersagemechanismus sie implizit für Berechnungen sortiert. Wenn ein konstanter Schritt in der angegebenen Zeitleiste nicht identifiziert werden kann, wird ein ungültiger Prozeduraufruf oder ein ungültiges Argument (Fehler 5) zurückgegeben. |
Werte | Erforderlich | Range | Die Historischen Werte, für die Sie die nächsten Punkte vorhersagen möchten. |
ForecastStart | Optional | Variant | Der Punkt, ab dem die generierte Vorhersage beginnt. |
ForecastEnd | Optional | Variant | Der Punkt, an dem die generierte Vorhersage endet. |
ConfInt | Optional | Variant | Ein numerischer Wert zwischen 0 und 1 (exklusiv), der ein Konfidenzniveau für das berechnete Konfidenzintervall angibt. Für ein Konfidenzintervall von 90 % wird beispielsweise ein Konfidenzniveau von 90 % berechnet (90 % der zukünftigen Punkte werden innerhalb dieses Radius von der Vorhersage liegen). Der Standardwert ist 95 %. |
Saisonalität | Optional | Variant | Ein numerischer Wert. Der Standardwert 1 bedeutet, dass Excel saisonalität automatisch für die Vorhersage erkennt und positive ganze Zahlen für die Länge des saisonalen Musters verwendet. 0 gibt keine Saisonalität an, was bedeutet, dass die Vorhersage linear ist. Positive ganze Zahlen geben dem Algorithmus an, Muster dieser Länge als Saisonalität zu verwenden. Für jeden anderen Wert wird Fehler 5 zurückgegeben. Die maximal unterstützte Saisonalität beträgt 8.760 (Anzahl von Stunden pro Jahr). Jede Saisonalität oberhalb dieser Zahl führt zu Fehler 5. |
DataCompletion | Optional | Variant | Dies kann eine der folgenden XlForecastDataCompletion-Konstanten sein: xlDataCompletionZeros oder xlDataCompletionInterpolate (Standard). |
Aggregation | Optional | Variant | Dies kann eine der folgenden XlForecastAggregation-Konstanten sein: xlAggregationAverage (Standard), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, xlAggregationMin oder xlAggregationSum. |
ChartType | Optional | Variant | Dies kann eine der folgenden XlForecastChartType-Konstanten sein: xlChartTypeLine (Standard) oder xlChartTypeColumn. |
ShowStatsTable | Optional | Variant | True oder False. True gibt an, dass im erstellten Blatt eine zusätzliche Tabelle generiert wird. Diese Tabelle enthält statistische Measures, die die Genauigkeit der erstellten Vorhersage angeben. |
Rückgabewert
Keine
Hinweise
Wenn Sie eine Formel zum Erstellen einer Vorhersage verwenden, wird eine Tabelle mit den verlaufsbezogenen und vorhergesagten Daten sowie ein Diagramm zurückgegeben. Die Vorhersage prognostiziert zukünftige Werte mithilfe Ihrer vorhandenen zeitbasierten Daten und der AAA-Version des ETS-Algorithmus (Exponential Smoothing). Die Tabelle enthält die folgenden Spalten, von denen drei berechnete Spalten sind:
Historische Zeitspalte (Ihre zeitbasierte Datenreihe)
Spalte "Verlaufswerte" (Datenreihe der entsprechenden Werte)
Spalte "Prognostizierte Werte" (berechnet mit FORECAST_ETS)
Zwei Spalten, die das Konfidenzintervall darstellen (berechnet mit FORECAST_ETS_CONFINT)
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.