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

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

Définition
La fonction LOI.GAMMA.INVERSE renvoie l'inverse de la distribution gamma cumulative : elle calcule la valeur x pour laquelle la probabilité cumulée P(X ≤ x) est égale à la probabilité fournie.

LOI.GAMMA.INVERSE est ton alliée pour trouver des seuils critiques et des quantiles dans tes analyses statistiques. Concrètement, elle répond à des questions comme : quelle durée de vie ne sera pas dépassée par 90 % de tes composants ? Quel montant de sinistre correspond au 95ème centile ? C'est l'inverse exact de LOI.GAMMA : au lieu de calculer une probabilité à partir d'une valeur, tu calcules la valeur correspondant à une probabilité donnée.

Indispensable pour fixer des seuils de garantie, calculer des intervalles de confiance, ou déterminer des niveaux de risque dans tes projets qualité, maintenance, actuariat ou gestion de supply chain. À noter : depuis Excel 2010, la version recommandée est LOI.GAMMA.INVERSE.N, qui utilise une syntaxe identique.

Syntaxe

=LOI.GAMMA.INVERSE(probabilité; alpha; bêta)

Clique sur un argument pour aller à son explication.

LOI.GAMMA.INVERSE est une fonction héritée conservée pour la compatibilité avec les classeurs anciens. Dans tout nouveau fichier, préfère LOI.GAMMA.INVERSE.N, qui a la même syntaxe et les mêmes paramètres.

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

Comprendre chaque paramètre de la fonction LOI.GAMMA.INVERSE

Les trois arguments s'enchaînent dans cet ordre : d'abord la probabilité que tu vises, puis les deux paramètres de ta loi gamma, alpha (la forme) et bêta (l'échelle). Aucun n'est facultatif, et c'est bêta qui fixe l'unité de ton résultat : s'il est en heures, tu récupères des heures, s'il est en euros, des euros.

1

probabilité

: la probabilité cumulée pour laquelle tu veux trouver la valeur correspondante

Elle doit être strictement comprise entre 0 et 1 (exclues). Par exemple, 0,90 signifie que tu cherches la valeur en dessous de laquelle 90 % de tes observations se trouvent. En statistique, on appelle cela un quantile ou un centile.

2

alpha

: le paramètre de forme (alpha) de ta distribution gamma

Il détermine la personnalité de ta distribution : alpha = 1 correspond à une loi exponentielle, et des valeurs plus grandes créent des distributions plus symétriques. Ce paramètre doit être strictement supérieur à zéro et correspond généralement à tes données historiques.

3

bêta

: le paramètre d'échelle (bêta) de ta distribution gamma

Il contrôle l'étalement de la distribution et s'exprime dans la même unité que tes données (heures, euros, kilomètres, etc.). Une valeur plus grande de bêta signifie des valeurs typiquement plus élevées. Doit aussi être strictement supérieur à zéro.

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 durée de garantie d'un centile avec la fonction LOI.GAMMA.INVERSE

Le service commercial veut afficher une durée de garantie sur la fiche produit et il te faut un chiffre défendable, pas une estimation au doigt mouillé. Tes essais donnent une loi gamma de forme 3 et d'échelle 500 heures, et le tableau liste les niveaux de couverture visés par gamme. La fonction LOI.GAMMA.INVERSE convertit chacun de ces niveaux en durée.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.GAMMA.INVERSE(.
  2. 2
    En 1er argument : clique sur la cellule qui porte la part de défaillances à couvrir, B2. Elle vaut 0,90 et se saisit toujours en décimal. La probabilité doit rester strictement entre 0 et 1, si bien que saisir 90 déclencherait une erreur #NOMBRE!.
  3. 3
    En 2ᵉ argument : saisis le paramètre de forme issu de tes essais, 3.
  4. 4
    En 3ᵉ argument : saisis le paramètre d'échelle en heures, 500. C'est lui qui fixe l'unité du résultat, si bien qu'une échelle en heures rend un résultat en heures.
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=LOI.GAMMA.INVERSE(B2; 3; 500)
Explication
La fonction LOI.GAMMA.INVERSE remonte le courant : au lieu de partir d'une durée pour rendre une probabilité, elle part de la probabilité 0,90 et rend la durée 2661,16 heures sous laquelle tombent 90 % des défaillances. Le résultat sort dans l'unité de bêta, l'heure. La durée de vie moyenne (3 × 500) n'est que de 1500 heures : la queue droite de la loi gamma pousse le 90e centile bien au-delà.
Exemple 2

Comment vérifier un centile avec les fonctions LOI.GAMMA.INVERSE et LOI.GAMMA

Une garantie de 2 661 heures va être imprimée sur des milliers de fiches produit, alors avant de la valider tu veux la vérifier autrement qu'en relisant ta formule. L'idée : repasser le résultat dans la fonction inverse de celle qui l'a produit et regarder si tu retombes sur ta probabilité de départ. Le tableau reprend la forme 3 et l'échelle 500 heures de tes essais, avec trois niveaux à contrôler.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.GAMMA(.
  2. 2
    En 1er argument : écris l'appel à contrôler et referme-le, LOI.GAMMA.INVERSE(B2; C2; D2). Il rend la durée qui correspond au centile visé en B2, et c'est elle que la fonction LOI.GAMMA va retransformer en probabilité.
  3. 3
    En 2ᵉ argument : clique sur la cellule du paramètre de forme, C2. Reprendre exactement la même valeur que dans l'appel intérieur est ce qui rend l'aller-retour valable.
  4. 4
    En 3ᵉ argument : clique sur la cellule du paramètre d'échelle en heures, D2. Le moindre écart avec la valeur de l'appel intérieur mélangerait deux distributions et fausserait le contrôle.
  5. 5
    En 4ᵉ argument : saisis la valeur qui réclame la probabilité cumulée, VRAI. C'est bien elle que la fonction LOI.GAMMA.INVERSE sait inverser, jamais la densité.
  6. 6
    Ferme la parenthèse, complète par -B2, puis appuie sur Entrée. La soustraction compare le résultat de l'aller-retour à la probabilité de départ, et un écart nul signifie que la boucle est fermée.
Voici la formule que tu obtiens à la fin :=LOI.GAMMA(LOI.GAMMA.INVERSE(B2; C2; D2); C2; D2; VRAI)-B2
Explication
L'aller-retour boucle exactement : la fonction LOI.GAMMA.INVERSE transforme 0,90 en 2661,16 heures, la fonction LOI.GAMMA retransforme ces 2661,16 heures en 0,90, et la soustraction rend 0, pas un résidu minuscule. Les deux fonctions sont donc bien réciproques l'une de l'autre. Ce contrôle vaut surtout comme garde-fou sur les paramètres : le jour où alpha ou bêta diffèrent entre deux formules, l'écart cesse d'être nul.
Exemple 3

Comment mesurer la largeur d'un intervalle central avec la fonction LOI.GAMMA.INVERSE

Ton comité des risques ne veut pas d'un seuil isolé mais d'une fourchette, et surtout de son prix : combien de marge faut-il ajouter pour passer d'une couverture confortable à une couverture large. Le tableau pose pour chaque niveau les deux probabilités qui bornent l'intervalle, toujours sur la forme 3 et l'échelle 500 heures. Un centile ne donne qu'une borne à la fois, donc il en faut deux et il faut les soustraire.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.GAMMA.INVERSE(.
  2. 2
    En 1er argument : clique sur la cellule de la borne haute, C2. Elle vaut 0,95, si bien que ce premier appel rend la durée sous laquelle tombent 95 % des observations.
  3. 3
    En 2ᵉ argument : clique sur la cellule du paramètre de forme, D2.
  4. 4
    En 3ᵉ argument : clique sur la cellule du paramètre d'échelle en heures, E2.
  5. 5
    Ferme la parenthèse, complète par -LOI.GAMMA.INVERSE(B2; D2; E2), puis appuie sur Entrée. Ce second appel vise la borne basse 0,05 en reprenant les mêmes D2 et E2, et la soustraction laisse la largeur de l'intervalle central.
Une fois les morceaux assemblés, ta formule donne ça :=LOI.GAMMA.INVERSE(C2; D2; E2)-LOI.GAMMA.INVERSE(B2; D2; E2)
Explication
Deux appels à la fonction LOI.GAMMA.INVERSE encadrent l'intervalle, et leur différence en donne la largeur. Passer d'une couverture de 50 % à 90 % coûte cher : la fourchette s'élargit de 1096,55 à 2739,05 heures, soit deux fois et demie plus, pour seulement 40 points de couverture gagnés. C'est l'asymétrie de la loi gamma qui se paie, et c'est ce que ce calcul rend visible.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction LOI.GAMMA.INVERSE

Presque tous les ratés viennent d'une valeur qui sort de ses bornes, et le coupable numéro un est ta probabilité : elle doit rester strictement entre 0 et 1, donc saisir 95 au lieu de 0,95 (un format pourcentage trompeur, par exemple) déclenche aussitôt #NOMBRE!. Même verdict si alpha ou bêta tombent à zéro ou en négatif.

Le piège plus sournois ne renvoie aucune erreur : tu peux obtenir un chiffre parfaitement plausible mais à l'envers. =LOI.GAMMA.INVERSE(0,90; alpha; bêta) te donne le seuil sous lequel se trouvent 90 % des observations, pas celui qui est dépassé par 90 % d'entre elles.

Erreur #NOMBRE! : probabilité en dehors de l'intervalle ]0;1[

La probabilité doit être strictement comprise entre 0 et 1 (exclus). Les valeurs 0, 1, négatives ou supérieures à 1 déclenchent toutes #NOMBRE!.

Solution : Utilise une probabilité comprise entre 0,001 et 0,999. Si ta cellule source contient un pourcentage (95 %) vérifie que la valeur réelle est bien 0,95 et non 95. Un format de cellule en pourcentage peut masquer la valeur réelle.

Erreur #NOMBRE! : alpha ou bêta nuls ou négatifs

Alpha et bêta doivent être strictement supérieurs à zéro. Des valeurs nulles ou négatives provoquent #NOMBRE!.

Solution : Vérifie que tes cellules source pour alpha et bêta contiennent bien des valeurs positives. Stocke-les dans des cellules nommées et referme-toi dessus dans toutes tes formules pour éviter les incohérences.

Inversion du résultat : confusion sens cumul

=LOI.GAMMA.INVERSE(0,90; alpha; bêta) donne la valeur x telle que 90 % des observations sont inférieures ou égales à x, pas supérieures.

Solution : Si tu veux le seuil dépassé par 90 % des observations, utilise =LOI.GAMMA.INVERSE(0,10; alpha; bêta). P(X < x) = 0,10 équivaut à P(X > x) = 0,90.

Incohérence entre LOI.GAMMA et LOI.GAMMA.INVERSE

Si tu utilises des paramètres alpha et bêta différents dans LOI.GAMMA et LOI.GAMMA.INVERSE pour le même phénomène, tes résultats seront incohérents. La cohérence des paramètres est critique.

Solution : Stocke alpha et bêta dans des cellules nommées (par exemple Alpha_Gamma et Beta_Gamma) et référence-les dans toutes tes formules. Vérifie la cohérence avec : si x = LOI.GAMMA.INVERSE(p; alpha; bêta), alors LOI.GAMMA(x; alpha; bêta; VRAI) doit renvoyer p.

Confusion entre probabilité (0,95) et pourcentage (95)

Excel attend une probabilité décimale. Entrer 95 au lieu de 0,95 déclenche #NOMBRE! car 95 est en dehors de l'intervalle ]0;1[.

Solution : Saisis 0,95 ou formate ta cellule source en pourcentage et assure-toi qu'elle contient bien la valeur décimale 0,95. 95% dans une cellule bien formatée est acceptable, 95 seul ne l'est pas.

Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec LOI.GAMMA.INVERSE

1Astuce

Génère des simulations Monte Carlo en une formule

Combine ALEA() et LOI.GAMMA.INVERSE pour générer des valeurs aléatoires suivant ta distribution gamma : =LOI.GAMMA.INVERSE(ALEA(); alpha; bêta). Copie cette formule sur 1 000 lignes, puis analyse les résultats avec un tableau croisé dynamique.
Tu obtiens une simulation professionnelle des durées de projet, des montants de sinistres ou des délais de livraison, sans aucun add-in tiers.

2Astuce

Vérifie la cohérence de tes calculs par la fonction réciproque

LOI.GAMMA et LOI.GAMMA.INVERSE s'annulent mutuellement. Si x = LOI.GAMMA.INVERSE(p; alpha; bêta), alors LOI.GAMMA(x; alpha; bêta; VRAI) doit renvoyer p.
Ajoute cette vérification dans une colonne dédiée : si le résultat diffère de p de plus de 0,0001, c'est qu'un paramètre est incohérent entre tes formules.

3Astuce

Dimensionne ton stock de sécurité avec les bons centiles

Pour les supply chain managers : si tes délais de livraison suivent une loi gamma, =LOI.GAMMA.INVERSE(0,95; alpha; bêta) te donne le délai qui ne sera dépassé que dans 5 % des cas. Stocke pour couvrir ce délai plutôt que le délai moyen (alpha × bêta) pour éviter les ruptures dans 95 % des situations.
La différence entre le P95 et la moyenne augmente avec l'asymétrie de ta distribution (valeurs alpha faibles).

FAQ

Questions fréquentes

LOI.GAMMA te donne la probabilité pour une valeur donnée (tu connais x, tu cherches la probabilité). LOI.GAMMA.INVERSE fait l'inverse : tu connais la probabilité et tu cherches la valeur x correspondante. C'est utile pour trouver des seuils ou des quantiles. Les deux fonctions utilisent les mêmes paramètres alpha et bêta.

Ressources

Pour aller plus loin

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

Tout voir