Qu'est-ce que la fonction PREVISION. ETS. SAISONNALITE ?
PREVISION.ETS.CARACTERESAISONNIER (FORECAST.ETS.SEASONALITY en anglais) te sert quand tu dois choisir une périodicité de prévision sans savoir à l'avance si tes données suivent un rythme hebdomadaire, trimestriel ou annuel, plutôt que de fixer ce paramètre au hasard dans ton modèle de projection.
C'est la première question à poser avant de projeter tes ventes, ton trafic ou ta production : est-ce qu'il y a vraiment un pattern qui revient, et sur quelle durée ? Elle travaille main dans la main avec PREVISION.ETS, elle lui fournit le paramètre de saisonnalité que tu peux ensuite forcer dans tes projections pour garantir des prévisions cohérentes.
Syntaxe
=PREVISION.ETS.CARACTERESAISONNIER(valeurs; chronologie; [complétion_données]; [agrégation])Clique sur un argument pour aller à son explication.
Si la fonction retourne 0, ce n'est pas une erreur : cela signifie simplement qu'aucun cycle saisonnier significatif n'a été détecté. Dans ce cas, opte pour PREVISION.LINEAIRE plutôt que PREVISION.ETS.

Comprendre chaque paramètre de la fonction PREVISION.ETS.SAISONNALITE
Les deux premiers arguments vont toujours par paire et sont obligatoires : d'abord tes valeurs historiques, ensuite la chronologie de dates qui leur correspond, ligne pour ligne et dans le même ordre. Les deux derniers sont facultatifs et servent surtout quand tes données sont imparfaites : complétion_données décide comment combler les trous, agrégation comment fusionner plusieurs lignes tombant sur la même date.
valeurs
: tes données historiques : ventes mensuelles, visiteurs quotidiens, production hebdomadaire..Toute série de valeurs numériques dans laquelle tu cherches un cycle répétitif. Excel analysera ces valeurs en cherchant des motifs qui reviennent à intervalles réguliers.
Plus tu as de données, plus la détection est fiable. Il faut au minimum deux répétitions complètes du cycle, soit 24 mois pour une saisonnalité annuelle sur des données mensuelles. En pratique, vise plutôt trois années : avec deux répétitions seulement, l'algorithme retient parfois un cycle plus court que le vrai.
chronologie
: la série de dates qui correspond exactement à tes valeursCes 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 calibrer la recherche de cycles.
La première valeur doit correspondre à la première date, dans le même ordre.
Attention : Tes dates doivent être triées dans l'ordre chronologique croissant, sans doublons. Si deux lignes partagent la même date, utilise le paramètre agrégation pour indiquer à Excel comment les combiner. Une chronologie en désordre ou avec des doublons non gérés génère une erreur.
[complétion_données]
: détermine comment Excel gère les valeurs manquantes dans ton historique(facultatif)Avec 1 (valeur par défaut, ou paramètre omis), Excel comble les trous par interpolation, ce qui améliore la qualité de la détection. Avec 0, les valeurs manquantes sont traitées comme des zéros, ce qui peut fausser l'analyse en introduisant de faux creux.
[agrégation]
: si plusieurs valeurs partagent la même date (plusieurs transactions le même jour, par exemple), ce paramètre indique à Excel comment les combiner avant d'analyser la saisonnalité(facultatif)Par défaut (1), Excel calcule la moyenne. Les autres options : 2 = NOMBRE, 3 = NBVAL, 4 = MAX, 5 = MEDIANE, 6 = MIN, 7 = SOMME.
Pour un chiffre d'affaires journalier avec plusieurs lignes par jour, utilise 7 (SOMME) pour totaliser avant l'analyse.

