Aller au contenu principal
Fonction de compatibilité
LOI.STUDENT reste disponible pour les anciens classeurs, mais Excel recommande désormais d'utiliser LOI.STUDENT.N pour les nouveaux fichiers.

Qu'est-ce que la fonction LOI.STUDENT ?

Définition
La fonction LOI.STUDENT calcule la distribution t de Student pour une valeur x donnée, un nombre de degrés de liberté et un mode (cumulatif ou densité). Elle retourne une probabilité entre 0 et 1.

LOI.STUDENT (T.DIST en anglais) calcule la distribution t de Student, l'outil statistique de référence quand tu travailles avec de petits échantillons. Si tu analyses des résultats de tests A/B, des études cliniques ou des contrôles qualité avec moins de 30 observations, cette fonction t'aide à obtenir des conclusions statistiquement valides.

Contrairement à la loi normale qui suppose une grande population, la distribution de Student tient compte de l'incertitude supplémentaire liée aux petits échantillons. Concrètement, c'est elle qui calcule la p-value d'un test t pour savoir si une machine de production est conforme à sa norme, si un nouveau design de landing page améliore vraiment les conversions, si un traitement médical est efficace sur 18 patients, ou si la surperformance d'un portefeuille d'investissement est statistiquement réelle.

Syntaxe

=LOI.STUDENT(x; degrés_liberté; cumulative)

Clique sur un argument pour aller à son explication.

LOI.STUDENT est la version modernisée de LOI.STUDENT (ancienne syntaxe) disponible depuis Excel 2010. Pour les intervalles de confiance, utilise plutôt LOI.STUDENT.INVERSE.BILATERALE qui donne directement la valeur critique t à partir d'un niveau de confiance.

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

Comprendre chaque paramètre de la fonction LOI.STUDENT

Tu donnes à LOI.STUDENT un point sur la courbe (x, le plus souvent ton t calculé), tu lui dis sur quelle courbe regarder (degrés_liberté, qui en règle la finesse) et tu choisis ce qu'elle te ramène (cumulative) : les trois sont obligatoires, dans cet ordre. degrés_liberté doit valoir au moins 1 (sinon #NUM!) et tout décimal est rogné à l'entier inférieur, tandis que le booléen final tranche tout : VRAI te donne la probabilité cumulée pour une p-value, FAUX la densité au point x.

1

x

: c'est la valeur numérique à laquelle tu veux évaluer la distribution

En pratique, c'est souvent ta statistique t calculée issue d'un test d'hypothèse. Par exemple, si tu compares deux moyennes et que ton calcul donne t = 2,3, c'est cette valeur que tu utilises ici.

La valeur peut être positive ou négative. Pour calculer une p-value bilatérale, tu prendras souvent la valeur absolue de ton t calculé via ABS().

2

degrés_liberté

: les degrés de liberté (ddl) déterminent la forme de ta distribution de Student

Pour un échantillon simple, utilise n - 1 où n est ta taille d'échantillon. Si tu as 15 observations, tu as 14 degrés de liberté.

Plus les degrés de liberté sont élevés, plus la distribution ressemble à une loi normale. À partir de 30 ddl, la différence devient négligeable. Ce paramètre doit être supérieur ou égal à 1 et sera arrondi à l'entier inférieur si tu fournis un décimal.

3

cumulative

: ce paramètre booléen détermine le type de calcul

Utilise VRAI pour obtenir la fonction de répartition cumulative, c'est-à-dire la probabilité que la variable soit inférieure ou égale à x. C'est ce que tu veux dans 95 % des cas pour calculer des p-values.

Utilise FAUX pour obtenir la densité de probabilité au point x précis. Cette option est rarement utilisée en pratique, sauf si tu traces une courbe de distribution ou fais des calculs théoriques spécifiques.

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 p-value unilatérale d'un test t avec la fonction LOI.STUDENT

