Aller au contenu principal

Qu'est-ce que la fonction PREVISION.ETS ?

Définition
La fonction PREVISION.ETS prédit une valeur pour une date cible à partir d'un historique daté, en détectant automatiquement tendance et saisonnalité via l'algorithme ETS.

PREVISION.ETS te sert quand tu dois avancer un chiffre pour la période à venir sans t'en remettre au hasard ni recopier bêtement la dernière valeur connue. Elle t'évite de deviner à l'œil un cycle qui se répète dans tes données, en le calculant directement à partir de ton historique.

Parfait pour anticiper tes ventes du mois prochain, ton trafic web de la semaine à venir, ta consommation énergétique ou la charge de tes serveurs. Là où une simple moyenne mobile traite toutes les données de la même façon, PREVISION.ETS donne plus de poids aux données récentes tout en conservant la mémoire des cycles passés. Disponible depuis Excel 2016.

Syntaxe

Clique sur un argument pour aller à son explication.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction PREVISION.ETS

Les trois premiers arguments sont obligatoires et leur ordre est figé : la date que tu veux prédire, tes valeurs historiques, puis les dates qui leur correspondent. Veille à ce que valeurs et chronologie soient parfaitement alignées colonne par colonne, sinon la prévision part de travers.

Les trois derniers (saisonnalite, complete_donnees, agregation) sont facultatifs : tu les ajoutes seulement quand tu veux forcer un cycle, gérer des trous dans l'historique ou combiner plusieurs valeurs tombées le même jour.

1

date_cible

: la date pour laquelle tu veux obtenir une prévision

Elle doit être au format date Excel et se situe généralement après la fin de ton historique (sinon tu obtiens une interpolation, pas une vraie prévision).

Tu peux passer une référence de cellule ou une formule comme DATE(2025;1;31) pour plus de lisibilité. Évite d'écrire les dates en dur dans la formule elle-même.

2

valeurs

: tes données historiques : chiffre d'affaires mensuel, nombre de visiteurs quotidiens, volume de production hebdomadaire..

Toute série de valeurs numériques que tu veux projeter dans le futur. Excel analyse ces données pour détecter les tendances et la saisonnalité.

Attention : Tes valeurs doivent correspondre exactement à tes dates dans la chronologie. Si ta première valeur correspond au 1er janvier, ta première date doit aussi être le 1er janvier. Un décalage entre les deux colonnes fausserait entièrement les prévisions.

3

chronologie

: la série de dates qui correspond à tes valeurs

Ces dates doivent être espacées de manière régulière (tous les jours, toutes les semaines, tous les mois). Excel utilise cet espacement pour comprendre le rythme de tes données et détecter les cycles saisonniers.

Attention : Tes dates doivent être triées dans l'ordre chronologique croissant. Si elles sont en désordre, Excel retourne une erreur. Utilise la fonction TRI si nécessaire avant d'utiliser la plage.

4

[saisonnalite]

: indique la périodicité de tes cycles saisonniers(facultatif)

Par défaut (valeur 1 ou paramètre omis), Excel détecte automatiquement la saisonnalité. Tu peux forcer une valeur spécifique : 12 pour des données mensuelles avec cycle annuel, 7 pour des données quotidiennes avec cycle hebdomadaire, ou 0 pour désactiver complètement la saisonnalité.

5

[complete_donnees]

: détermine comment Excel gère les valeurs manquantes dans ton historique(facultatif)

Par défaut (valeur 1), Excel remplace les trous par interpolation. Avec la valeur 0, les valeurs manquantes sont traitées comme des zéros, ce qui peut créer des erreurs si tu as trop de lacunes.

6

[agregation]

: si plusieurs valeurs partagent la même date (plusieurs ventes le même jour par exemple), ce paramètre dit à Excel comment les combiner(facultatif)

Par défaut (valeur 1), il calcule la moyenne. Les autres options : 2 = NOMBRE, 3 = NBVAL, 4 = MAX, 5 = MEDIANE, 6 = MIN, 7 = SOMME.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment prévoir les ventes du mois suivant avec la fonction PREVISION.ETS

