Aller au contenu principal

Qu'est-ce que la fonction TENDANCE ?

Définition
La fonction TENDANCE calcule des valeurs Y sur une droite de régression linéaire (moindres carrés). Elle retourne un tableau de valeurs prédites, que ce soit sur l'historique ou sur de nouveaux points X fournis.

TENDANCE (TREND en anglais) te sert dès qu'une seule prévision ponctuelle ne suffit plus, parce que tu dois voir toute une trajectoire plutôt qu'un point isolé. Plutôt que de recopier une formule de prévision case par case, tu obtiens en un seul calcul l'ensemble des valeurs projetées, prêtes à comparer à ton historique réel.

Concrètement, c'est elle qui projette tes ventes sur les 6 prochains trimestres en partant de l'historique, estime l'évolution des coûts opérationnels sur 2 ans, ou quantifie le lien entre ton budget publicitaire et le chiffre d'affaires généré. Là où PREVISION te donne un seul point futur, TENDANCE te remet tout le film en une seule formule.

Syntaxe

Clique sur un argument pour aller à son explication.

Dans Excel 365 et 2021, TENDANCE utilise les tableaux dynamiques et s'étend automatiquement sur les cellules voisines. Dans les versions antérieures, sélectionne toute la plage de destination et valide avec Ctrl+Maj+Entrée pour obtenir une formule matricielle.

Le savais-tu ?
Là où PREVISION ne te donne qu'un seul point futur, TENDANCE calcule tout un tableau de prévisions en une formule. Dans Excel 365, le résultat se déverse tout seul sur les cellules voisines.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction TENDANCE

Sur les quatre arguments, seul y_connus est obligatoire : c'est ton historique chiffré, le point de départ de toute la projection. Les trois autres se rajoutent au fur et à mesure que tu veux affiner : [x_connus] quand tes périodes ne sont pas régulières, [nouveaux_x] pour viser le futur, [constante] pour forcer la droite à passer par zéro.

Le piège classique, c'est [nouveaux_x] : si tu l'oublies, TENDANCE recalcule simplement tes valeurs passées au lieu de prévoir quoi que ce soit. Et l'ordre est figé, donc pour sauter [x_connus] tout en gardant [nouveaux_x], tu laisses la place vide entre deux points-virgules.

1

y_connus

: les valeurs Y déjà connues dans ta relation `y = mx + b` : ce sont tes données historiques ou observées que tu veux utiliser pour établir la tendance

Par exemple, pour analyser l'évolution de tes ventes mensuelles, y_connus contiendra tes chiffres de ventes des mois passés.

Cette plage doit contenir uniquement des nombres. Si certaines cellules contiennent du texte ou sont vides, TENDANCE les ignore automatiquement dans le calcul de la régression.

2

[x_connus]

: l'ensemble des valeurs X connues correspondant aux `y_connus`(facultatif)

Si tu l'omets, Excel utilise automatiquement la séquence 1, 2, 3, 4... ce qui correspond à des périodes consécutives.

Utilise ce paramètre quand tes données X ne sont pas simplement consécutives : années non consécutives (2018, 2020, 2022), ou régression en fonction d'une variable spécifique comme le prix ou le budget publicitaire.

3

[nouveaux_x]

: les nouvelles valeurs X pour lesquelles tu souhaites calculer les valeurs Y prédites(facultatif)

Si tu l'omets, TENDANCE utilise les mêmes valeurs que x_connus, ce qui te permet de comparer les valeurs observées avec les valeurs calculées par la régression.

C'est avec ce paramètre que tu fais de vraies prévisions : spécifie des valeurs X futures (comme les 6 prochains mois) pour obtenir les valeurs Y correspondantes selon la tendance calculée.

4

[constante]

: valeur logique qui précise si la constante `b` de l'équation `y = mx + b` doit être forcée à `0`(facultatif)

Si VRAI ou omis, b est calculée normalement. Si FAUX, b est forcé à 0 : la droite de régression passe obligatoirement par l'origine (0;0).

Dans la plupart des cas métier, laisse ce paramètre à VRAI (ou omets-le) pour obtenir la meilleure droite de régression possible. Utilise FAUX uniquement si tu as une raison théorique de penser que Y doit être 0 quand X est 0.

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

Exemples pratiques pas à pas

Exemple 1

Comment calculer la tendance d'une série de ventes avec la fonction TENDANCE

Ton chiffre d'affaires monte depuis huit mois, mais en dents de scie, et la question qui tombe en réunion est toujours la même : est-ce que la progression est réelle, ou est-ce que tu lis du bruit ? Tu as le numéro du mois et les ventes correspondantes, et tu veux la droite qui traverse ces huit points, valeur par valeur. La fonction TENDANCE calcule cette droite et te renvoie les huit valeurs ajustées d'un seul coup, sans que tu aies à tracer le moindre graphique.

