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.