La réunion commerciale de juillet approche et il faut annoncer un objectif de ventes qui tienne debout. Tes dix-huit derniers mois sont dans le tableau, mois par mois, et la courbe monte sans jamais monter droit : un mois fort succède toujours à un mois plus calme. Recopier la dernière valeur reviendrait à parier sur le hasard du mois de juin. La fonction PREVISION.ETS lit tout l'historique daté, y repère à la fois la pente de fond et le rythme qui se répète, et sort la valeur attendue pour le mois que tu vises.

Les étapes
  1. 1
    Dans une cellule, écris =PREVISION.ETS(.
  2. 2
    En 1er argument : écris la date à prédire et referme-la, DATE(2025; 7; 1). Elle pointe le 1er juillet 2025, le mois qui suit immédiatement la fin de l'historique. La construire avec la fonction DATE plutôt que de la taper en texte évite toute ambiguïté de format.
  3. 3
    En 2ᵉ argument : sélectionne les dix-huit montants de ventes à projeter, B2:B19. Ce sont ces nombres que la fonction analyse pour en extraire la tendance et le cycle, tandis que les colonnes voisines comme Canal ou Région restent en dehors du calcul.
  4. 4
    En 3ᵉ argument : sélectionne la colonne qui date chaque montant, A2:A19. C'est elle qui donne son rythme à la série, et son pas doit rester régulier, ici un point par mois, sans trou ni relevé posé à une date fantaisiste.
  5. 5
    Ferme la parenthèse et appuie sur Entrée. Sans consigne de saisonnalité, la fonction cherche le cycle toute seule et trouve ici une période de deux mois, exactement l'alternance creux-pic que montre la colonne des ventes.
Au final, ta formule devrait ressembler à ça :=PREVISION.ETS(DATE(2025; 7; 1); B2:B19; A2:A19)
Explication
La fonction ajuste un modèle de lissage exponentiel sur les dix-huit mois, puis l'évalue au 1er juillet 2025 et renvoie 232,9751758. Le chiffre se place entre le creux de mai (220) et le pic de juin (238), ce qui colle au rythme de la série où un mois fort est toujours suivi d'un mois plus calme. Le résultat sort brut, sans arrondi ni symbole monétaire, donc la mise en forme reste à ta charge si tu le présentes tel quel.
Exemple 2

Comment forcer la longueur du cycle saisonnier avec la fonction PREVISION.ETS

Le budget du premier trimestre 2025 doit être bouclé, et tes ventes de glaces n'ont rien d'un long fleuve tranquille : l'été pèse jusqu'à six fois le chiffre de l'hiver. Deux années de relevés trimestriels sont dans le tableau, et huit points, c'est maigre pour qu'un cycle qui ne s'est répété que deux fois saute aux yeux d'un algorithme. La fonction PREVISION.ETS accepte que tu lui annonces toi-même la longueur du cycle plutôt que de la lui faire chercher.

Les étapes
  1. 1
    Dans une cellule, écris =PREVISION.ETS(.
  2. 2
    En 1er argument : écris la date à prédire et referme-la, DATE(2025; 1; 1). Elle vise le premier trimestre 2025, celui qui suit le dernier relevé d'octobre 2024.
  3. 3
    En 2ᵉ argument : sélectionne les huit chiffres de ventes trimestriels relevés sur deux ans, B2:B9. Ce sont ces valeurs que la fonction prolonge pour estimer le trimestre suivant.
  4. 4
    En 3ᵉ argument : sélectionne la date de début de chaque trimestre, A2:A9. Le pas reste régulier au sens de la fonction, même si les trimestres ne comptent pas tous le même nombre de jours.
  5. 5
    En 4ᵉ argument : saisis la longueur du cycle, 4, et c'est tout l'intérêt de cet exemple. Tu déclares toi-même que le motif se referme tous les quatre points, là où la détection automatique ne trouve rien sur un historique aussi court, alors qu'un simple coup d'œil à la colonne suffit pour voir le cycle annuel.
  6. 6
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=PREVISION.ETS(DATE(2025; 1; 1); B2:B9; A2:A9; 4)
Explication
En quatrième position, le 4 annonce qu'un cycle complet compte quatre trimestres et que le premier de chaque année est le creux. Le résultat, 33,7566322, prolonge donc la série des premiers trimestres (20 puis 25) au lieu de la noyer dans la moyenne. Sans cet argument, la détection automatique ne trouve aucun cycle sur huit points seulement et renvoie 70,0239556, un chiffre de trimestre moyen qui ferait passer ton mois de janvier pour un mois de printemps.
Exemple 3

Comment rattraper l'erreur #NOMBRE! d'une chronologie irrégulière avec les fonctions PREVISION.ETS et SIERREUR

Les ventes de la rentrée doivent être estimées à partir des relevés que l'équipe terrain a notés depuis janvier. Le problème saute aux yeux dès qu'on regarde la colonne des dates : personne n'a relevé à intervalle fixe, il y a sept jours entre les deux premiers points et six semaines entre deux autres. La fonction PREVISION.ETS a besoin d'un pas régulier pour caler son modèle et refuse net de calculer sur un historique pareil. La fonction SIERREUR intercepte ce refus et affiche à la place une phrase qui nomme le problème.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à tenter et referme-le, PREVISION.ETS(DATE(2024; 8; 1); B2:B11; A2:A11). La fonction PREVISION.ETS s'exécute normalement, et SIERREUR ne se réveille que si elle échoue. Ici elle échoue, car sa chronologie A2:A11 s'étire de sept jours à plus de six semaines entre deux dates voisines, si bien qu'elle ne peut fixer aucun pas de référence et renvoie #NOMBRE!.
  3. 3
    En 2ᵉ argument : saisis le texte de repli, "Chronologie irrégulière". Il nomme la cause au lieu d'afficher une cellule vide, sinon la personne qui ouvre le fichier croira que le calcul n'a jamais été lancé.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Celle de la fonction PREVISION.ETS a déjà été refermée à l'intérieur du premier argument.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(PREVISION.ETS(DATE(2024; 8; 1); B2:B11; A2:A11); "Chronologie irrégulière")
Explication
Ces dix relevés ont été notés au fil de l'eau, à sept jours d'intervalle puis à quatorze, puis à six semaines. La fonction ne trouve aucun pas constant sur lequel caler son modèle et renvoie #NOMBRE!, un code que personne ne sait lire dans un tableau partagé. La fonction SIERREUR le remplace par la vraie cause. Le message dit d'ailleurs quoi faire : regroupe tes relevés par semaine ou par mois, et la même formule repartira.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction PREVISION.ETS

Avec PREVISION.ETS, les blocages viennent presque tous de la chronologie ou du volume d'historique : des dates en désordre ou en doublon, ou pas assez de cycles pour la saisonnalité demandée. Une saisonnalité 12 réclame 24 points, une saisonnalité 7 en réclame 14.

Les deux autres pièges sont plus sournois car ils ne renvoient pas d'erreur : une prévision qui dérive parce que ton marché a changé, et l'usage de la fonction sur des données qui n'ont rien de temporel.

Dates en désordre ou avec doublons dans la chronologie

Excel exige que ta chronologie soit triée dans l'ordre croissant et sans doublons. Deux lignes avec la même date sans paramètre d'agrégation déclenchent une erreur.

Solution : Trie ta plage de dates dans l'ordre croissant avant d'utiliser la formule. Si tu as des doublons de dates légitimes (plusieurs ventes le même jour), utilise le paramètre agregation : =PREVISION.ETS(date; valeurs; chrono; 1; 1; 7) avec 7 pour additionner les doublons.

Erreur due à un historique trop court pour la saisonnalité demandée

Pour détecter la saisonnalité, Excel a besoin d'au moins 2 cycles complets. Si tu demandes saisonnalite=12 (cycle annuel mensuel) avec seulement 6 mois de données, Excel retourne une erreur.

Solution : Utilise saisonnalite=0 pour désactiver la saisonnalité si tu n'as pas encore assez d'historique, ou attends d'avoir accumulé au moins 2 cycles. Règle : saisonnalité 12 exige 24 points minimum, saisonnalité 7 exige 14 points minimum.

Prévisions qui dérivent progressivement de la réalité

PREVISION.ETS prolonge les tendances passées. Si ton marché change brutalement (nouveau concurrent, crise, promotion imprévue), les prévisions ne captent pas ce changement et deviennent inexactes.

Solution : Compare tes prévisions passées avec la réalité chaque mois. Si les écarts s'accumulent systématiquement dans la même direction, révise tes hypothèses ou ajuste manuellement les prévisions avec ton expertise métier. Une prévision est un outil d'aide, pas une vérité absolue.

Utilisation sur des données non temporelles

PREVISION.ETS est conçue pour des séries temporelles (données qui évoluent dans le temps). Si tu veux prédire un prix en fonction d'une surface, ce n'est pas une relation temporelle.

Solution : Pour des relations cause-effet non temporelles, utilise PREVISION.LINEAIRE ou une analyse de régression avec DROITEREG. Ces fonctions conviennent mieux aux données où l'axe horizontal n'est pas le temps.

Le chiffre clé
PREVISION.ETS a besoin d'au moins deux cycles complets pour capter la saisonnalité : 24 points pour un cycle annuel mensuel (saisonnalité 12) et 14 points pour un cycle hebdomadaire (saisonnalité 7). En dessous, elle renvoie une erreur au lieu d'une prévision.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

PREVISION.ETS vs PREVISION.LINEAIRE vs TENDANCE vs MOYENNE.MOBILE

Garde PREVISION.ETS dès que tes données ont un rythme qui se répète (ventes mensuelles, trafic hebdomadaire, stocks) : c'est la seule des quatre qui capte la saisonnalité toute seule. En échange, elle exige deux cycles complets d'historique.

Si ta courbe monte ou descend sans cycle, PREVISION.LINEAIRE ou TENDANCE suffisent avec seulement deux points. Et MOYENNE.MOBILE ne projette rien dans le futur : elle se contente de lisser des données bruyantes.

CritèrePREVISION.ETSPREVISION.LINEAIRETENDANCEMOYENNE.MOBILE
Type de tendance géréeTendance + saisonnalité automatiqueTendance linéaire simpleTendance linéaire ou exponentielleLissage sans extrapolation
SaisonnalitéOui, détection automatiqueNonNonNon
Données requises2 cycles minimum2 points minimum2 points minimumN points (fenêtre)
DisponibilitéExcel 2016+Excel 2016+Toutes versionsVia module Analyse de données
Cas d'usage idéalVentes mensuelles, trafic web, stocksCroissance régulière sans saisonnalitéProjection linéaire sur plusieurs pointsLisser des données bruyantes
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec PREVISION.ETS

1Astuce

Valider la prévision avec un intervalle de confiance

PREVISION.ETS.CONFINT te donne la marge d'erreur de ta prévision : au lieu d'un chiffre unique, tu obtiens une fourchette. =PREVISION.ETS.CONFINT(date; valeurs; chrono; 0,95) te retourne l'écart pour un niveau de confiance de 95%.
Présente tes prévisions avec cette fourchette à ta direction : c'est plus honnête et plus utile pour la prise de décision.

2Astuce

Croiser plusieurs scénarios pour plus de robustesse

Crée deux ou trois prévisions avec des paramètres différents : une avec saisonnalité automatique, une avec saisonnalité forcée, une sans saisonnalité. Si les trois convergent, tu peux avoir confiance dans le résultat. Si elles divergent fortement, creuse pour comprendre pourquoi tes données sont ambiguës.
Cette approche multi-scénarios est la norme dans tout budget sérieux.

3Astuce

Surveiller la qualité du modèle dans le temps

Une fois par mois, compare tes prévisions passées avec les vraies valeurs réalisées. Calcule l'écart moyen relatif (valeur réelle - prévision) / valeur réelle. Si cet écart dérive systématiquement dans la même direction, ton modèle vieillit mal et il faut ajouter plus d'historique ou corriger manuellement la tendance.

FAQ

Questions fréquentes

PREVISION.LINEAIRE suppose une tendance linéaire simple et ignore la saisonnalité. PREVISION.ETS utilise l'algorithme ETS qui capture les variations saisonnières et s'adapte aux changements de tendance en donnant plus de poids aux données récentes. Pour des données avec saisonnalité marquée (ventes mensuelles, trafic hebdomadaire), PREVISION.ETS sera beaucoup plus précise. Pour une croissance régulière sans saisonnalité, PREVISION.LINEAIRE suffit.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction PREVISION.ETS : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir