Aller au contenu principal

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

Définition
La fonction LOI.NORMALE.INVERSE.N calcule la valeur x telle que P(X <= x) correspond exactement à la probabilité spécifiée, pour une distribution normale de moyenne et écart-type donnés.

La fonction LOI.NORMALE.INVERSE.N (NORM.INV en anglais) est l'outil statistique fondamental pour calculer les quantiles d'une distribution normale. Si tu travailles avec des données qui suivent une courbe en cloche, notes d'examens, tailles, poids, mesures de qualité, cette fonction te permet de répondre à des questions comme : "Quelle valeur sépare les 10 % les plus bas ?" ou "Quelles sont les bornes de l'intervalle de confiance à 95 % ?".

C'est l'inverse exact de LOI.NORMALE.N : là où LOI.NORMALE.N te donne une probabilité à partir d'une valeur, LOI.NORMALE.INVERSE.N te donne une valeur à partir d'une probabilité. Indispensable pour le contrôle qualité, les tests statistiques, les intervalles de confiance et la génération de simulations.

Syntaxe

=LOI.NORMALE.INVERSE.N(probabilité; moyenne; écart_type)

Clique sur un argument pour aller à son explication.

LOI.NORMALE.INVERSE.N remplace l'ancienne fonction LOI.NORMALE.INVERSE (sans le suffixe .N) introduite dans Excel 2010. Les deux produisent des résultats identiques, mais Microsoft recommande la version moderne pour tous les nouveaux classeurs.

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

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

Les trois arguments se lisent dans l'ordre où tu raisonnes : d'abord la probabilité que tu vises, puis le centre de ta courbe (moyenne), enfin sa dispersion (écart_type). Aucun n'est facultatif, et deux sont piégeux : la probabilité doit rester strictement entre 0 et 1, et l'écart_type strictement positif, sinon Excel renvoie #NOMBRE!.

1

probabilité

: la probabilité associée à la distribution normale, c'est-à-dire P(X <= x)

Cette valeur doit être strictement comprise entre 0 et 1 : les valeurs 0 et 1 exactes provoquent une erreur car elles correspondraient à moins l'infini et plus l'infini.

