La fonction LOI.GAMMA.INVERSE.N (GAMMA.INV en anglais) est l'outil statistique essentiel pour calculer les quantiles d'une distribution gamma. Si tu travailles dans la fiabilité industrielle, l'assurance, la gestion des stocks ou l'analyse des temps d'attente, elle répond à des questions concrètes : en dessous de quelle valeur se situent 95 % de mes observations ? Quel délai maximum dois-je prévoir pour couvrir 90 % des cas ?
La distribution gamma modélise parfaitement les phénomènes toujours positifs et asymétriques vers la droite : temps d'attente entre événements, durées de vie de composants, montants de sinistres, délais de livraison. Contrairement à la loi normale qui est symétrique, la loi gamma capture naturellement le fait que ces variables ont un minimum (souvent zéro) mais pas de maximum théorique.
Syntaxe de la fonction LOI.GAMMA.INVERSE.N
=LOI.GAMMA.INVERSE.N(probabilité; alpha; beta)LOI.GAMMA.INVERSE.N remplace LOI.GAMMA.INVERSE (conservée pour compatibilité avec les anciennes versions). Les deux fonctions donnent les mêmes résultats, mais Microsoft recommande la version .N pour les nouveaux classeurs.
Comprendre chaque paramètre de la fonction LOI.GAMMA.INVERSE.N
Les trois arguments s'enchaînent toujours dans le même ordre : d'abord la probabilité que tu vises (le percentile, entre 0 et 1 exclus), puis alpha qui dessine la forme de la courbe, et enfin beta qui l'étire sur l'axe horizontal. Aucun n'est facultatif ici, et les deux derniers travaillent ensemble : la moyenne de ta distribution vaut alpha × beta, ce qui aide à vérifier que tes paramètres tiennent la route.
probabilité
: la probabilité associée à la distribution gamma, 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 à des résultats infinis).
En pratique, tu utiliseras souvent des probabilités comme 0,90, 0,95 ou 0,99 pour calculer des percentiles. Par exemple, une probabilité de 0,95 te donne le 95e percentile : la valeur en dessous de laquelle se situent 95 % des observations. C'est très utile pour définir des seuils de garantie ou des niveaux de service.
Astuce : Pour vérifier tes calculs, utilise la relation inverse : =LOI.GAMMA.N(LOI.GAMMA.INVERSE.N(p; alpha; beta); alpha; beta; VRAI) doit te redonner p. Si ce n'est pas le cas, vérifie tes paramètres.
alpha
: le paramètre de forme de la distribution gamma (aussi appelé k ou shape)Alpha doit être strictement positif. Ce paramètre contrôle la forme de la distribution : un alpha proche de 1 donne une distribution très asymétrique, tandis qu'un alpha plus grand (supérieur à 5) donne une distribution plus symétrique, proche d'une loi normale.
Plus concrètement, alpha représente souvent un nombre d'événements ou d'étapes. Par exemple, si tu modélises le temps d'attente jusqu'au 3e client dans une file d'attente, alpha serait égal à 3. Dans le contexte de la fiabilité, alpha peut représenter le nombre de défaillances indépendantes nécessaires pour provoquer une panne complète.
beta
: le paramètre d'échelle de la distribution gamma (aussi appelé theta ou scale)Beta doit être strictement positif. Ce paramètre détermine l'étirement horizontal de la distribution : un beta plus grand étire la distribution vers la droite, augmentant ainsi la moyenne et la variance.
En termes d'interprétation, beta représente souvent un temps moyen entre événements ou une unité de mesure. Si tu modélises des temps d'attente en minutes avec un taux moyen d'un événement toutes les 5 minutes, beta serait égal à 5. La moyenne de la distribution gamma est alpha × beta, et sa variance est alpha × beta².
Exemples pratiques pas à pas
Responsable qualité : définir une durée de garantie
Tu es responsable qualité dans une entreprise qui fabrique des composants électroniques. Les durées de vie de tes composants suivent une loi gamma avec alpha = 4 et beta = 2500 heures. Tu dois définir la durée de garantie de façon à ce que seulement 5 % des produits tombent en panne pendant la période de garantie.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Probabilité | Alpha | Beta | Durée garantie (h) |
| 2 | 0,05 | 4 | 2500 | 3 672 |
| 3 | 0,10 | 4 | 2500 | 4 795 |
| 4 | 0,01 | 4 | 2500 | 2 354 |
=LOI.GAMMA.INVERSE.N(0,05; 4; 2500)La fonction renvoie le 5e percentile, environ 3 672 heures : en fixant la garantie à cette durée, seulement 5 % des composants tomberont en panne avant la fin de la couverture. Pour une garantie plus conservatrice avec 1 % de retours, vise une probabilité de 0,01, qui donne 2 354 heures.
Gestionnaire de stock : prévoir les délais de réapprovisionnement
Tu es gestionnaire de stock et tes délais de livraison fournisseur suivent une loi gamma avec alpha = 3 et beta = 2 jours. Tu veux déterminer le délai maximum à prévoir pour couvrir 95 % des livraisons, afin de dimensionner correctement ton stock de sécurité. Ce calcul t'évite les ruptures de stock sans surstocker inutilement.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Niveau service | Alpha | Beta | Délai max (jours) |
| 2 | 90 % | 3 | 2 | 10,6 |
| 3 | 95 % | 3 | 2 | 12,6 |
| 4 | 99 % | 3 | 2 | 16,8 |
=LOI.GAMMA.INVERSE.N(0,95; 3; 2)Ici, la fonction renvoie le 95e percentile, soit 12,6 jours : 95 % de tes livraisons arrivent en moins de 12,6 jours, la durée que ton stock de sécurité doit couvrir. La moyenne des délais vaut α × β (6 jours), mais ce percentile est plus du double car la loi gamma a une longue queue à droite.
Astuce de pro : Pour estimer alpha et beta à partir de tes données réelles, utilise la méthode des moments : calcule MOYENNE (m) et VAR.S (v) sur tes délais historiques, puis alpha = m² / v et beta = v / m.
Actuaire : calculer un seuil de sinistre
Tu travailles comme actuaire dans une compagnie d'assurance. Les montants des sinistres automobiles suivent une loi gamma avec alpha = 2 et beta = 1500 euros. Tu dois calculer le montant en dessous duquel se situent 80 % des sinistres, pour définir un seuil de traitement automatique. Les sinistres au-dessus de ce seuil nécessiteront une expertise manuelle.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Percentile | Alpha | Beta | Montant seuil (€) |
| 2 | 50 % | 2 | 1500 | 2 517 |
| 3 | 80 % | 2 | 1500 | 4 372 |
| 4 | 90 % | 2 | 1500 | 5 554 |
=LOI.GAMMA.INVERSE.N(0,80; 2; 1500)La fonction renvoie le 80e percentile, soit 4 372 euros. Tu peux donc automatiser le traitement de tous les sinistres inférieurs à ce montant, qui représentent 80 % des dossiers : les petits cas passent en flux automatique, tandis que les plus importants reçoivent une expertise manuelle.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction LOI.GAMMA.INVERSE.N
Le #NOMBRE! est de loin ce que tu croiseras le plus : il tombe dès que ta probabilité touche 0 ou 1 pile, ou qu'alpha ou beta passe en négatif ou à zéro. Le second symptôme, #VALEUR!, signale plutôt qu'un argument est du texte déguisé en nombre, souvent une cellule mal formatée ou une virgule décimale prise pour autre chose.
Erreur #NOMBRE! sur les paramètres
Cette erreur survient quand la probabilité est exactement 0 ou 1, ou quand alpha ou beta sont négatifs ou nuls. Excel ne peut pas calculer un quantile pour une probabilité de 0 (qui donnerait 0) ou de 1 (qui donnerait l'infini). Si tes données contiennent des valeurs négatives, la loi gamma n'est peut-être pas adaptée à ton cas.
Solution : Vérifie que ta probabilité est strictement entre 0 et 1 (par exemple 0,001 au lieu de 0, ou 0,999 au lieu de 1). Vérifie aussi que alpha et beta sont strictement positifs.
Erreur #VALEUR! avec des arguments non numériques
Cette erreur apparaît quand l'un des arguments contient du texte au lieu d'un nombre. Cela arrive souvent quand tu références une cellule qui contient un texte formaté comme un nombre, ou quand tu utilises une virgule au lieu d'un point décimal selon tes paramètres régionaux.
Solution : Utilise CNUM() pour convertir un texte en nombre si nécessaire. Vérifie aussi le format de tes cellules et assure-toi d'utiliser le bon séparateur décimal pour ta version d'Excel.
Questions fréquentes sur la fonction LOI.GAMMA.INVERSE.N
Quelle est la différence entre LOI.GAMMA.INVERSE.N et LOI.GAMMA.INVERSE ?
LOI.GAMMA.INVERSE.N est la version moderne, introduite dans Excel 2010. Elle remplace LOI.GAMMA.INVERSE qui est conservée uniquement pour la compatibilité avec les anciennes versions. Les deux fonctions produisent exactement les mêmes résultats, mais Microsoft recommande d'utiliser LOI.GAMMA.INVERSE.N pour tous les nouveaux classeurs car elle offre une meilleure précision dans certains cas limites.
Comment utiliser LOI.GAMMA.INVERSE.N pour la gestion des stocks ?
En gestion des stocks, la distribution gamma modélise souvent les délais de livraison ou les temps entre les commandes. Tu peux calculer le délai maximum à prévoir pour couvrir un certain pourcentage de cas. Par exemple, si tes délais suivent une loi gamma avec alpha=3 et beta=2, alors LOI.GAMMA.INVERSE.N(0,95; 3; 2) te donne le délai en dessous duquel 95 % de tes livraisons arrivent. Ce résultat t'aide à définir ton stock de sécurité.
Comment estimer les paramètres alpha et beta pour mes données ?
Pour estimer alpha et beta à partir de données réelles, utilise la méthode des moments. Calcule la moyenne (m) avec MOYENNE et la variance (v) avec VAR.S, puis pose alpha = m² / v et beta = v / m.
Par exemple, si la moyenne de tes temps d'attente est 6 minutes et la variance est 12, alors alpha = 36 / 12 = 3 et beta = 12 / 6 = 2. Ces estimations te permettent d'utiliser la fonction pour calculer des percentiles sur des données réelles.
Quand utiliser la loi gamma plutôt que la loi normale ?
La loi gamma est idéale quand tes données sont strictement positives et asymétriques vers la droite, ce qui est typique des temps d'attente, des durées de vie ou des montants de sinistres. Contrairement à la loi normale qui est symétrique et peut prendre des valeurs négatives, la loi gamma est toujours positive.
Si tu modélises des durées ou des montants qui ne peuvent pas être négatifs et qui présentent une longue queue à droite, la loi gamma est généralement un meilleur choix.
Pourquoi ma fonction LOI.GAMMA.INVERSE.N renvoie une erreur #NOMBRE! ?
L'erreur #NOMBRE! apparaît quand les paramètres sont invalides. Vérifie que ta probabilité est strictement entre 0 et 1 (ni 0 ni 1 exactement), et que alpha et beta sont strictement positifs.
Une probabilité de 0 ou 1 causerait un résultat infini, qu'Excel ne peut pas calculer. Si tu as besoin de valeurs très proches de 0 ou 1, utilise des valeurs comme 0,001 ou 0,999. Vérifie aussi que tes cellules ne contiennent pas de texte au lieu de nombres.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
