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

Qu'est-ce que la fonction LOI.NORMALE.STANDARD.INVERSE ?

Définition
La fonction LOI.NORMALE.STANDARD.INVERSE calcule l'inverse de la distribution normale standard cumulative (moyenne = 0, écart-type = 1) : elle retourne le score z correspondant à une probabilité cumulée donnée.

LOI.NORMALE.STANDARD.INVERSE (NORM.S.INV en anglais) te sert dès que tu dois fixer un seuil à partir d'un niveau de risque accepté, plutôt que de recopier une valeur depuis une table imprimée : Value at Risk, limite de contrôle qualité, borne d'un intervalle de confiance.

C'est une fonction essentielle pour calculer la Value at Risk en finance, déterminer les limites de contrôle statistique en contrôle qualité, et construire des intervalles de confiance en analyse de données. Les valeurs z de référence que tout statisticien connaît par coeur, 1,645 et 1,96, viennent directement de cette fonction.

Syntaxe

=LOI.NORMALE.STANDARD.INVERSE(probabilité)

Clique sur un argument pour aller à son explication.

Cette fonction s'applique uniquement à la distribution normale standard (moyenne = 0, écart-type = 1). Si ta distribution a une moyenne et un écart-type différents, utilise LOI.NORMALE.INVERSE qui accepte ces deux paramètres supplémentaires.

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

Comprendre chaque paramètre de la fonction LOI.NORMALE.STANDARD.INVERSE

1

probabilité

: une valeur numérique strictement comprise entre `0` et `1` qui représente la probabilité cumulative de la distribution normale standard

C'est la surface sous la courbe de Gauss à gauche du score z que tu cherches.

Par exemple, une probabilité de 0,95 te donnera le score z tel que 95% des valeurs de la distribution se trouvent en dessous de ce score (environ 1,645). Une probabilité de 0,5 retourne 0, c'est-à-dire la médiane.

Attention : La probabilité doit être strictement comprise entre 0 et 1. Les valeurs 0, 1 ou en dehors de cet intervalle génèrent l'erreur #NOMBRE!.

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

Exemples pratiques pas à pas

Exemple 1

Comment convertir une probabilité en score z avec la fonction LOI.NORMALE.STANDARD.INVERSE

Tu dois fixer le score à partir duquel un résultat cesse d'être attribuable au hasard, et ce seuil doit venir d'un calcul et non d'une valeur recopiée depuis une table imprimée. Ton tableau liste la probabilité retenue pour chaque test, sur l'échelle centrée réduite où les scores s'expriment en écarts-types. La fonction LOI.NORMALE.STANDARD.INVERSE rend le score z qui correspond à chacune de ces probabilités.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.NORMALE.STANDARD.INVERSE(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'aire cumulée à gauche du score cherché, B2, soit 0,70 pour le premier test. C'est le seul argument que la fonction accepte, car la courbe centrée réduite fixe d'office sa moyenne à 0 et son écart-type à 1, si bien que lui en passer un second déclenche une erreur au lieu d'être ignoré. Cette aire doit rester strictement comprise entre 0 et 1, une valeur nulle ou totale ne correspondant à aucun score fini et renvoyant #NOMBRE!.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Les probabilités supérieures à 0,50 rendent un score positif et celles qui lui sont inférieures un score négatif, ce qui offre le contrôle de cohérence le plus rapide sur la colonne.
Au final, ta formule devrait ressembler à ça :=LOI.NORMALE.STANDARD.INVERSE(B2)
Explication
La fonction LOI.NORMALE.STANDARD.INVERSE remonte de la probabilité vers le score : tu lui donnes une aire cumulée et elle rend le point de la courbe qui la délimite. Elle n'accepte qu'un seul argument, car la courbe centrée réduite a par définition une moyenne de 0 et un écart-type de 1, qu'il n'y a donc pas à lui fournir. La ligne 0,50 rend 0,0000 et la ligne 0,05 rend l'opposé exact de la ligne 0,95, ce qui reflète la symétrie de la courbe autour de zéro.
Exemple 2

Comment calculer un seuil critique unilatéral avec la fonction LOI.NORMALE.STANDARD.INVERSE

Ton test ne cherche un écart que dans un seul sens, et tu dois annoncer à partir de quel score tu conclus, en fixant d'avance le risque de te tromper. Ce risque est exprimé en queue droite, celle des scores élevés, alors que la fonction ne sait lire que l'aire cumulée depuis la gauche. Le risque doit donc être retourné avant d'être passé à la fonction LOI.NORMALE.STANDARD.INVERSE.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.NORMALE.STANDARD.INVERSE(.
  2. 2
    En 1er argument : saisis non pas le risque brut mais son complément, 1-B2, pour transformer ce risque de queue droite en aire cumulée à gauche. Un risque de 0,1 placé en B2 devient ainsi 0,9, soit la valeur que la fonction attend vraiment. Lui passer le risque tel quel rendrait -1,6449. Ce score, à l'autre bout de la courbe, a l'air correct et ne l'est pas.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie vers le bas. Le résultat est la frontière de la zone de rejet. Diviser le risque par dix ne double pas ce seuil ; il ne monte que de 1,6449 à 2,3263 puis 3,0902, parce que la courbe s'aplatit très vite dans ses extrémités.
Voici la formule que tu obtiens à la fin :=LOI.NORMALE.STANDARD.INVERSE(1-B2)
Explication
Un risque alpha se lit dans la queue droite alors que la fonction LOI.NORMALE.STANDARD.INVERSE raisonne toujours sur l'aire de gauche, d'où le complément à 1 avant l'appel. Passer 0,05 directement rendrait -1,6449, un score négatif à l'autre bout de la courbe, qui a l'air d'un résultat correct et ne l'est pas. La ligne T-05 retombe sur 1,6449, le seuil de référence des tests unilatéraux à 95 %.
Exemple 3

Comment convertir un score z en valeur réelle avec la fonction LOI.NORMALE.STANDARD.INVERSE

Ton test de recrutement est calibré sur une moyenne de 100 et un écart-type de 15, et tu dois publier des paliers exprimés dans cette échelle, parce qu'un score de 0,5244 ne parle à personne. La fonction rend un nombre d'écarts-types, pas un score de test, et le donner tel quel serait une erreur de lecture. Il faut donc le ramener sur l'échelle réelle avant de le communiquer.

Les étapes
  1. 1
    Dans une cellule, écris =100+15*LOI.NORMALE.STANDARD.INVERSE(. Le 100+15* posé devant la fonction convertit l'échelle, où 15 est l'écart-type du test qui redonne au score sa largeur réelle et 100 sa moyenne qui le recentre. L'ordre des opérations compte, la multiplication ne portant que sur le score z, jamais sur la moyenne déjà ajoutée.
  2. 2
    En 1er argument : clique sur la cellule du palier visé, B2, soit 0,7 pour la première ligne. La fonction remonte de cette aire cumulée à gauche vers le score z correspondant, ici un peu plus d'un demi-écart-type.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie vers le bas. Chaque palier au-dessus de 0,50 dépasse 100 et chaque palier en dessous reste sous 100, ce qui vérifie du même coup le recentrage et le changement d'échelle.
Une fois les morceaux assemblés, ta formule donne ça :=100+15*LOI.NORMALE.STANDARD.INVERSE(B2)
Explication
La fonction LOI.NORMALE.STANDARD.INVERSE ne connaît que l'échelle centrée réduite, donc son résultat se compte en écarts-types et non dans l'unité de tes données. La multiplication par l'écart-type redonne au score sa largeur réelle et l'addition de la moyenne le recentre sur l'échelle du test. La ligne P-05 descend à 75,33, symétrique de 124,67 par rapport à la moyenne de 100, ce que la symétrie de la courbe imposait.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction LOI.NORMALE.STANDARD.INVERSE

Presque tous les ratés viennent de la même confusion : tu tapes 95 en pensant « 95% » alors que la fonction attend une probabilité entre 0 et 1, donc 0,95. Le résultat est un #NOMBRE!, le même que tu obtiens si tu donnes pile 0 ou 1 (ces bornes correspondraient à un score z infini).

L'autre source classique est un argument texte qui déclenche #VALEUR! : pense à diviser un pourcentage par 100 ou à passer la cellule dans CNUM avant de la donner à la fonction.

Probabilité hors limites : erreur #NOMBRE!

L'erreur #NOMBRE! apparaît quand la probabilité n'est pas comprise entre 0 et 1 (exclus). Les valeurs exactement égales à 0 ou 1 génèrent également cette erreur car elles correspondraient à des scores z infinis.

Solution : Utilise =LOI.NORMALE.STANDARD.INVERSE(0,95) et non =LOI.NORMALE.STANDARD.INVERSE(95). Si ta cellule contient un pourcentage saisi comme 95, divise par 100 : =LOI.NORMALE.STANDARD.INVERSE(A1/100).

Type de donnée incorrect : erreur #VALEUR!

Cette erreur survient quand tu passes un argument non numérique à la fonction. Excel ne peut pas convertir automatiquement du texte en nombre pour cette fonction statistique.

Solution : Assure-toi que l'argument est bien un nombre ou une référence à une cellule contenant un nombre. Si nécessaire, convertis le texte avec CNUM : =LOI.NORMALE.STANDARD.INVERSE(CNUM(A1)).

Confusion entre probabilité et pourcentage

L'erreur la plus fréquente est d'entrer un pourcentage (95) au lieu d'une probabilité (0,95). Excel attend toujours une valeur entre 0 et 1.

Solution : Vérifie le format de ta cellule source. Si elle contient 95% formaté en pourcentage Excel, la valeur réelle est déjà 0,95 et tu peux l'utiliser directement. Si elle contient le nombre 95, divise par 100.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

LOI.NORMALE.STANDARD.INVERSE vs LOI.NORMALE.INVERSE vs LOI.STUDENT.INVERSE

Prends LOI.NORMALE.STANDARD.INVERSE quand tu raisonnes en scores z purs : VaR, tests standardisés, le fameux 1,96 qui ne bouge jamais. Dès que tes données ont leur propre moyenne et écart-type, passe à LOI.NORMALE.INVERSE qui te ressort directement une valeur dans l'unité réelle au lieu d'un z à reconvertir.

Garde LOI.STUDENT.INVERSE pour les petits échantillons (n < 30) : là, la valeur critique dépend des degrés de liberté et s'écarte du 1,96 normal, par exemple 2,228 pour dl = 10.

CritèreLOI.NORMALE.STANDARD.INVERSELOI.NORMALE.INVERSELOI.STUDENT.INVERSE
Distribution cibléeNormale standard (moy=0, ET=1)Toute distribution normaleStudent (petits échantillons)
Argumentsprobabilité (1 seul)probabilité + moyenne + écart_typeprobabilité + degrés_liberté
Quand l'utiliserScores z, VaR, tests standardisésIntervalle de confiance sur distribution réellePetits échantillons (n < 30)
Valeur à 95% bilatéral1,96 (invariable)Dépend de la distributionVarie selon dl (ex : 2,228 pour dl=10)
FAQ

Questions fréquentes

LOI.NORMALE.STANDARD.INVERSE s'applique uniquement à la distribution normale standard (moyenne = 0, écart-type = 1) et ne prend qu'un seul argument : la probabilité. LOI.NORMALE.INVERSE permet de travailler avec n'importe quelle distribution normale en spécifiant la moyenne et l'écart-type. Si tes données ont une moyenne de 50 et un écart-type de 10, utilise =LOI.NORMALE.INVERSE(0,95; 50; 10) directement plutôt que de standardiser manuellement.

Ressources

Pour aller plus loin

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

Tout voir