Ton atelier tourne sur trois machines et le service qualité t'a transmis, pour chaque prélèvement, la statistique t déjà calculée et le nombre de degrés de liberté qui va avec. Ces t bruts ne se lisent pas : un 1,73 ne dit rien tant qu'il n'est pas traduit en probabilité. La fonction LOI.STUDENT convertit chaque t en p-value, le chiffre que tu peux enfin comparer à ton seuil de 5 % pour trancher machine par machine.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.STUDENT(.
  2. 2
    En 1er argument : clique sur la cellule qui contient la statistique t à évaluer, B2. Elle affiche 1,73 pour ce prélèvement, et la fonction refuse les valeurs négatives sur ce point, ce qui tombe bien puisque toutes les statistiques de la colonne sont positives.
  3. 3
    En 2ᵉ argument : clique sur la cellule des degrés de liberté, C2, qui vaut 11 ici. C'est ce nombre qui règle l'épaisseur des queues de la courbe. Plus l'échantillon est petit, plus les queues sont épaisses et plus la même statistique t s'obtient facilement par hasard.
  4. 4
    En 3ᵉ argument : saisis le nombre de queues à mesurer, 1. Avec une seule queue, la fonction ne compte que l'aire à droite de la statistique t, ce qui répond à la question « la machine produit-elle au-dessus de la cible ? ».
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=LOI.STUDENT(B2; C2; 1)
Explication
La fonction LOI.STUDENT place le 1,73 sur la courbe de Student réglée à 11 degrés de liberté, puis mesure l'aire qui reste à sa droite. Cette aire vaut 5,6 % : c'est la probabilité de voir un écart au moins aussi grand alors que la machine tourne juste. Chaque ligne a ses propres degrés de liberté, donc le même t ne donnerait pas la même p-value d'une ligne à l'autre.
Exemple 2

Comment passer une p-value en bilatéral avec la fonction LOI.STUDENT

La réunion qualité a recadré la question : on ne cherche plus à savoir si les machines dérivent vers le haut, mais si elles dérivent tout court, au-dessus comme en dessous de la cible. Une pièce trop fine est un défaut autant qu'une pièce trop épaisse, donc le test doit compter les écarts dans les deux sens. La fonction LOI.STUDENT gère ce basculement avec un seul chiffre à changer, sans toucher aux données.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.STUDENT(.
  2. 2
    En 1er argument : clique sur la cellule de la statistique t, B2. Elle affiche toujours 1,73 pour ce prélèvement. Rien ne change par rapport au test unilatéral, seule la question posée à la courbe évolue.
  3. 3
    En 2ᵉ argument : clique sur la cellule des degrés de liberté, C2, avec ses 11 degrés. L'échantillon prélevé reste le même, donc la forme de la courbe ne bouge pas.
  4. 4
    En 3ᵉ argument : saisis le nombre de queues, 2, au lieu de 1. La fonction compte alors l'aire des deux côtés de la courbe, ce qui revient à demander si l'écart est anormal quel que soit son sens. Sur une courbe symétrique, cela double exactement la p-value unilatérale.
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=LOI.STUDENT(B2; C2; 2)
Explication
En passant le troisième argument de 1 à 2, la fonction additionne les deux queues de la courbe au lieu d'une seule, donc chaque p-value double exactement : le premier prélèvement passe de 5,6 % à 11,2 %. Le classement des prélèvements ne bouge pas, mais le verdict, lui, peut basculer : à 2,9 % le quatrième reste sous les 5 %, alors que le premier n'y est plus.
Exemple 3

Comment corriger l'erreur #NOMBRE! de la fonction LOI.STUDENT avec un t négatif

