La fonction GAMMA est une extension mathématique puissante de la factorielle : elle calcule la valeur de la fonction gamma pour n'importe quel nombre, pas seulement les entiers. C'est l'outil qu'il te faut dès que tu travailles en statistiques avancées, en ingénierie ou en recherche scientifique et que les factorielles classiques ne suffisent plus.
Concrètement, GAMMA (GAMMA en anglais, même nom) apparaît dans les distributions de probabilité (loi gamma, loi bêta, loi du khi-deux, loi de Student), dans les calculs de coefficients binomiaux généralisés, et dans de nombreuses formules de physique théorique. Elle te donne accès à un niveau de calcul qu'aucune autre fonction statistique d'Excel ne peut atteindre seule.
Syntaxe de la fonction GAMMA
=GAMMA(nombre)GAMMA n'est pas définie pour 0 et les entiers négatifs (-1, -2, -3...) : ces valeurs renvoient l'erreur #NOMBRE!. Les nombres décimaux négatifs comme -0,5 ou -1,7 fonctionnent en revanche correctement.
Comprendre chaque paramètre de la fonction GAMMA
nombre
: le nombre pour lequel tu veux calculer la fonction gammaIl peut être positif, négatif ou décimal, avec une restriction importante : tu ne peux pas utiliser les entiers négatifs ou nuls (0, -1, -2, -3...) car la fonction gamma n'est pas définie pour ces valeurs.
Pour les entiers positifs, la relation est simple : GAMMA(n) = (n-1)!. Ainsi GAMMA(5) = 4! = 24, et GAMMA(6) = 5! = 120. Pour les nombres décimaux, la fonction gamma interpole entre ces valeurs entières de façon continue.
Astuce : Pour calculer la factorielle d'un entier n, tu peux utiliser GAMMA(n+1) ou plus simplement FACT(n). Par exemple, GAMMA(6) = FACT(5) = 120. Si tu as besoin du logarithme naturel de GAMMA pour éviter des dépassements de capacité sur de grands nombres, utilise GAMMALN.
Attention : Si tu entres 0 ou un entier négatif (-1, -2, -3...), Excel retourne l'erreur #NOMBRE!. Les nombres décimaux négatifs fonctionnent (par exemple -0,5 ou -2,7), contrairement aux entiers négatifs exacts.
Pas envie d'écrire la formule GAMMA à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Data analyst : calculer des coefficients binomiaux
Tu es data analyst et tu veux calculer des coefficients binomiaux pour des valeurs non entières, par exemple dans un modèle de probabilité. La formule générale repose sur la fonction gamma : C(n,k) = GAMMA(n+1) / (GAMMA(k+1) × GAMMA(n-k+1)).
Pour n=5, k=2 : GAMMA(6) / (GAMMA(3) × GAMMA(4)) = 120 / (2 × 6) = 10 combinaisons. Ce résultat correspond bien au coefficient binomial classique C(5,2), qui compte le nombre de façons de choisir 2 éléments parmi 5. L'avantage de GAMMA : elle étend ce calcul à des valeurs non entières, ce qu'une simple factorielle ne peut pas faire.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | n | k | GAMMA(n+1) | GAMMA(k+1) | GAMMA(n-k+1) | Coefficient |
| 2 | 5 | 2 | =GAMMA(A2+1) | =GAMMA(B2+1) | =GAMMA(A2-B2+1) | =C2/(D2*E2) |
| 3 | 120 | 2 | 6 | 10 |
=GAMMA(6)Astuce de pro : GAMMA(n+1) est équivalente à FACT(n) pour les entiers positifs. Utilise FACT pour les entiers (plus lisible), et GAMMA quand tu as besoin de travailler avec des non-entiers.
Ingénieur : calculs de distributions gamma
Tu es ingénieur ou physicien et tu travailles avec la distribution gamma pour modéliser des temps d'attente ou des durées de vie. Tu dois calculer GAMMA(α) pour différentes valeurs du paramètre de forme α afin de construire les densités de probabilité.
GAMMA(2) = 1! = 1. Pour α=2, la distribution gamma correspond à une somme de deux variables exponentielles indépendantes. GAMMA(0,5) ≈ 1,772 est égal à √π, une constante importante en statistiques et en physique quantique. Ces valeurs sont essentielles pour calculer les moments de la distribution et les intervalles de confiance.
| A | B | C | |
|---|---|---|---|
| 1 | Alpha (α) | GAMMA(α) | Interprétation |
| 2 | 1 | =GAMMA(A2) | Distribution exponentielle |
| 3 | 2 | =GAMMA(A3) | Somme de 2 exponentielles |
| 4 | 0,5 | =GAMMA(A4) | Cas particulier |
| 5 | 3,5 | =GAMMA(A5) | Forme intermédiaire |
=GAMMA(2)Statisticien : vérifier la propriété fondamentale de GAMMA
Tu es statisticien ou chercheur et tu veux vérifier la propriété fondamentale de la fonction gamma : GAMMA(n+1) = n × GAMMA(n). Cette relation récursive généralise la propriété n! = n × (n-1)! des factorielles ordinaires.
GAMMA(4) = 3! = 6. Vérification : GAMMA(4) = 3 × GAMMA(3) = 3 × 2 = 6, confirmé. Cette propriété fonctionne aussi parfaitement pour les décimaux : GAMMA(5,5) = 4,5 × GAMMA(4,5). Utilise =SI(ABS(C2-D2)<0,001;"✓";"✗") pour automatiser la vérification sur chaque ligne de ton tableau.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | n | GAMMA(n) | GAMMA(n+1) | n × GAMMA(n) | Vérification |
| 2 | 3 | =GAMMA(A2) | =GAMMA(A2+1) | =A2*B2 | =SI(ABS(C2-D2)<0,001;"✓";"✗") |
| 3 | 4,5 | =GAMMA(A3) | =GAMMA(A3+1) | =A3*B3 | =SI(ABS(C3-D3)<0,001;"✓";"✗") |
| 4 | 1,5 | =GAMMA(A4) | =GAMMA(A4+1) | =A4*B4 | =SI(ABS(C4-D4)<0,001;"✓";"✗") |
=GAMMA(4)Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction GAMMA
Trois choses font trébucher avec GAMMA, et elles n'ont rien à voir entre elles. D'abord le décalage qui surprend tout le monde : GAMMA(5) ne vaut pas 5! mais 4!, parce que GAMMA(n) correspond à (n-1)!. Ensuite le #NOMBRE! qui tombe dès que tu lui passes un entier négatif ou zéro, des valeurs où la fonction n'existe tout simplement pas.
Enfin, la croissance vertigineuse : la fonction gamma grimpe si vite qu'au-delà d'un argument autour de 170 elle dépasse ce qu'Excel sait afficher, et c'est là que GAMMALN te sauve.
Confondre GAMMA(n) et n! : décalage d'une unité
GAMMA(n) = (n-1)!, pas n!. C'est un décalage d'une unité qui déroute souvent au début. Par exemple, GAMMA(5) = 4! = 24 et non 5! = 120.
Solution : Mémorise la règle : pour obtenir n!, utilise GAMMA(n+1) ou directement FACT(n). Vérifie toujours : GAMMA(6) = FACT(5) = 120, GAMMA(5) = FACT(4) = 24.
Erreur #NOMBRE! avec des entiers négatifs ou zéro
GAMMA n'est pas définie pour 0, -1, -2, -3... Ces valeurs génèrent systématiquement #NOMBRE!. Les nombres décimaux négatifs comme -0,5 ou -1,5 fonctionnent en revanche.
Solution : Vérifie que ton argument n'est ni nul ni un entier négatif. Si ta plage peut contenir de telles valeurs, protège la formule avec =SIERREUR(GAMMA(A1);"Indéfini") pour éviter la propagation de l'erreur.
Résultat astronomique ou erreur sur de grands nombres
La fonction gamma croît extrêmement vite. GAMMA(100) dépasse les limites d'affichage d'Excel. Si tu as besoin d'une telle valeur dans un calcul, une multiplication directe par d'autres termes peut provoquer un débordement.
Solution : Utilise GAMMALN quand tu travailles avec de grands arguments : cette fonction retourne le logarithme naturel de GAMMA(n), ce qui te permet de faire des calculs en domaine logarithmique avant d'exponentier le résultat final.
Questions fréquentes sur la fonction GAMMA
Quelle différence entre GAMMA et FACT ?
FACT calcule la factorielle uniquement pour les entiers positifs (FACT(5) = 120). GAMMA est plus puissante : elle étend le concept de factorielle aux nombres décimaux et aux négatifs non entiers. Pour un entier n, GAMMA(n) = (n-1)!. Par exemple, GAMMA(6) = FACT(5) = 120.
Pourquoi GAMMA(n) = (n-1)! et non n! ?
C'est une convention mathématique qui remonte à Euler. Cette définition rend la fonction gamma continue et cohérente avec d'autres propriétés mathématiques importantes, notamment la relation GAMMA(n+1) = n × GAMMA(n). En pratique, si tu veux calculer 5!, utilise GAMMA(6) ou directement FACT(5).
GAMMA peut-elle gérer les nombres négatifs ?
Oui, mais avec des restrictions. GAMMA fonctionne pour tous les nombres sauf les entiers négatifs ou nuls (0, -1, -2...) qui renvoient l'erreur #NOMBRE!. Par exemple, GAMMA(-0,5) fonctionne et retourne environ -3,545, mais GAMMA(-3) génère une erreur.
Quand utiliser GAMMA plutôt que FACT ?
Utilise GAMMA quand tu travailles avec des nombres décimaux, des distributions statistiques (gamma, bêta) ou des formules mathématiques avancées. Pour de simples calculs de factorielles d'entiers positifs, FACT est plus simple et plus directe.
Comment GAMMA est-elle liée aux distributions statistiques ?
La fonction GAMMA est au cœur de plusieurs distributions de probabilité : loi gamma, loi bêta, loi du khi-deux, loi de Student. Elle apparaît dans leurs formules mathématiques et Excel l'utilise en interne quand tu appelles LOI.GAMMA ou LOI.BETA.
Comment éviter les débordements avec de très grands arguments ?
Pour des arguments supérieurs à environ 170, GAMMA dépasse les limites numériques d'Excel. Travaille alors en domaine logarithmique avec GAMMALN, qui retourne le logarithme naturel de GAMMA(x). Additionne les logarithmes, puis applique EXP au résultat final pour revenir à l'espace normal.
Pour aller plus loin
Les fonctions similaires : LOI.NORMALE, MEDIANE, FREQUENCE, CENTILE.INCLURE, MOYENNE
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

