Aller au contenu principal

Qu'est-ce que la fonction DROITEREG ?

Définition
La fonction DROITEREG calcule les paramètres d'une droite de régression linéaire (méthode des moindres carrés) et retourne un tableau de statistiques : pente, ordonnée à l'origine, R², erreur type et autres indicateurs de qualité du modèle.

DROITEREG (LINEST en anglais) te sert dès que PENTE ou TENDANCE ne suffisent plus, parce que tu dois aussi juger la fiabilité du modèle avant de t'y fier : un R² pour savoir si la droite tient la route, une erreur type pour poser un intervalle de confiance. C'est l'outil à sortir quand la prévision seule ne suffit pas et qu'il faut pouvoir la défendre en réunion.

Que tu fasses des prévisions de ventes, des analyses financières ou du contrôle qualité, DROITEREG t'aide à quantifier une relation entre deux variables et à prédire des valeurs futures. Par exemple : modéliser l'évolution mensuelle de tes revenus pour projeter le trimestre suivant, comprendre comment la température affecte la consommation électrique, mesurer le ROI d'une campagne pub avec un intervalle de confiance, ou calculer un taux horaire pur quand les frais fixes sont nuls.

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 DROITEREG

Imagine que tu poses une règle sur ton nuage de points pour trouver la droite qui passe au plus près de tout le monde : DROITEREG veut d'abord savoir quoi prédire (y_connus), puis sur quoi se baser ([x_connus]). Si tu laisses [x_connus] de côté, elle invente une échelle 1, 2, 3... à ta place.

Les deux derniers réglages changent tout : [constante] à FAUX cloue ta droite à l'origine (0,0), et c'est [statistiques]=VRAI qui ouvre le tableau complet de 5 lignes sur 2 colonnes, alors que sans lui tu ne récupères que la pente et l'ordonnée.

1

y_connus

: c'est ta variable dépendante, celle que tu veux prédire

Par exemple : les ventes, la consommation électrique, les notes d'étudiants. C'est ce qui change en fonction d'autre chose. Dans l'équation y = mx + b, c'est le y.

Vérifie que tes données sont bien numériques. Les cellules vides, le texte et les valeurs logiques sont ignorées, mais cela réduit le nombre de points et peut affecter la qualité de ta régression.

2

[x_connus]

: ta variable indépendante, celle qui explique y(facultatif)

Par exemple : le temps, la température, le budget marketing. Si tu omets ce paramètre, Excel utilise automatiquement la séquence 1, 2, 3, 4... de même longueur que y_connus.

Les deux plages doivent avoir exactement la même taille et la même orientation (toutes deux en ligne ou toutes deux en colonne). Si tu as 10 valeurs y, tu dois avoir 10 valeurs x, sinon Excel retourne #VALEUR!.

3

[constante]

: indique si tu veux calculer l'ordonnée à l'origine (b) normalement ou la forcer à 0(facultatif)

VRAI ou omis = calcul normal. FAUX = force la droite à passer par l'origine (0,0). Utilise FAUX uniquement si tu es certain que y = 0 quand x = 0.

Attention : Forcer constante=FAUX peut fausser ta régression si la vraie relation n'est pas proportionnelle. Utilise cette option seulement si ta théorie l'impose (par exemple : 0 heure de travail = 0 € de coût).

4

[statistiques]

: détermine le niveau de détail des résultats(facultatif)

VRAI = retourne un tableau complet 5 lignes × 2 colonnes avec toutes les statistiques (R², erreur type, statistique F, etc.). FAUX ou omis = retourne seulement la pente et l'ordonnée (2 valeurs sur une ligne).

Avec statistiques=VRAI, voici la structure du tableau retourné : ligne 1 = Pente / Ordonnée ; ligne 2 = Erreur type m / Erreur type b ; ligne 3 = R² / Erreur type y ; ligne 4 = Statistique F / Degrés de liberté ; ligne 5 = Somme régression / Somme résiduelle.

L’erreur fatale
Sur Excel avant la version 365, sélectionne une plage de 5 lignes sur 2 colonnes puis valide DROITEREG avec Ctrl+Maj+Entrée. Si tu tapes juste Entrée, seule la pente s'affiche et tu perds tout le reste du tableau, sans le moindre message.
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 pente et l'ordonnée d'une tendance avec la fonction DROITEREG

Tes ventes montent depuis huit mois et la direction te demande où elles atterriront le mois prochain. Tu as le chiffre d'affaires de chaque mois dans un tableau, et tu veux la tendance chiffrée plutôt qu'une impression à l'œil. La fonction DROITEREG trace la droite qui colle le mieux à tes points et te rend ses deux paramètres.

Les étapes
  1. 1
    Dans une cellule, écris =DROITEREG(.
  2. 2
    En 1er argument : sélectionne la colonne des ventes à expliquer, B2:B9. C'est le chiffre qui monte ou descend d'un mois sur l'autre, et la droite sert justement à mesurer ce mouvement.
  3. 3
    En 2ᵉ argument : sélectionne la colonne des mois qui sert de repère, A2:A9. Les deux plages couvrent exactement les mêmes huit lignes, chaque numéro de mois faisant face au chiffre d'affaires qu'il a produit.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. La fonction rend deux valeurs côte à côte, donc sur une version antérieure à Excel 365 il faut sélectionner les deux cellules avant de taper la formule et valider par Ctrl+Maj+Entrée.
Au final, ta formule devrait ressembler à ça :=DROITEREG(B2:B9; A2:A9)
Explication
La fonction cherche la droite qui passe au plus près de tes huit points, puis pose ses deux paramètres côte à côte : la pente 2,58 et l'ordonnée 7,25. Tes ventes gagnent donc 2,58 k€ par mois en moyenne, et le mois 9 se projette autour de 30,5 k€.
Exemple 2

Comment forcer la droite de régression à passer par zéro avec la fonction DROITEREG

Un prestataire te facture à l'heure et tu veux vérifier son vrai taux horaire avant de renégocier le contrat. Tu as relevé les heures et le montant de six interventions, et tu sais qu'à zéro heure la facture tombe à zéro puisqu'il n'y a aucun frais fixe. La fonction DROITEREG sait contraindre sa droite pour respecter cette règle métier.

Les étapes
  1. 1
    Dans une cellule, écris =DROITEREG(.
  2. 2
    En 1er argument : sélectionne la colonne des montants facturés, B2:B7. C'est le coût qui dépend du volume d'heures, donc la variable que la droite doit expliquer.
  3. 3
    En 2ᵉ argument : sélectionne la colonne des heures d'intervention, A2:A7. Les six lignes se correspondent une à une, chaque volume d'heures face à la facture qu'il a déclenchée.
  4. 4
    En 3ᵉ argument : écris la valeur qui interdit à la droite de décoller de l'origine, FAUX. Zéro heure d'intervention donnant forcément zéro euro de facture, aucun montant ne doit s'ajouter en dehors du temps passé.
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=DROITEREG(B2:B7; A2:A7; FAUX)
Explication
Le troisième argument à FAUX interdit à la droite de décoller de l'origine, donc l'ordonnée sort à 0 et toute la relation se concentre dans la pente. Ce 65 est le taux horaire réel du prestataire, sans le forfait fictif qu'une régression libre aurait inventé pour mieux coller aux points.
Exemple 3

Comment obtenir le R² et le tableau de statistiques de la fonction DROITEREG

Ton comité de direction veut savoir si la météo explique vraiment la facture d'électricité du site avant de voter un budget de chauffage. Tu as huit relevés qui croisent la température moyenne et la consommation, et il te faut un chiffre solide qui prouve que le modèle tient debout. La fonction DROITEREG déroule tout son tableau statistique quand tu lui demandes le détail.

Les étapes
  1. 1
    Dans une cellule, écris =DROITEREG(.
  2. 2
    En 1er argument : sélectionne la colonne des consommations relevées, B2:B9. C'est la facture d'électricité qui subit la météo, et non la météo qui suit la facture.
  3. 3
    En 2ᵉ argument : sélectionne la colonne des températures moyennes, A2:A9. Elle couvre exactement les mêmes huit relevés, du plus froid à 5 °C au plus doux à 26 °C.
  4. 4
    En 3ᵉ argument : écris la valeur qui laisse l'ordonnée se calculer librement, VRAI. À 0 °C la consommation n'est évidemment pas nulle, donc rien ne justifie de coincer la droite sur l'origine.
  5. 5
    En 4ᵉ argument : écris la valeur qui déroule le tableau complet, VRAI. Sans ce dernier réglage, la fonction s'arrêterait à la pente et à l'ordonnée, et le R² que ton comité attend ne s'afficherait nulle part.
  6. 6
    Ferme la parenthèse et appuie sur Entrée. Le résultat occupe 5 lignes sur 2 colonnes, donc sur une version antérieure à Excel 365 il faut sélectionner cette plage entière avant de taper la formule et valider par Ctrl+Maj+Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=DROITEREG(B2:B9; A2:A9; VRAI; VRAI)
Explication
Avec le quatrième argument à VRAI, la fonction ne se contente plus de deux valeurs : elle déverse cinq lignes sur deux colonnes, et le R² se lit en ligne 3, colonne 1. Ici, la pente de -3,26 dit que chaque degré gagné fait baisser la consommation de 3,26 kWh, et le R² de 0,9878 signifie que la température explique 98,78 % des écarts relevés.
Exemple 4

Comment calculer une régression à plusieurs variables avec la fonction DROITEREG

Le budget de l'année prochaine se joue entre deux leviers : payer plus de publicité ou recruter un commercial de plus. Tu as huit mois qui croisent le budget publicitaire, l'effectif commercial et le chiffre d'affaires, et tu veux savoir lequel des deux pèse le plus lourd. La fonction DROITEREG accepte plusieurs colonnes explicatives à la fois et te rend un coefficient pour chacune.

Les étapes
  1. 1
    Dans une cellule, écris =DROITEREG(.
  2. 2
    En 1er argument : sélectionne la colonne des ventes à expliquer, C2:C9. C'est le résultat que les deux leviers sont censés produire, sur les huit mois relevés.
  3. 3
    En 2ᵉ argument : sélectionne les deux colonnes explicatives d'un seul bloc, A2:B9. C'est ce geste qui déclenche la régression multiple, là où une colonne seule ne rendrait qu'une pente unique.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Le résultat s'étale sur trois cellules côte à côte, un coefficient pour chacune des deux colonnes explicatives puis l'ordonnée.
En mettant tout bout à bout, tu écris :=DROITEREG(C2:C9; A2:B9)
Explication
Ici, la fonction résout une régression à deux variables d'un seul coup et rend un coefficient par colonne explicative, suivi de l'ordonnée. Attention à la lecture : les coefficients sortent dans l'ordre inverse des colonnes du tableau (les commerciaux d'abord, le budget ensuite). Un vendeur de plus vaut 6,99 k€ de ventes, un k€ de pub en vaut 5,76.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction DROITEREG

Quand DROITEREG te trahit, c'est rarement bruyant : tu valides avec Entrée et elle n'affiche que la pente en avalant le reste du tableau sans broncher, alors qu'il faut Ctrl+Maj+Entrée pour tout dérouler. Le #VALEUR!, lui, gueule franchement dès que tes plages y_connus et x_connus n'ont pas la même taille ou la même orientation. Les autres ratés viennent de la lecture : un proche de 1 dit que la droite colle bien, jamais qu'une variable cause l'autre, et extrapoler loin de tes données te ramène vite des chiffres absurdes.

Oublier la validation matricielle (Ctrl+Maj+Entrée)

C'est l'erreur numéro 1 avec DROITEREG. Si tu valides juste avec Entrée, seule la première valeur s'affiche (la pente). Tu perds toutes les autres statistiques sans message d'erreur.

Solution : Sélectionne d'abord les cellules de destination (2 cellules côte à côte pour le résultat de base, ou une plage 5 lignes × 2 colonnes avec statistiques=VRAI), tape la formule, puis valide avec Ctrl+Maj+Entrée pour obtenir le tableau complet.

Erreur #VALEUR! avec des plages de tailles différentes

Si y_connus contient 10 valeurs et x_connus en contient 8, Excel retourne #VALEUR!. Les deux plages doivent avoir exactement la même taille et la même orientation (toutes deux en ligne ou toutes deux en colonne).

Solution : Vérifie que tes deux plages couvrent exactement le même nombre de cellules et commencent à la même ligne. Si y_connus va de B2:B11, alors x_connus doit aller de A2:A11.

Interpréter un R² élevé comme une preuve de causalité

Un R² proche de 1 indique que le modèle linéaire s'ajuste bien aux données, mais il ne prouve pas une relation de cause à effet. Deux tendances peuvent évoluer ensemble (corrélation) sans lien causal, surtout dans les séries temporelles.

Solution : Utilise le R² comme indicateur de qualité d'ajustement, pas comme preuve de causalité. Confronte toujours le modèle au sens métier : est-ce que la relation a un mécanisme explicatif logique ?

Extrapolation excessive hors de la plage de données

DROITEREG calcule une droite basée sur tes données observées. Prédire très loin en dehors de cette plage peut donner des résultats absurdes, car la tendance peut changer.

Solution : Limite tes prévisions à des valeurs proches de la plage de données observée. Si tu modélises des ventes de mois 1 à 6, une prévision au mois 7 ou 8 est raisonnable, mais une projection au mois 50 est risquée.

Résultats faussés par des valeurs aberrantes (outliers)

DROITEREG utilise la méthode des moindres carrés, qui est très sensible aux valeurs extrêmes. Une seule valeur aberrante peut fortement tirer la droite vers elle et fausser tous tes résultats.

Solution : Avant d'utiliser DROITEREG, crée un nuage de points pour identifier et examiner les outliers. Si une valeur est manifestement une erreur de saisie, corrige-la. Si c'est une vraie valeur, analyse-la séparément plutôt que de la supprimer.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

DROITEREG vs PENTE vs TENDANCE vs PREVISION

Toutes ces fonctions tracent la même droite, mais elles ne te rendent pas la même chose une fois le calcul fait. DROITEREG est la seule à te tendre le tableau complet (, erreur type, statistique F), donc tu la sors dès qu'il faut juger la qualité du modèle ou poser un intervalle de confiance.

Si tu ne veux qu'un chiffre, inutile de sortir l'artillerie matricielle : PENTE et ORDONNEE.ORIGINE t'extraient m ou b tout seuls, PREVISION te crache un point isolé, et TENDANCE calcule directement la série de valeurs ajustées.

FonctionRésultat retournéQuand l'utiliserComplexité
DROITEREGTableau complet (pente, ordonnée, R², erreur type, F…)Analyse statistique complète, intervalle de confianceÉlevée (matricielle)
PENTEPente seule (m)Mesurer le taux de variation d'une tendanceSimple
ORDONNEE.ORIGINEOrdonnée à l'origine seule (b)Récupérer la valeur de départ du modèleSimple
TENDANCEValeurs prédites (tableau)Calculer directement les valeurs ajustées ou prévuesMoyenne (matricielle)
PREVISIONValeur prédite uniquePrévision d'un seul point, sans analyse des statistiquesSimple
Vrai ou faux ?
« Un R² proche de 1 prouve que x cause y. » Faux. Le R² dit seulement que la droite colle bien aux points : deux courbes peuvent monter ensemble sans aucun lien de cause à effet. Confronte toujours ton modèle au bon sens métier.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec DROITEREG

1Astuce

Extraire pente et ordonnée avec INDEX

Plutôt que de sélectionner une plage matricielle, utilise =INDEX(DROITEREG(y;x);1;1) pour la pente et =INDEX(DROITEREG(y;x);1;2) pour l'ordonnée dans deux cellules séparées. Tu évites la contrainte de la sélection préalable et tu peux référencer chaque valeur individuellement dans d'autres formules.
Chaque INDEX sur DROITEREG extrait une case précise du tableau sans validation matricielle.

2Astuce

Lire le R² sans tableau complet

Pour récupérer le R² seul sans saisir toute la formule matricielle, utilise =INDEX(DROITEREG(y;x;VRAI;VRAI);3;1) directement dans une cellule. Ligne 3, colonne 1 du tableau DROITEREG = le coefficient de détermination R².
Un R² supérieur à 0,9 indique un très bon ajustement ; en dessous de 0,7, ton modèle linéaire n'est probablement pas adapté à ces données.

3Astuce

Combiner DROITEREG et PEARSON pour valider ton modèle

Avant de lancer une régression complète, vérifie d'abord la corrélation avec PEARSON : si =PEARSON(y;x) est proche de 0, le lien linéaire est faible et DROITEREG ne donnera pas de résultats utiles. Un coefficient de Pearson supérieur à 0,8 (ou inférieur à -0,8) justifie une régression linéaire.
Cette étape de validation évite de construire un modèle sur une relation qui n'existe pas.

FAQ

Questions fréquentes

PENTE retourne uniquement la pente de la régression linéaire, tandis que DROITEREG retourne un tableau complet avec la pente, l'ordonnée à l'origine, le coefficient R², l'erreur type et d'autres statistiques. Utilise PENTE pour un résultat simple quand tu veux juste mesurer le taux de variation. Utilise DROITEREG pour une analyse complète qui te permet d'évaluer la qualité du modèle et de calculer des intervalles de confiance.

Ressources

Pour aller plus loin

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

Tout voir