Exemples pratiques pas à pas
Comment détecter un cycle annuel avec la fonction PREVISION.ETS.CARACTERESAISONNIER
Tu es data analyst dans une boutique en ligne. Avant de construire des prévisions pour l'année à venir, tu veux vérifier objectivement si tes ventes suivent un cycle saisonnier et quelle est sa périodicité. Tu disposes de 36 mois de ventes mensuelles, soit trois années complètes affichées ligne par ligne dans le tableau.
- 1Dans une cellule, écris
=PREVISION.ETS.CARACTERESAISONNIER(. - 2
- 3En 2ᵉ argument : sélectionne la colonne des mois,
A2:A37. Cette plage doit avoir la même hauteur que celle des ventes et suivre le même ordre, ligne pour ligne, sinon Excel ne sait plus quelle vente correspond à quel mois. - 4Ferme la parenthèse et appuie sur Entrée. Excel renvoie
12, ce qui donne la longueur du cycle en mois et non une prévision de ventes, un nombre que tu reportes ensuite en quatrième argument de PREVISION.ETS.
=PREVISION.ETS.CARACTERESAISONNIER(B2:B37; A2:A37)12 le confirme sans ambiguïté. Attention à ne pas lire ce nombre comme une prévision : il ne dit rien du chiffre de janvier 2025, il dit seulement que le cycle dure 12 mois. C'est ce 12 que tu passes ensuite à PREVISION.ETS pour projeter l'année suivante.Comment confirmer une saisonnalité trimestrielle avec la fonction PREVISION.ETS.CARACTERESAISONNIER
Tu es contrôleur de gestion dans une entreprise B2B. Tu remarques que tes chiffres d'affaires trimestriels semblent suivre un pattern, mais tu veux le confirmer avant de construire ton modèle budgétaire. Tu disposes de 3 ans d'historique trimestriel, soit 12 trimestres. La colonne A porte la date de début de chaque trimestre, et la colonne B le libellé lisible qui te sert de repère.
- 1Dans une cellule, écris
=PREVISION.ETS.CARACTERESAISONNIER(. - 2En 1er argument : sélectionne la colonne des chiffres d'affaires,
C2:C13. Ce sont les 12 trimestres suivis, et l'ordre des arguments surprend souvent, car ce sont bien les valeurs d'abord et les dates ensuite, l'inverse de la lecture naturelle d'un tableau. - 3En 2ᵉ argument : sélectionne la colonne des dates de début de trimestre,
A2:A13. Ces dates doivent être triées du plus ancien au plus récent et espacées régulièrement, ici de trois mois. Un libellé comme2021-Q1resterait du texte qu'Excel ne sait pas placer sur un axe du temps, d'où l'importance de vraies dates. - 4Ferme la parenthèse et appuie sur Entrée. Excel renvoie
4, soit quatre trimestres par cycle, donc un rythme annuel que tu reporteras en quatrième argument de PREVISION.ETS pour projeter les trimestres à venir.
=PREVISION.ETS.CARACTERESAISONNIER(C2:C13; A2:A13)4 confirme un cycle de 4 trimestres, soit un cycle annuel avec des variations trimestrielles prévisibles : Q3 systématiquement plus faible (vacances d'été), Q4 systématiquement plus fort (clôtures budgétaires clients). Ce 4 se compte en points de données, pas en mois : quatre trimestres, donc une année. Cette information te permet d'ajuster tes objectifs trimestriels en tenant compte de cette structure saisonnière.Comment repérer un rythme hebdomadaire avec la fonction PREVISION.ETS.CARACTERESAISONNIER
Tu gères un pipeline de leads et tu te demandes si ton taux de conversion suit un pattern hebdomadaire. Tu as collecté 4 semaines de données quotidiennes, soit 28 points, du lundi 1er janvier au dimanche 28 janvier. Toutes les lignes sont affichées, donc tu peux reproduire le calcul tel quel.
- 1Dans une cellule, écris
=PREVISION.ETS.CARACTERESAISONNIER(. - 2En 1er argument : sélectionne la colonne des conversions,
C2:C29. Ce sont les 28 jours du tableau, et la colonne « Jour » ne sert qu'à ta lecture, elle n'entre dans aucun argument de la formule. - 3En 2ᵉ argument : sélectionne la colonne des dates,
A2:A29. L'espacement entre ces 28 jours doit rester constant, un jour ici, et retirer les samedis et dimanches pour « alléger » casserait ce rythme et ferait tomber la détection à côté. - 4Ferme la parenthèse et appuie sur Entrée. Excel renvoie
7, sept points de données donc sept jours, ce qui correspond exactement à une semaine puisque ta chronologie est quotidienne.
=PREVISION.ETS.CARACTERESAISONNIER(C2:C29; A2:A29)7 confirme un cycle hebdomadaire : les conversions culminent le mercredi et s'effondrent le week-end, et ce motif se rejoue quatre fois de suite dans les 28 jours affichés. Là encore, la fonction ne prévoit rien, elle mesure la longueur du cycle. Fort de cette information, tu peux ajuster ta stratégie : programmer tes relances pour mardi-mercredi, faire arriver tes propositions en début de semaine, et ne pas compter sur des signatures le week-end dans tes prévisions.Comment vérifier l'absence de saisonnalité avec la fonction PREVISION.ETS.CARACTERESAISONNIER
Tu es chef de produit pour un logiciel en SaaS. Contrairement aux produits physiques, tu penses que ton revenu mensuel récurrent (MRR) ne suit pas de saisonnalité marquée. Tu veux le vérifier avant de choisir ton modèle de prévision : PREVISION.ETS ou PREVISION.LINEAIRE ?
- 1Dans une cellule, écris
=PREVISION.ETS.CARACTERESAISONNIER(. - 2En 1er argument : sélectionne la colonne du MRR,
B2:B13. Ce sont les 12 mois affichés, exactement ceux que la formule analyse. - 3En 2ᵉ argument : sélectionne la colonne des mois,
A2:A13. Chaque mois y apparaît une seule fois et dans l'ordre, ce qui donne à la fonction le rythme régulier dont elle a besoin. - 4Ferme la parenthèse et appuie sur Entrée. Excel renvoie
0. Ce résultat est valide et non une erreur, il signale l'absence de tout cycle répétitif dans la série et t'oriente vers PREVISION.LINEAIRE.
=PREVISION.ETS.CARACTERESAISONNIER(B2:B13; A2:A13)0 confirme l'hypothèse : le MRR suit une croissance linéaire régulière sans cycle répétitif. Un cycle de longueur nulle signifie qu'aucun motif ne revient dans la série, il n'y a donc pas de saisonnalité à modéliser. Ce n'est pas une erreur de formule mais une réponse exploitable : PREVISION.LINEAIRE ou TENDANCE suffisent ici et sont plus simples à interpréter, tu économises de la complexité sans perdre en précision.
Les erreurs fréquentes avec la fonction PREVISION.ETS.SAISONNALITE
Ici tout se joue sur la chronologie : du texte à la place de vraies dates, des dates en désordre, des doublons non gérés ou un espacement irrégulier suffisent à fausser ou bloquer la détection, parce qu'Excel a besoin d'un rythme stable pour repérer un cycle. L'autre faux pas n'est pas technique mais humain : prendre le résultat 0 pour un bug alors que c'est une réponse valide qui dit simplement "pas de saisonnalité détectée".
Erreur #NOM? sur le nom de la fonction
Le nom français exact est PREVISION.ETS.CARACTERESAISONNIER, sans accent et sans espace. Les abréviations que l'on croise souvent dans les tutoriels, calquées sur le mot « saisonnalité », ne correspondent à aucune fonction réelle et déclenchent immédiatement l'erreur #NOM?.
Solution : Tape =PREVISION.ETS. dans une cellule et laisse la saisie semi-automatique te proposer le nom complet, puis valide avec la touche Tabulation. En version anglaise, la fonction s'appelle FORECAST.ETS.SEASONALITY.
Chronologie en désordre ou avec doublons
Excel exige que tes dates soient triées dans l'ordre chronologique croissant, sans doublon. Si deux lignes ont la même date sans paramètre agrégation configuré, la fonction retourne une erreur.
Solution : Trie d'abord ta plage de dates en ordre croissant. Si plusieurs lignes partagent une même date, ajoute le paramètre agrégation (par exemple 7 pour additionner) afin qu'Excel sache comment les fusionner avant l'analyse.
Erreur #DIV/0! avec une chronologie en texte
Des libellés comme 2021-Q1, Semaine 12 ou Janvier sont du texte, pas des dates. La fonction ne peut pas mesurer l'espacement entre deux chaînes de caractères, donc elle n'arrive pas à construire son axe du temps et retourne #DIV/0!.
Solution : Remplace la colonne de libellés par de vraies dates (le premier jour de chaque période, par exemple 01/01/2021 puis 01/04/2021 pour des trimestres) et garde le libellé lisible dans une colonne voisine. Pointe la formule sur la colonne de dates, pas sur celle des libellés.
Aucun cycle détecté alors qu'il semble évident
Trois causes possibles : historique insuffisant (moins de 2 cycles complets), données trop bruitées masquant le signal, ou cycle trop irrégulier pour que l'autocorrélation le détecte. Excel peut aussi retenir un cycle plus court que le vrai, par exemple 6 au lieu de 12, quand l'historique est juste à la limite.
Solution : Étends ton historique bien au-delà du minimum de 2 cycles : compte 3 années de données mensuelles pour verrouiller un cycle annuel, plusieurs semaines pour un cycle hebdomadaire. Si possible, filtre ou lisse les valeurs aberrantes qui introduisent du bruit dans la série avant de relancer la détection.
Espacement irrégulier entre les dates
Si l'espacement entre les dates varie (parfois 7 jours, parfois 10), la détection de saisonnalité est faussée car Excel ne peut pas identifier un rythme stable.
Solution : Assure-toi d'avoir une chronologie à espacement constant. Si des points manquent, laisse le paramètre complétion_données à 1 pour que l'interpolation comble les trous automatiquement sans casser le rythme.
Confondre le résultat 0 avec une erreur de formule
La valeur 0 est un résultat valide, pas une erreur. Elle signifie simplement qu'aucun cycle saisonnier significatif n'a été trouvé dans les données.
Solution : Utilise PREVISION.LINEAIRE au lieu de PREVISION.ETS quand 0 est retourné. PREVISION.ETS reste utilisable, mais elle n'apporte pas de valeur ajoutée par rapport à la prévision linéaire dans ce cas.

Astuces avancées avec PREVISION.ETS.SAISONNALITE
Teste plusieurs segments pour détecter une saisonnalité évolutive
Lance =PREVISION.ETS.CARACTERESAISONNIER sur des sous-segments de tes données (première année, deuxième année, etc.). Si tous les segments retournent le même résultat, ton cycle est stable dans le temps. Si les résultats varient, ta saisonnalité évolue et il faudra en tenir compte dans tes projections.
Connaître la stabilité du cycle est au moins aussi précieux que sa longueur.
Valide le résultat avec ton expertise métier
Si la fonction retourne 7 alors que ton activité n'a aucun rythme hebdomadaire connu, méfie-toi : c'est peut-être un faux positif lié au bruit dans les données. L'algorithme d'autocorrélation est puissant, mais il peut détecter des coïncidences statistiques sans réalité opérationnelle.
Ton expertise métier reste indispensable pour valider ou contester le résultat.
Combine avec PREVISION.ETS.STAT pour évaluer la qualité du modèle
Après avoir obtenu la longueur du cycle, utilise =PREVISION.ETS.CARACTERESAISONNIER en tandem avec =PREVISION.ETS.STAT qui retourne des métriques de qualité (erreur quadratique moyenne, coefficients de lissage). Si la qualité du modèle est faible malgré un cycle détecté, envisage de forcer manuellement la valeur de saisonnalité dans PREVISION.ETS.
Cela te permet de décider en connaissance de cause si la détection automatique est exploitable.
Questions fréquentes
PREVISION.ETS.CARACTERESAISONNIER te retourne un nombre : la longueur du cycle détecté. C'est un outil de diagnostic, pas de prévision. PREVISION.ETS fait les prévisions en se servant de cette saisonnalité. Utilise PREVISION.ETS.CARACTERESAISONNIER d'abord pour comprendre tes données, puis PREVISION.ETS pour les projeter.
Le nom français est PREVISION.ETS.CARACTERESAISONNIER, en un seul bloc, sans accent et sans espace. Le nom anglais est FORECAST.ETS.SEASONALITY.
Attention aux versions raccourcies bâties sur le mot « saisonnalité » que l'on lit un peu partout : aucune ne correspond à une fonction Excel, et tu récupères #NOM?. Le plus sûr reste de taper =PREVISION.ETS. et de laisser la saisie semi-automatique compléter le nom pour toi.
Un résultat de 12 indique un cycle annuel avec des données mensuelles (12 mois par cycle). Un résultat de 7 indique un cycle hebdomadaire avec des données quotidiennes. Un résultat de 4 sur des données trimestrielles indique un cycle annuel de 4 trimestres. Si la fonction retourne 0, aucune saisonnalité exploitable n'a été détectée.
Excel utilise l'autocorrélation : il compare tes données à elles-mêmes décalées de 1, 2, 3... périodes et cherche le décalage pour lequel la corrélation est la plus forte. Si tes ventes de janvier ressemblent systématiquement à celles de janvier de l'année précédente, le décalage de 12 donnera une forte corrélation et Excel retournera 12.
Trois pistes : l'historique est trop court (moins de 2 cycles complets), les données sont trop bruitées (valeurs aberrantes masquant le signal), ou le cycle est trop irrégulier. Allonge l'historique, filtre les outliers ou lisse la série avant de relancer la détection.
Le même réflexe vaut quand la fonction annonce un cycle plus court que celui que tu attendais, par exemple 6 sur des ventes mensuelles clairement annuelles : deux années de données ne laissent que deux répétitions à l'algorithme, une troisième année suffit en général à faire ressortir le 12.
Non. PREVISION.ETS.CARACTERESAISONNIER est conçue exclusivement pour des séries temporelles. Pour analyser des patterns dans d'autres types de données, il faut utiliser d'autres outils comme l'analyse de corrélation ou des approches statistiques différentes.
La détection automatique convient dans la majorité des cas. Forcer manuellement la saisonnalité est utile quand tu disposes de moins de 2 cycles d'historique mais que tu connais le cycle métier (par exemple, tu sais que c'est annuel car ton secteur l'est). Dans ce cas, indique directement 12 dans PREVISION.ETS plutôt que de te fier à la détection automatique sur un historique trop court.
Pour aller plus loin
Continue sur ta lancée après la fonction PREVISION.ETS.SAISONNALITE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir




