Workbook.CreateForecastSheet (Excel)

Si vous avez des données chronologiques historiques, vous pouvez utiliser CreateForecastSheet pour créer une prévision. Lorsque vous créez une prévision, une nouvelle feuille de calcul est créée qui contient une table des valeurs historiques et chronologiques, sous la forme d’un graphique. Une prévision peut vous aider à prévoir des éléments tels que les ventes futures, des besoins en stock ou des tendances de consommation.

Lorsque vous utilisez une formule pour créer une prévision, elle renvoie un tableau avec les données historiques et prévues, ainsi qu’un graphique. La prévision prévoit des valeurs futures à l’aide de vos données temporelles existantes et de la version AAA de l’algorithme de lissage exponentiel (ETS). Le tableau comporte les colonnes suivantes, dont trois sont calculées:

CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)

ActiveWorkbook.CreateForecastSheet Timeline:=, Values:=

Arguments

Les arguments nommés :

Timeline (Range) - Matrice ou plage de données numériques indépendante. Les dates de la chronologie doivent être une étape cohérente entre elles et ne peuvent pas être égales à zéro. La chronologie ne doit pas être triée car le mécanisme de prévision le trie implicitement pour les calculs. Si une étape constante ne peut pas être identifiée dans la chronologie fournie, un appel ou un argument de procédure incorrect (erreur 5) sera renvoyé.

Values (Range) - Valeurs d’historique pour lesquelles vous souhaitez prévoir les points suivants.

Optional arguments

Les arguments suivants sont facultatifs

ForecastStart - Point à partir duquel la prévision générée commence

ForecastEnd - Point de fin de la prévision générée

ConfInt - Valeur numérique comprise entre 0 et 1 (exclusif), indiquant un seuil de confiance pour l’intervalle de confiance calculé. Par exemple, pour un intervalle de confiance de 90%, un niveau de confiance de 90% sera calculé (90% des points futurs seront inclus dans ce rayon à partir de la prévision). La valeur par défaut est 95%

Seasonality - Valeur numérique. La valeur par défaut 1 signifie qu’Excel détecte le caractère saisonnier automatiquement pour la prévision et utilise des nombres entiers positifs pour la durée du motif saisonnier. 0 indique l’absence de caractère saisonnier, ce qui signifie que la prévision sera linéaire. Les nombres entiers positifs indiquent à l’algorithme d’utiliser des modèles de cette longueur comme caractère saisonnier. Pour toute autre valeur, l’erreur 5 est renvoyée. Le caractère saisonnier maximal pris en charge est de 8 760 (nombre d’heures dans une année). Tout caractère saisonnier supérieur à ce nombre génère l’erreur 5

DataCompletion (XlForecastDataCompletion) - Il peut s’agir de l’une des constantes XlForecastDataCompletion suivantes: xlDataCompletionZeros ou xlDataCompletionInterpolate (valeur par défaut).

Les valeurs de retour possibles sont xlForecastDataCompletionInterpolate, xlForecastDataCompletionZeros.

Aggregation (XlForecastAggregation) - Il peut s’agir de l’une des constantes XlForecastAggregation suivantes: xlAggregationAverage (par défaut), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, ** xlAggregationMin**ou xlAggregationSum.


Valeurs possibles sont

xlForecastAggregationAverage
xlForecastAggregationCount
xlForecastAggregationCountA
xlForecastAggregationMax
xlForecastAggregationMedian
xlForecastAggregationMin
xlForecastAggregationSum

ChartType (XlForecastChartType) - Il peut s’agir de l’une des constantes XlForecastChartType suivantes: xlChartTypeLine (valeur par défaut) ou xlChartTypeColumn.

Les valeurs de retour possibles sont xlForecastChartTypeColumn, xlForecastChartTypeLine.

ShowStatsTable (Boolean) - True ou false. Si la valeur est true, une table supplémentaire est générée dans la feuille créée. Cette table contient des mesures statistiques qui indiquent l’exactitude de la prévision créée.