Cette fois les lots sont comparés à la cible dans les deux sens, donc trois statistiques t arrivent négatives : ces lots-là sont sous la référence. Écrite telle quelle, la formule renvoie #NOMBRE! sur ces trois lignes et le tableau se retrouve troué au moment de le présenter. La fonction LOI.STUDENT n'accepte en effet que des t positifs, et il suffit de lui retirer le signe en amont pour que la colonne se remplisse entièrement.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.STUDENT(.
  2. 2
    En 1er argument : écris la statistique t enveloppée dans la fonction ABS et referme-la, ABS(B2). Le -2,31 du lot A devient 2,31, la seule forme que la fonction LOI.STUDENT accepte. Sans cette précaution, la ligne renvoie l'erreur #NOMBRE!.
  3. 3
    En 2ᵉ argument : clique sur la cellule des degrés de liberté, C2, avec les 9 degrés du lot A. La correction ne touche qu'au signe de la statistique t, pas à la taille de l'échantillon.
  4. 4
    En 3ᵉ argument : saisis le nombre de queues, 2, comme au test bilatéral précédent. Puisque tu comptes déjà les écarts des deux côtés, retirer le signe de la statistique t ne fait perdre aucune information sur le sens de l'écart, que la colonne Statistique t continue d'afficher.
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=LOI.STUDENT(ABS(B2); C2; 2)
Explication
La fonction ABS renvoie la distance du t à zéro sans son signe, donc -2,31 devient 2,31 avant d'entrer dans la courbe. Le lot A sort à 4,6 % au lieu d'une erreur, et son signe négatif garde tout son sens ailleurs : il dit que le lot est sous la cible, pendant que la p-value dit seulement si l'écart est trop grand pour être du hasard.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction LOI.STUDENT

Imagine que tu lances ton t dans la courbe et qu'elle te renvoie un chiffre poli mais faux : c'est le scénario le plus courant ici. Le seul vrai plantage, c'est le #NUM! quand degrés_liberté descend sous 1 (avec 2 observations tu as 1 ddl, pas 0). Le reste dérape en silence : sur un test bilatéral, oublier le 2* divise ta p-value par deux et te fait crier victoire à tort, et omettre ABS() sur un t négatif te fait lire la mauvaise queue de la distribution.

Erreur #NUM! - Degrés de liberté insuffisants

Tu obtiens #NUM! si tu entres des degrés de liberté inférieurs à 1. Par exemple, =LOI.STUDENT(2; 0; VRAI) génère cette erreur, car il faut au minimum 2 observations pour obtenir 1 degré de liberté.

Solution : Vérifie ton calcul de degrés de liberté. Pour un échantillon simple, c'est n-1. Avec 2 observations, tu as 1 degré de liberté (pas 0). Assure-toi que ta plage de données contient au minimum 2 valeurs numériques.

P-value deux fois trop petite pour un test bilatéral

Beaucoup oublient de multiplier par 2 pour obtenir une p-value bilatérale. Si tu utilises directement =1-LOI.STUDENT(t; ddl; VRAI) pour un test bilatéral, ta p-value est deux fois trop petite et tu risques de conclure à tort à une significativité.

