Partage via


Méthode 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.

Syntaxe

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

Expression Variable qui représente un objet Workbook .

Paramètres

Paramètre Requis/Facultatif Type de données Description
Timeline Requis Range Tableau indépendant ou plage de données numériques. Les dates de la chronologie doivent avoir une étape cohérente entre elles et ne peuvent pas être égales à zéro. Il n’est pas nécessaire de trier la chronologie, car le mécanisme de prévision la trie implicitement pour les calculs. Si une étape constante ne peut pas être identifiée dans la chronologie fournie, un appel ou argument de procédure non valide (Erreur 5) est retourné.
Valeurs Requis Range Valeurs historiques pour lesquelles vous souhaitez prévoir les points suivants.
ForecastStart Facultatif Variant Point à partir duquel la prévision générée commence.
ForecastEnd Facultatif Variant Point de fin de la prévision générée.
ConfInt Facultatif Variant Valeur numérique comprise entre 0 et 1 (exclusif), indiquant un niveau de confiance pour l’intervalle de confiance calculé. Par exemple, pour un intervalle de confiance de 90 %, un niveau de confiance de 90 % est calculé (90 % des points futurs doivent se trouver dans ce rayon de prédiction). La valeur par défaut est 95 %.
Saisonnalité Facultatif Variant Valeur numérique. La valeur par défaut 1 signifie qu’Excel détecte automatiquement la saisonnalité pour la prévision et utilise des nombres entiers positifs pour la longueur du modèle saisonnier. 0 n’indique aucune saisonnalité, ce qui signifie que la prédiction 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 retournée. La saisonnalité maximale prise en charge est de 8 760 (nombre d’heures dans une année). Toute saisonnalité supérieure à ce nombre entraîne l’erreur 5.
DataCompletion Facultatif Variant Il peut s’agir de l’une de ces constantes XlForecastDataCompletion : xlDataCompletionZeros ou xlDataCompletionInterpolate (par défaut).
Agrégation Facultatif Variant Il peut s’agir de l’une de ces constantes XlForecastAggregation : xlAggregationAverage (default), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, xlAggregationMin ou xlAggregationSum.
ChartType Facultatif Variant Il peut s’agir de l’une de ces constantes XlForecastChartTypeTypeType: xlChartTypeLine (default) ou xlChartTypeColumn.
ShowStatsTable Facultatif Variant True ou False. Si la valeur est True, une table supplémentaire est générée dans la feuille créée. Ce tableau contient des mesures statistiques qui indiquent la précision de la prévision créée.

Valeur renvoyée

Aucun

Remarques

Lorsque vous utilisez une formule pour créer une prévision, elle retourne une table avec les données historiques et prédites et un graphique. La prévision prédit les valeurs futures en utilisant vos données temporelles existantes et la version AAA de l’algorithme de lissage exponentiel (ETS). La table contient les colonnes suivantes, dont trois sont des colonnes calculées :

  • Colonne de temps historique (votre série de données temporelle)

  • Colonne Valeurs historiques (vos séries de données de valeurs correspondantes)

  • Colonne valeurs prévues (calculées à l’aide de FORECAST_ETS)

  • Deux colonnes représentant l’intervalle de confiance (calculé à l’aide de FORECAST_ETS_CONFINT)

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.