Les étapes
  1. 1
    Dans une cellule, écris =TENDANCE(.
  2. 2
    En 1er argument : sélectionne l'historique des huit ventes mensuelles à ajuster, B2:B9. C'est le seul argument obligatoire de la fonction, celui à partir duquel toute la droite est calculée.
  3. 3
    En 2ᵉ argument : sélectionne les numéros de mois auxquels ces ventes correspondent, A2:A9. Ils vont de 1 à 8, et cette plage doit compter exactement autant de cellules que la première, sinon la fonction refuse de sortir un résultat.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Faute d'un troisième argument, la fonction applique sa droite aux mois déjà connus et te rend ton historique recalculé, mois par mois, qu'Excel déverse tout seul sur les cellules du dessous.
Au final, ta formule devrait ressembler à ça :=TENDANCE(B2:B9; A2:A9)
Explication
La fonction TENDANCE trace la droite des moindres carrés qui colle au plus près de tes huit mois d'historique, puis renvoie la valeur de cette droite pour chaque mois. Tes ventes réelles zigzaguent (14 200 € au mois 3, puis un bond à 16 100 € au mois 4) alors que la série ajustée, elle, monte régulièrement d'environ 1 392 € par mois. Comme le résultat contient huit valeurs et pas une seule, Excel les déverse tout seul sur les cellules du dessous.
Exemple 2

Comment prévoir plusieurs semaines d'un coup avec la fonction TENDANCE

L'entrepôt te demande combien de colis préparer et tu ne veux pas répondre au doigt mouillé : trop de stock et tu immobilises de la trésorerie, trop peu et tu rates des ventes. Tu as six semaines de commandes avec leur numéro de semaine, et tu as noté juste à côté les semaines 7, 8 et 9 à couvrir. La fonction TENDANCE prolonge ta droite jusqu'à ces trois semaines et te sort les trois prévisions en une seule formule.

Les étapes
  1. 1
    Dans une cellule, écris =TENDANCE(.
  2. 2
    En 1er argument : sélectionne les commandes des six semaines écoulées, B2:B7. C'est cet historique qui fixe la pente de la droite.
  3. 3
    En 2ᵉ argument : sélectionne les numéros de semaine qui accompagnent ces volumes, A2:A7. Tu pourrais l'omettre puisque tes semaines se suivent de 1 à 6, et la fonction les numéroterait alors toute seule pour un résultat identique.
  4. 4
    En 3ᵉ argument : sélectionne les semaines pour lesquelles tu veux une prévision, C2:C4, soit les semaines 7, 8 et 9. C'est cet argument facultatif qui transforme le calcul en projection, et la fonction renvoie autant de résultats qu'il y a de valeurs dans cette plage.
  5. 5
    Ferme la parenthèse et appuie sur Entrée. Sans ce troisième argument, tu récupérerais ton historique recalculé au lieu d'une projection.
Voici la formule que tu obtiens à la fin :=TENDANCE(B2:B7; A2:A7; C2:C4)
Explication
La fonction TENDANCE calcule la droite qui résume les six semaines connues, puis l'évalue aux semaines 7, 8 et 9 au lieu de s'arrêter aux semaines déjà remplies. Sur cet historique, le volume grimpe de 60 commandes par semaine, ce qui donne 780, 840 puis 900. C'est le troisième argument qui fait toute la différence : sans lui, tu récupérerais ton historique recalculé au lieu d'une projection.
Exemple 3

Comment prévoir des ventes à partir d'un budget avec la fonction TENDANCE

L'arbitrage budgétaire se prépare et la direction veut savoir ce que rapporterait un budget publicitaire de 25 000 € ou de 30 000 €, deux montants que tu n'as jamais testés. Tu as six mois de dépenses publicitaires et les ventes qu'elles ont générées, et tu as posé les deux budgets à simuler dans une colonne à part. La fonction TENDANCE mesure le lien entre tes deux colonnes et te chiffre les deux scénarios d'un coup.

Les étapes
  1. 1
    Dans une cellule, écris =TENDANCE(.
  2. 2
    En 1er argument : sélectionne les ventes déjà constatées, B2:B7. C'est la grandeur que tu cherches à prédire à partir du budget.
  3. 3
    En 2ᵉ argument : sélectionne les budgets publicitaires dépensés, A2:A7. Cette fois tu ne peux pas t'en passer. Si tu l'omets, la fonction numérote tes lignes de 1 à 6 et calcule une tendance dans le temps, ce qui n'a rien à voir avec ce que tu cherches.
  4. 4
    En 3ᵉ argument : sélectionne la plage où tu as tapé les deux budgets à tester, C2:C3, soit 25 000 € et 30 000 €. La fonction fait passer ces montants dans la droite qu'elle vient de calculer et renvoie une prévision pour chacun.
  5. 5
    Ferme la parenthèse et appuie sur Entrée. Les deux scénarios ressortent d'un coup, un par budget simulé.
Une fois les morceaux assemblés, ta formule donne ça :=TENDANCE(B2:B7; A2:A7; C2:C3)
Explication
Ici, la fonction TENDANCE ne regarde plus le temps mais le budget : elle cherche la droite qui relie les euros dépensés en publicité aux euros de ventes encaissés. Sur cet historique, chaque euro investi rapporte 4 € de ventes, avec un socle de 30 000 € qui tombe même sans publicité. Les deux budgets simulés passent dans cette droite et ressortent à 130 000 € et 150 000 €.
Exemple 4

Comment faire une régression linéaire multiple avec la fonction TENDANCE

Deux biens arrivent à l'estimation et tu ne veux pas te contenter d'un prix au mètre carré : à surface égale, un trois-pièces ne se vend pas comme un deux-pièces. Ton historique croise pour chaque vente passée la surface, le nombre de pièces et le prix obtenu, et tu as posé les caractéristiques des deux nouveaux biens juste à côté. La fonction TENDANCE sait peser plusieurs colonnes de variables à la fois et te sort les deux estimations d'un coup.

Les étapes
  1. 1
    Dans une cellule, écris =TENDANCE(.
  2. 2
    En 1er argument : sélectionne les prix réellement obtenus sur tes six ventes passées, C2:C7. C'est la seule grandeur que tu cherches à prédire.
  3. 3
    En 2ᵉ argument : sélectionne le bloc de deux colonnes, A2:B7, qui réunit la surface et le nombre de pièces. La fonction pèse alors les deux variables en même temps, ce qu'on appelle une régression linéaire multiple.
  4. 4
    En 3ᵉ argument : sélectionne les caractéristiques des deux biens à estimer, D2:E3, dans le même ordre que la plage précédente (la surface d'abord, les pièces ensuite). Si tu inverses les deux colonnes, la formule sort quand même un chiffre, mais il est faux.
  5. 5
    Ferme la parenthèse et appuie sur Entrée. En laissant le dernier argument de côté, tu autorises la fonction à calculer librement la base de son plan, ici 20 000 € ; l'écrire FAUX forcerait cette base à zéro et tirerait toutes tes estimations vers le bas.
En mettant tout bout à bout, tu écris :=TENDANCE(C2:C7; A2:B7; D2:E3)
Explication
La fonction TENDANCE ajuste ici un plan plutôt qu'une droite, puisqu'elle a deux variables à peser en même temps. Sur cet historique, elle valorise le mètre carré à 4 000 € et chaque pièce supplémentaire à 10 000 €, sur une base de 20 000 €. Le 65 m² de 3 pièces ressort donc à 310 000 € et le 90 m² de 4 pièces à 420 000 €.
Le conseil du pro
Compare toujours tes valeurs observées à celles que TENDANCE recalcule sur l'historique. Si l'écart se creuse de période en période, tes données montent sans doute en accélérant : bascule alors sur CROISSANCE, sa version exponentielle.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec TENDANCE

1Astuce

Valider la pertinence avec COEFFICIENT.CORRELATION

Avant de te fier aux prévisions, calcule le coefficient de corrélation entre tes X et tes Y : =COEFFICIENT.CORRELATION(y_connus; x_connus). S'il est proche de 1 ou -1, la régression linéaire est solide. S'il est proche de 0, TENDANCE produira des prévisions peu fiables car tes données ne suivent pas de tendance linéaire.
Vérifie toujours ce coefficient avant de communiquer une projection à ta direction.

2Astuce

Ne pas extrapoler trop loin

TENDANCE est fiable pour des prévisions à court terme, mais plus tu t'éloignes de tes données historiques, moins les prédictions sont précises. Prévoir les ventes de 2030 avec des données de 2022-2024 suppose que rien ne change : nouveau concurrent, crise, pivot produit... autant de facteurs qui cassent la droite.
Limite tes extrapolations à une ou deux périodes au-delà de l'historique, et complète toujours d'une analyse qualitative.

3Astuce

Visualiser avec un graphique nuage de points

Crée un graphique nuage de points avec tes données et ajoute une courbe de tendance linéaire (clic droit sur la série → Ajouter une courbe de tendance → Linéaire). Excel affiche l'équation y = mx + b et le R². Compare visuellement la droite avec tes points : si les points forment grossièrement une ligne, TENDANCE est adaptée ; s'ils forment une courbe, bascule sur CROISSANCE.
Le graphique te prend 30 secondes et te confirme que ton modèle est pertinent avant d'aller plus loin.

Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction TENDANCE

Avant même de regarder les chiffres sortis, vérifie le format de tes plages : neuf fois sur dix, le #N/A ou le #VALEUR! au démarrage vient d'un y_connus et d'un x_connus qui n'ont pas le même nombre de cellules, ou d'une colonne remplie de texte au lieu de nombres.

Les autres soucis sont plus sournois car la formule ne renvoie aucun code d'erreur : une seule valeur au lieu du tableau attendu (Excel d'avant 365 qui réclame Ctrl+Maj+Entrée), ou des prévisions qui partent en vrille parce que tes données dessinent une courbe et non une droite.

Erreur #N/A ou #VALEUR! au lancement

Les plages y_connus et x_connus n'ont pas la même taille, ou elles contiennent principalement du texte au lieu de nombres. TENDANCE a besoin de données numériques cohérentes pour calculer la régression.

Solution : Vérifie que tes plages y_connus et x_connus ont exactement le même nombre de cellules. Assure-toi qu'elles contiennent des nombres et pas du texte. Utilise =ESTNUM(A1) pour identifier les cellules problématiques dans tes plages.

Un seul résultat au lieu d'un tableau

Dans les versions d'Excel antérieures à 365/2021, TENDANCE ne s'étend pas automatiquement sur plusieurs cellules. Tu n'obtiens qu'une seule valeur alors que tu en attends plusieurs.

Solution : Sélectionne d'abord toutes les cellules où tu veux afficher les résultats, tape la formule, puis valide avec Ctrl+Maj+Entrée au lieu d'Entrée simple pour créer une formule matricielle.

Résultats très éloignés des valeurs réelles

Si TENDANCE donne des résultats qui ne correspondent pas du tout à tes données, tes données ne suivent probablement pas une tendance linéaire : elles sont peut-être exponentielles, cycliques ou trop dispersées.

Solution : Trace un graphique nuage de points pour visualiser. Si les points forment une courbe plutôt qu'une droite, essaie CROISSANCE. Calcule aussi le coefficient de corrélation : s'il est proche de 0, la régression linéaire n'est pas adaptée à tes données.

Confusion entre valeurs observées et prédites

Il est facile de se perdre entre les valeurs historiques, les valeurs calculées sur l'historique et les vraies prévisions futures dans un même tableau, surtout quand TENDANCE remplit tout d'un coup.

Solution : Organise ton tableau avec des colonnes séparées : «Valeurs observées», «Valeurs calculées (TENDANCE)» et «Prévisions». Utilise des couleurs ou des bordures pour distinguer l'historique des prévisions futures.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

TENDANCE vs PREVISION vs DROITEREG vs CROISSANCE

Prends TENDANCE dès que tu veux plusieurs prévisions linéaires d'un coup : les 6 prochains mois, plusieurs scénarios de budget. Pour un seul point futur, PREVISION fait le travail plus simplement, et si ce sont les coefficients m, b ou le R² qui t'intéressent plutôt que les prédictions, c'est DROITEREG qu'il te faut.

Le vrai point de bascule, c'est la forme de tes données : si elles grimpent en accélérant (intérêts composés, viralité), la droite de TENDANCE sous-estime tout et il faut passer à CROISSANCE, son équivalent exponentiel.

CritèreTENDANCEPREVISIONDROITEREGCROISSANCE
Type de résultatTableau de valeurs YValeur Y uniqueStatistiques (m, b, R²...)Tableau de valeurs Y
Type de tendanceLinéaire (droite)Linéaire (droite)Linéaire (droite)Exponentielle (courbe)
Prévisions multiplesOuiNon (1 seule)Non (stats seulement)Oui
Régression multipleOuiNonOuiOui
Facilité⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Cas d'usage principalPrévisions multiples linéairesPrévision ponctuelle rapideAnalyse statistique détailléeCroissance exponentielle
FAQ

Questions fréquentes

PREVISION renvoie une seule valeur prédite pour un point X donné, tandis que TENDANCE peut calculer plusieurs valeurs d'un coup et retourne un tableau complet. Utilise TENDANCE quand tu as besoin de prévoir plusieurs mois ou années en une seule formule.

Ressources

Pour aller plus loin

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

Tout voir