Solution : Pour un test bilatéral (tu testes si une moyenne est différente d'une valeur), utilise =2*(1-LOI.STUDENT(ABS(t); ddl; VRAI)). Pour un test unilatéral (> ou <), utilise =1-LOI.STUDENT(t; ddl; VRAI) directement.

Oublier la valeur absolue pour les t négatifs

Si ta statistique t est négative (par exemple t = -2,3) et que tu fais un test bilatéral sans ABS(), tu calcules la mauvaise queue de la distribution et tu obtiens une p-value erronée.

Solution : Utilise toujours ABS(t) pour les tests bilatéraux : =2*(1-LOI.STUDENT(ABS(B2); B3; VRAI)). Pour les tests unilatéraux gauches (teste si moyenne < valeur), utilise directement =LOI.STUDENT(t; ddl; VRAI) sans valeur absolue.

Utiliser LOI.STUDENT pour de grands échantillons alors que ce n'est pas optimal

Techniquement, LOI.STUDENT fonctionne avec n'importe quelle taille d'échantillon. Mais pour n supérieur à 30, la distribution t converge vers la loi normale et les calculs sont inutilement complexes.

Solution : Avec plus de 30 observations, tu peux utiliser LOI.NORMALE.STANDARD ou le test z. Les résultats seront quasi identiques. LOI.STUDENT reste correct mais n'apporte plus d'avantage statistique par rapport à la loi normale.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

LOI.STUDENT vs LOI.NORMALE vs LOI.KHIDEUX

Pense à LOI.STUDENT comme la version prudente de la cloche normale : ses queues sont plus épaisses parce qu'elle ajoute l'incertitude des petits échantillons (n < 30) où tu estimes l'écart-type (s) au lieu de le connaître. Dès que tu connais sigma ou que n dépasse 30, LOI.NORMALE te donne le même verdict en plus court. LOI.KHIDEUX, elle, ne joue pas dans la même cour : elle teste une variance, pas une moyenne.

CritèreLOI.STUDENTLOI.NORMALELOI.KHIDEUX
Taille d'échantillon recommandéePetits (n < 30)Grands (n >= 30)Variable
Usage principalTests de moyenneTests avec sigma connuTests de variance
Forme de distributionQueues épaissesCourbe en clocheAsymétrique
Paramètre cléDegrés de libertému et sigmaDegrés de liberté
Écart-type requisEstimé (s)Connu (sigma)N/A
Complexité⭐⭐⭐⭐⭐
Le chiffre clé
C'est toute la différence avec la loi normale : avec seulement 5 degrés de liberté, le seuil critique à 5 % bilatéral grimpe à 2,571, contre 1,96 pour la normale. Petit échantillon rime avec queues épaisses, donc il te faut un effet plus marqué pour conclure.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec LOI.STUDENT

1Astuce

Automatiser le calcul t + p-value en une seule cellule

Pour tester si la moyenne de A1:A20 diffère d'une valeur de référence (ici 50), tu peux tout calculer d'un coup : =2*(1-LOI.STUDENT(ABS((MOYENNE(A1:A20)-50)/(ECARTYPE.STANDARD(A1:A20)/RACINE(20))); 19; VRAI)). Cette formule calcule la statistique t à la volée et retourne directement la p-value bilatérale.
Si tu as besoin de ce pattern souvent, paramètre la valeur de référence dans une cellule séparée plutôt que de la coder en dur.

2Astuce

Afficher l'interprétation directement avec SI

Pour des rapports lisibles, enchaîne LOI.STUDENT avec SI pour afficher automatiquement "Significatif" ou "Non significatif" : =SI(2*(1-LOI.STUDENT(ABS(B2); B3; VRAI))<0,05; "Significatif"; "Non significatif"). Remplace B2 par ta statistique t et B3 par tes degrés de liberté.
Tu peux raffiner avec un double SI pour distinguer "Très significatif" (p < 0,01), "Significatif" (p < 0,05) et "Non significatif".

3Astuce

La règle des queues épaisses pour les petits échantillons

Avec moins de 10 degrés de liberté, la distribution de Student a des queues beaucoup plus épaisses que la normale. Avec 5 ddl, la valeur critique pour alpha = 5 % bilatéral est 2,571, contre 1,96 pour la loi normale.
Cela signifie qu'avec de petits échantillons, tu as besoin d'un effet plus grand pour atteindre la significativité, ce qui est mathématiquement correct et évite les faux positifs.

FAQ

Questions fréquentes

Utilise LOI.STUDENT quand tu travailles avec de petits échantillons (généralement n < 30) ou quand l'écart-type de la population est inconnu. Pour des grands échantillons (n > 30), les deux distributions convergent et tu peux utiliser LOI.NORMALE. En pratique, la règle simple : dès que tu estimes l'écart-type à partir de tes données (avec ECARTYPE.STANDARD) plutôt que de le connaître, LOI.STUDENT est plus rigoureuse.

Ressources

Pour aller plus loin

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

Tout voir