PGCD (GCD en anglais, pour Greatest Common Divisor) est une fonction mathématique qui trouve le plus grand diviseur commun entre plusieurs nombres entiers. C'est le couteau suisse de tous les métiers qui ont besoin d'optimisation : logistique, production, ingénierie, maintenance, architecture...
Si tu as déjà cherché comment découper un matériau sans gaspillage, synchroniser des machines à des intervalles communs, simplifier des ratios pour une documentation technique ou planifier des maintenances groupées, PGCD est la fonction dont tu avais besoin. Elle révèle la plus grande unité commune cachée derrière plusieurs nombres.
Syntaxe de la fonction PGCD
=PGCD(nombre1; [nombre2]; [nombre3]; ...)PGCD tronque silencieusement les décimales sans avertissement ni erreur. =PGCD(15,9; 25,7) calcule en réalité PGCD(15; 25) = 5. Si tes données peuvent contenir des décimales, arrondis-les explicitement avec ARRONDI() ou ENT() avant d'appeler PGCD.
Comprendre chaque paramètre de la fonction PGCD
Seul le premier nombre est obligatoire : PGCD peut très bien travailler sur une seule cellule ou une plage. Tout ce qui suit est facultatif, et tu peux en empiler jusqu'à 254 de plus, en mélangeant librement valeurs directes, références et plages dans la même formule.
nombre1
: le premier entier pour lequel tu veux trouver le plus grand diviseur communÇa peut être une valeur directe (48), une référence de cellule (A1), ou même une plage complète (A1:A10) si tu veux calculer le PGCD de plusieurs valeurs d'un coup.
Excel accepte uniquement les entiers positifs. Les décimales sont tronquées automatiquement (15,9 devient 15). Les nombres négatifs ou zéro déclenchent une erreur #NOMBRE!.
Attention : Si ta cellule peut contenir 0 ou une valeur négative, protège la formule avec SI(A1>0; PGCD(A1;B1); "Valeur invalide") ou filtre les valeurs en amont.
nombre2, nombre3, ...
: les nombres supplémentaires (jusqu'à 254 arguments) dont tu veux trouver le diviseur commun(facultatif)Tu peux mélanger librement des valeurs directes, des références de cellules et des plages : =PGCD(12; 18; A1:A5; B2) trouvera le plus grand diviseur commun de 12, 18, de tous les nombres dans A1:A5 et de la valeur en B2.
Cette flexibilité est particulièrement utile quand tu travailles avec des données de sources différentes : des dimensions standards fixes combinées avec des mesures variables.
Astuce : Si PGCD retourne 1, tes nombres sont premiers entre eux : ils n'ont aucun diviseur commun sauf 1. Dans un contexte métier, ça signifie qu'il n'y a pas d'optimisation possible par unité commune.
Pas envie d'écrire la formule PGCD à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Responsable atelier : optimiser la découpe de planches sans chute
Tu travailles dans une menuiserie et tu dois découper des planches pour fabriquer des tablettes de 120 cm, 180 cm et 240 cm. Tu veux trouver la plus grande longueur de module qui permet de fabriquer toutes ces tablettes sans chute.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Type tablette | Longueur (cm) | PGCD | Modules nécessaires |
| 2 | Petite | 120 | 60 | 2 modules de 60 cm |
| 3 | Moyenne | 180 | 60 | 3 modules de 60 cm |
| 4 | Grande | 240 | 60 | 4 modules de 60 cm |
| 5 | Module optimal | 60 cm | Aucune chute |
=PGCD(120; 180; 240)Le résultat 60 montre que chaque tablette est un multiple entier de 60 cm : 2 modules pour la petite, 3 pour la moyenne, 4 pour la grande. Tu standardises ainsi toute ta production sur des modules de 60 cm, ce qui simplifie ton stock et ta préparation.
Astuce de pro : Combine PGCD avec QUOTIENT pour calculer automatiquement le nombre de modules nécessaires : =QUOTIENT(A1; PGCD(A1:A3)) te donne combien de modules de la taille optimale entrent dans chaque tablette.
Ingénieur production : synchroniser les contrôles qualité sur trois chaînes
Tu gères trois chaînes de production qui fabriquent des composants complémentaires. La chaîne A tourne toutes les 18 minutes, la chaîne B toutes les 24 minutes, et la chaîne C toutes les 30 minutes. Tu veux trouver l'intervalle maximal pour organiser des contrôles qualité simultanés sur les trois chaînes.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Chaîne | Cycle (min) | PGCD | Contrôles possibles |
| 2 | Chaîne A | 18 | 6 | Toutes les 6 min |
| 3 | Chaîne B | 24 | 6 | Toutes les 6 min |
| 4 | Chaîne C | 30 | 6 | Toutes les 6 min |
| 5 | Planning optimal | 6 min | 10 contrôles/h |
=PGCD(18; 24; 30)Avec un résultat de 6, chaque point de contrôle correspond à 3 cycles pour la chaîne A (18÷6), 4 pour la chaîne B (24÷6) et 5 pour la chaîne C (30÷6). Tu peux ainsi planifier des rondes toutes les 6 minutes où un seul technicien vérifie les trois chaînes simultanément.
Ingénieur mécanicien : simplifier les ratios d'un système d'engrenages
Tu conçois un système d'engrenages avec trois roues dentées : 144 dents, 216 dents, et 108 dents. Pour ta documentation technique, tu veux présenter les rapports de transmission de manière simplifiée et compréhensible.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Roue | Nombre de dents | PGCD | Ratio simplifié |
| 2 | Roue A | 144 | 36 | 4 (144÷36) |
| 3 | Roue B | 216 | 36 | 6 (216÷36) |
| 4 | Roue C | 108 | 36 | 3 (108÷36) |
| 5 | Rapport A:B:C | 4:6:3 |
=PGCD(144; 216; 108)Avec un résultat de 36, en divisant chaque nombre par ce diviseur commun, tu obtiens le rapport simplifié 4:6:3 au lieu de 144:216:108, beaucoup plus facile à lire dans ta documentation technique.
Astuce de pro : Pour calculer le rapport entre deux roues spécifiques, divise leurs ratios simplifiés : le rapport A:B est 4:6, que tu peux encore simplifier en 2:3 en appelant =PGCD(4;6) = 2.
Responsable maintenance : planifier les arrêts techniques groupés
Tu gères plusieurs équipements avec des intervalles de maintenance différents : les compresseurs tous les 90 jours, les pompes tous les 120 jours, et les ventilateurs tous les 150 jours. Tu veux trouver l'intervalle maximal pour planifier des arrêts techniques groupés et économiser sur les temps d'immobilisation.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Équipement | Intervalle (jours) | PGCD | Planning arrêts |
| 2 | Compresseurs | 90 | 30 | Tous les 3 arrêts |
| 3 | Pompes | 120 | 30 | Tous les 4 arrêts |
| 4 | Ventilateurs | 150 | 30 | Tous les 5 arrêts |
| 5 | Arrêt technique | 30 jours | 12 fois par an |
=PGCD(90; 120; 150)Avec un résultat de 30, tu planifies un arrêt technique tous les 30 jours : les compresseurs sont maintenus tous les 3 arrêts (90÷30), les pompes tous les 4 (120÷30), et les ventilateurs tous les 5 (150÷30). Tu peux ainsi créer un calendrier prévisionnel et anticiper les besoins en pièces et en personnel.
Astuce de pro : Utilise =QUOTIENT(intervalle_équipement; PGCD()) pour savoir à quelle fréquence chaque équipement sera maintenu lors d'un arrêt. Un résultat de 3 signifie "un arrêt sur trois", ce qui permet de planifier précisément ton budget.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction PGCD
Avec PGCD, les ratés viennent presque toujours de ce que tu lui donnes à manger plutôt que de la formule elle-même : une décimale qui se fait silencieusement raboter, un nombre négatif ou un zéro qui renvoie #NOMBRE!. Et même quand le calcul est bon, on la confond souvent avec PPCM ou on attend d'elle qu'elle divise tes nombres, ce qu'elle ne fait pas.
Résultat faux avec des nombres décimaux non arrondis
PGCD tronque automatiquement les décimales sans avertissement. =PGCD(15,7; 25,9) calcule en réalité PGCD(15; 25) = 5, pas le PGCD de tes valeurs exactes. Le résultat est mathématiquement valide mais ne correspond pas à tes données.
Solution : Arrondis explicitement tes nombres avant d'appeler PGCD : =PGCD(ARRONDI(A1;0); ARRONDI(B1;0)) pour l'arrondi classique, ou =PGCD(ENT(A1); ENT(B1)) pour toujours tronquer vers le bas.
Confondre PGCD et PPCM pour les problèmes de synchronisation
PGCD trouve le plus grand diviseur commun (pour diviser ou simplifier), tandis que PPCM trouve le plus petit multiple commun (pour synchroniser des cycles). Si tu cherches quand deux événements cycliques se produiront ensemble, tu as besoin de PPCM, pas de PGCD.
Solution : Retiens cette règle : utilise PGCD pour diviser ou simplifier au maximum, PPCM pour synchroniser ou trouver quand les cycles se retrouvent. PGCD(6;8) = 2 (divise), PPCM(6;8) = 24 (synchronise).
Erreur #NOMBRE! avec un nombre négatif ou zéro
PGCD ne fonctionne qu'avec des entiers strictement positifs. Un nombre négatif ou zéro déclenche #NOMBRE! sans autre message.
Solution : Utilise ABS() pour les négatifs : =PGCD(ABS(A1); ABS(B1)). Pour filtrer les zéros, protège avec une condition : =SI(ET(A1>0; B1>0); PGCD(A1;B1); "Valeurs invalides").
Oublier que PGCD ne fait pas la division
PGCD retourne le diviseur commun, mais ne divise pas tes nombres pour toi. Beaucoup s'attendent à ce qu'il retourne directement le nombre de parts ou de modules, ce qui n'est pas le cas.
Solution : Pour obtenir le nombre de modules, divise ta valeur par le PGCD : =A1/PGCD(A1;B1). Ou utilise directement QUOTIENT(A1; PGCD(A1;B1)) pour une division entière propre.
PGCD vs PPCM vs MOD vs QUOTIENT
Prends PGCD quand tu veux diviser, simplifier ou trouver la plus grande unité commune ; bascule sur PPCM dès qu'il s'agit de synchroniser des cycles ou de savoir quand ils se retrouvent. Pour 18 et 24, PGCD donne 6 et PPCM donne 72 : même paire, questions opposées.
MOD et QUOTIENT, eux, ne travaillent que sur deux nombres : MOD pour le reste (vérifier une divisibilité, gérer une alternance) et QUOTIENT pour compter combien de fois l'un entre dans l'autre. Seuls PGCD et PPCM avalent jusqu'à 255 valeurs d'un coup.
| Critère | PGCD | PPCM | MOD | QUOTIENT |
|---|---|---|---|---|
| Opération | Plus grand diviseur commun | Plus petit multiple commun | Reste de division | Division entière |
| Usage typique | Simplifier, diviser, optimiser | Synchroniser, répéter | Vérifier la divisibilité | Compter combien de fois |
| Exemple (18, 24) | 6 | 72 | 18 (18 mod 24) | 0 (18÷24) |
| Plusieurs nombres | Oui (255 max) | Oui (255 max) | Non (2 seulement) | Non (2 seulement) |
| Cas d'usage métier | Modules de découpe, simplifier ratios | Synchroniser cycles, planifier coïncidences | Alternances, rotations, calendriers | Répartir des quantités entières |
Questions fréquentes sur la fonction PGCD
Quelle est la différence entre PGCD et PPCM ?
PGCD trouve le plus grand diviseur commun (pour simplifier des fractions ou diviser des quantités), tandis que PPCM trouve le plus petit multiple commun (pour synchroniser des cycles ou des événements récurrents).
Ils sont complémentaires et liés par la relation PGCD(a;b) × PPCM(a;b) = a × b. PGCD répond à "comment diviser au maximum", PPCM répond à "quand les cycles se retrouveront".
PGCD peut-il calculer le diviseur commun de plus de deux nombres ?
Oui, PGCD accepte jusqu'à 255 arguments. =PGCD(12; 18; 24; 30) trouve le plus grand nombre qui divise exactement les quatre valeurs, soit 6 dans cet exemple.
Tu peux aussi passer une plage entière : =PGCD(A1:A10) calcule le PGCD de toutes les valeurs de la plage en une seule formule. C'est parfait pour harmoniser plusieurs dimensions ou plusieurs cycles de production.
Que se passe-t-il si je calcule le PGCD de deux nombres premiers entre eux ?
Si deux nombres n'ont aucun diviseur commun autre que 1 (comme 7 et 11, ou 15 et 28), PGCD retourne 1. Ça signifie que tes nombres sont premiers entre eux et qu'il n'y a pas de simplification possible.
C'est une information précieuse dans un contexte métier : si PGCD retourne 1, il n'existe pas de module commun ou de simplification de ratio pour ces valeurs.
PGCD fonctionne-t-elle avec des nombres décimaux ?
PGCD tronque automatiquement les décimales sans avertissement. =PGCD(15,7; 25,9) calcule PGCD(15; 25) = 5, pas le PGCD de tes valeurs exactes.
Pour éviter les surprises, utilise toujours des entiers avec PGCD, ou arrondis explicitement avec ENT() ou ARRONDI() avant d'appeler la fonction.
Comment simplifier automatiquement une fraction avec PGCD ?
Calcule le PGCD du numérateur et du dénominateur, puis divise les deux par ce PGCD. Si A1 = 24 et B1 = 36, la formule =A1/PGCD(A1;B1)&"/"&B1/PGCD(A1;B1) retourne "2/3".
Tu peux créer une formule dynamique qui simplifie n'importe quelle fraction : le PGCD détecte automatiquement le plus grand facteur commun, quelle que soit la paire de nombres.
Quelle est la relation mathématique entre PGCD et PPCM ?
PGCD et PPCM sont liés par la formule : PGCD(a;b) × PPCM(a;b) = a × b. Par exemple, PGCD(12;18) = 6 et PPCM(12;18) = 36, soit bien 6 × 36 = 12 × 18 = 216.
Tu peux utiliser cette relation pour calculer l'un à partir de l'autre, ou pour vérifier la cohérence de tes calculs.
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