Les probabilités les plus couramment utilisées sont 0,50 (médiane), 0,025 et 0,975 (bornes d'un intervalle de confiance à 95 %), 0,05 et 0,95 (bornes à 90 %), ou 0,10, 0,25, 0,75, 0,90 pour les déciles et quartiles.

2

moyenne

: la moyenne arithmétique de la distribution normale

C'est le centre de la courbe en cloche, là où elle atteint son maximum. La moyenne peut être positive, négative ou nulle.

Dans une distribution normale, la moyenne, la médiane et le mode sont tous égaux. Environ 68 % des valeurs se trouvent à moins d'un écart-type de la moyenne, 95 % à moins de deux écarts-types, et 99,7 % à moins de trois écarts-types : c'est la règle empirique 68-95-99,7.

3

écart_type

: l'écart-type de la distribution normale

Ce paramètre doit être strictement positif. Il mesure la dispersion des valeurs autour de la moyenne : un écart-type plus grand donne une courbe plus aplatie et étalée.

Dans le contexte des intervalles de confiance sur une moyenne d'échantillon, utilise l'erreur standard plutôt que l'écart-type directement. L'erreur standard se calcule par écart_type / RACINE(n) où n est la taille de l'échantillon.

Attention : Ne confonds pas l'écart-type de la population avec l'erreur standard. Pour un intervalle de confiance sur une moyenne, le bon paramètre est =LOI.NORMALE.INVERSE.N(p; moyenne; écart_type/RACINE(n)). Utiliser l'écart-type brut donne des bornes beaucoup trop larges.

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

Exemples pratiques pas à pas

Exemple 1

Comment convertir un percentile en seuil avec la fonction LOI.NORMALE.INVERSE.N

Tu fais passer un test standardisé pour un recrutement et tu dois fixer des seuils défendables plutôt qu'un chiffre choisi au hasard, parce qu'un candidat écarté peut demander sur quoi tu t'es appuyé. Ton tableau fixe pour chaque poste le percentile visé, sur un test calibré à une moyenne de 100 et un écart-type de 15. La fonction LOI.NORMALE.INVERSE.N traduit chaque percentile en score à atteindre.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.NORMALE.INVERSE.N(.
  2. 2
    En 1er argument : clique sur la cellule qui porte le percentile visé, B2. Elle contient 0,70 pour le premier poste, c'est-à-dire la part de la population qui doit rester sous le seuil, exprimée entre 0 et 1 et jamais en pourcentage.
  3. 3
    En 2ᵉ argument : saisis la valeur de calibrage du test, 100. Tu la tapes directement dans la formule plutôt que de la lire dans une colonne, parce qu'elle est la même pour tous les postes du tableau.
  4. 4
    En 3ᵉ argument : saisis la dispersion du test autour de sa moyenne, 15. C'est elle qui fixe l'échelle, et avec un écart-type plus petit les seuils se resserreraient tous autour de 100.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour obtenir le seuil de chaque poste. Les percentiles au-dessus de 0,50 rendent un score supérieur à 100 et ceux en dessous un score inférieur.
Au final, ta formule devrait ressembler à ça :=LOI.NORMALE.INVERSE.N(B2; 100; 15)
Explication
La fonction LOI.NORMALE.INVERSE.N fait le trajet inverse d'une probabilité cumulée : tu lui donnes une part de population et elle rend le score qui la délimite. Le 0,70 de la première ligne devient 107,87, ce qui veut dire que sept candidats sur dix obtiennent moins que ce score. La ligne 0,50 sert de contrôle immédiat, puisqu'elle rend exactement 100,00, la moyenne elle-même.
Exemple 2

Comment vérifier un seuil par le calcul retour avec la fonction LOI.NORMALE.INVERSE.N

Avant de fonder une décision de recrutement sur des seuils calculés, tu veux la certitude qu'ils correspondent vraiment aux percentiles annoncés et pas à une distribution mal paramétrée. Une relecture à l'œil ne prouve rien, et un seuil faux ne se voit pas : il reste parfaitement plausible. Repasser le seuil dans le sens inverse doit te rendre le percentile de départ, sinon quelque chose cloche dans tes paramètres.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.NORMALE.N(.
  2. 2
    En 1er argument : écris l'appel qui calcule le seuil et referme-le, LOI.NORMALE.INVERSE.N(B2; 100; 15). Il reprend le percentile B2 ainsi que la moyenne 100 et l'écart-type 15 de l'exemple précédent, et son résultat sert directement d'entrée au calcul qui l'enveloppe.
  3. 3
    En 2ᵉ argument : saisis la même moyenne que dans l'appel intérieur, 100. Réutiliser des paramètres identiques des deux côtés est indispensable, car le contrôle n'aurait aucun sens sur deux distributions différentes.
  4. 4
    En 3ᵉ argument : saisis le même écart-type, 15. Toute divergence avec l'appel intérieur casserait la comparaison sans qu'aucune erreur ne s'affiche.
  5. 5
    En 4ᵉ argument : saisis VRAI pour redemander une probabilité cumulée. C'est bien cette probabilité qui doit retomber sur le percentile de départ, alors que FAUX rendrait une densité et fausserait le contrôle.
  6. 6
    Ferme la parenthèse et appuie sur Entrée, puis compare la colonne obtenue à la colonne B. Toute ligne qui s'en écarterait signalerait une moyenne ou un écart-type divergent entre les deux appels.
Voici la formule que tu obtiens à la fin :=LOI.NORMALE.N(LOI.NORMALE.INVERSE.N(B2; 100; 15); 100; 15; VRAI)
Explication
Le seuil sorti par la fonction LOI.NORMALE.INVERSE.N est immédiatement réinjecté dans la fonction LOI.NORMALE.N, qui refait le chemin en sens inverse et redonne le percentile de départ. La colonne reproduit la colonne B à l'identique, et l'écart entre les deux vaut exactement zéro sur ces cinq lignes, pas seulement zéro à l'affichage. C'est la preuve que les deux fonctions décrivent bien la même courbe et que tes seuils ne dérivent pas.
Exemple 3

Comment calculer la borne haute d'un intervalle de confiance avec la fonction LOI.NORMALE.INVERSE.N

Tu dois encadrer les scores attendus dans une fourchette annoncée à un niveau de confiance donné, du type « 95 % des candidats se situent entre telle et telle valeur ». La difficulté est que la fourchette est symétrique autour de la moyenne, alors que la fonction ne connaît que des probabilités cumulées depuis la gauche. Le niveau de confiance doit donc être converti avant d'être passé à la fonction LOI.NORMALE.INVERSE.N.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.NORMALE.INVERSE.N(.
  2. 2
    En 1er argument : saisis l'expression qui convertit ton niveau de confiance, 1-(1-B2)/2, plutôt que B2 seul. Elle répartit le risque hors de la fourchette en deux moitiés égales et n'en laisse qu'une à droite, si bien qu'un niveau de 0,80 arrive à la fonction sous la forme 0,90.
  3. 3
    En 2ᵉ argument : saisis la moyenne du test, 100. La distribution ne change pas d'un intervalle à l'autre, seule la façon d'interroger la courbe évolue.
  4. 4
    En 3ᵉ argument : saisis l'écart-type du test, 15. Il reste lui aussi constant, puisque c'est toujours la même population de candidats que tu décris.
  5. 5
    Ferme la parenthèse et appuie sur Entrée pour obtenir la borne haute. La borne basse s'écrit de la même façon en passant (1-B2)/2 à la place, et les deux se placent alors à égale distance de la moyenne.
Une fois les morceaux assemblés, ta formule donne ça :=LOI.NORMALE.INVERSE.N(1-(1-B2)/2; 100; 15)
Explication
Un niveau de confiance n'est pas une probabilité cumulée, et le passer tel quel à la fonction LOI.NORMALE.INVERSE.N donnerait une borne fausse. Le calcul sur l'argument répartit le risque restant sur les deux côtés de la courbe avant d'appeler la fonction, ce qui transforme les 0,95 de la ligne IC-95 en 0,975 et rend 129,40. La ligne IC-95 retrouve ainsi la borne classique de l'intervalle à 95 %.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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

Tape une probabilité de 0 ou de 1 et tu récoltes aussitôt un #NOMBRE! : ces deux bornes correspondent à moins l'infini et plus l'infini, qu'Excel refuse de représenter. Le même code surgit quand ton écart_type est nul ou négatif.

Les autres faux pas sont silencieux : utiliser l'écart-type brut au lieu de l'erreur standard gonfle tes bornes d'intervalle de confiance, et une moyenne mal recopiée casse la symétrie attendue entre tes bornes basse et haute.

Erreur #NOMBRE! avec une probabilité de 0 ou 1

LOI.NORMALE.INVERSE.N exige une probabilité strictement comprise entre 0 et 1. Une probabilité exactement égale à 0 correspondrait à moins l'infini, et 1 à plus l'infini, des valeurs qu'Excel ne peut pas représenter.

Solution : Utilise des probabilités proches des bornes mais non égales, comme 0,0001 ou 0,9999 si tu as besoin de quantiles très extrêmes. Vérifie aussi que ton paramètre écart_type est strictement positif.

Confusion entre écart-type et erreur standard pour un intervalle de confiance

L'erreur classique est d'utiliser l'écart-type brut de la population au lieu de l'erreur standard (écart-type divisé par la racine de n) quand on calcule un intervalle de confiance sur une moyenne d'échantillon. Les bornes obtenues sont alors trop larges.

Solution : Pour un intervalle de confiance sur une moyenne d'échantillon de taille n, utilise toujours =LOI.NORMALE.INVERSE.N(p; moyenne; écart_type/RACINE(n)). Diviser par la racine de n est obligatoire : c'est la définition même de l'erreur standard.

Résultat asymétrique ou incohérent entre la borne inférieure et supérieure

Si tu calcules manuellement une borne inférieure avec probabilité p et une borne supérieure avec 1-p, une erreur de saisie dans la moyenne ou l'écart-type peut donner des bornes non symétriques autour de la moyenne.

Solution : Vérifie la symétrie : la somme de la borne inférieure et de la borne supérieure doit être égale à deux fois la moyenne. Si ce n'est pas le cas, contrôle que tu utilises les mêmes valeurs de moyenne et d'écart-type pour les deux bornes.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

LOI.NORMALE.INVERSE.N vs LOI.NORMALE.N vs LOI.NORMALE.STANDARD.INVERSE.N

Pars de ce que tu as en main. Tu connais une probabilité et tu veux la valeur seuil correspondante (un percentile de recrutement, une VaR, une limite de contrôle) : c'est LOI.NORMALE.INVERSE.N. Tu connais une valeur et cherches sa probabilité : prends LOI.NORMALE.N, qui va dans le sens inverse.

Garde LOI.NORMALE.STANDARD.INVERSE.N pour les calculs en loi centrée réduite (moyenne 0, écart-type 1) : c'est le cas particulier idéal pour obtenir un z-score brut, mais dès que ta distribution a sa propre moyenne et son propre écart-type, LOI.NORMALE.INVERSE.N t'évite la reconversion manuelle.

CritèreLOI.NORMALE.INVERSE.NLOI.NORMALE.NLOI.NORMALE.STANDARD.INVERSE.N
Direction du calculProbabilité → Valeur (quantile)Valeur → ProbabilitéProbabilité → Valeur (loi centrée réduite)
Paramètresprobabilité, moyenne, écart_typex, moyenne, écart_type, cumulativeprobabilité seulement (μ=0, σ=1)
Cas d'usage typiqueSeuils de recrutement, VaR, limites de contrôleCalculer P(X <= x) pour une valeur connueCalculer des z-scores, convertir ensuite
RelationFonction généraleInverse mathématiqueCas particulier μ=0, σ=1
Le conseil du pro
Un contrôle rapide de tes bornes : les quantiles pour p et pour 1 moins p sont symétriques autour de la moyenne, donc leur somme doit toujours valoir 2 fois la moyenne. Si ça ne colle pas, une de tes deux bornes utilise une moyenne ou un écart-type différent.
FAQ

Questions fréquentes

LOI.NORMALE.INVERSE.N est la version moderne introduite dans Excel 2010, qui remplace LOI.NORMALE.INVERSE. Les deux fonctions produisent des résultats identiques, mais Microsoft recommande d'utiliser la version avec le suffixe .N pour tous les nouveaux classeurs, pour une meilleure cohérence avec les autres fonctions statistiques modernes.

Ressources

Pour aller plus loin

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

Tout voir