Aller au contenu principal

Qu'est-ce que la fonction PPCM ?

Définition
La fonction PPCM retourne le plus petit entier positif qui est un multiple commun de tous ses arguments. Elle accepte de 1 à 255 nombres ou plages de cellules.

PPCM (LCM en anglais, pour Least Common Multiple) te sert dès que deux rythmes qui reviennent à intervalles différents doivent un jour retomber ensemble, et que tu veux savoir quand ça arrive sans dérouler les multiples de tête ni compter sur un calendrier.

En pratique, PPCM intervient dès que tu dois synchroniser des événements récurrents : savoir quand deux fournisseurs livrent le même jour, quand deux équipes ont leur revue commune, quand réaliser un inventaire complet sur plusieurs zones. Elle s'utilise aussi pour trouver le plus petit dénominateur commun en mathématiques ou calculer les cycles d'engrenages en mécanique.

Syntaxe

Clique sur un argument pour aller à son explication.

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

Comprendre chaque paramètre de la fonction PPCM

Seul le premier nombre est obligatoire ; tu peux ensuite empiler jusqu'à 254 valeurs ou plages en plus. PPCM ne les traite pas d'un bloc : il prend les deux premiers, en sort le multiple commun, puis l'étend au suivant, et ainsi de suite. C'est pour ça que =PPCM(4; 6; 9) passe par PPCM(4;6)=12 avant d'arriver à 36.

1

nombre1

: le premier nombre dont tu veux trouver le multiple commun

Tu peux entrer une valeur directe comme 12, référencer une cellule comme A1, ou même fournir une plage comme A1:A5. Si tu fournis une plage, PPCM calcule le multiple commun de tous les nombres qu'elle contient.

2

[nombre2], [nombre3], ...

: tu peux ajouter jusqu'à 254 arguments supplémentaires(facultatif)

Chaque argument peut être un nombre, une cellule ou une plage. PPCM calcule le plus petit multiple commun à tous ces nombres progressivement : il commence par les deux premiers, puis étend le résultat au troisième, et ainsi de suite.

Par exemple, =PPCM(4; 6; 9) calcule d'abord PPCM(4;6)=12, puis PPCM(12;9)=36.

Le combo gagnant
Pour savoir quand deux cycles coïncideront, marie PPCM avec AUJOURDHUI : AUJOURDHUI()+PPCM(cycle1;cycle2). Deux maintenances tous les 6 et 8 jours se retrouvent dans 24 jours, et la date se réactualise seule chaque jour.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment synchroniser deux cycles avec la fonction PPCM

Chacun de tes fournisseurs t'expédie deux flux qui ne suivent pas le même rythme : chez Alpha 1, le cycle A revient tous les 4 jours et le cycle B tous les 6 jours. Les journées où les deux livraisons tombent ensemble, ton quai de réception sature et l'équipe déborde, donc tu veux les repérer à l'avance pour chaque fournisseur. La fonction PPCM te sort ce rythme commun ligne par ligne, sans que tu aies à dérouler les multiples de tête.

Les étapes
  1. 1
    Dans une cellule, écris =PPCM(.
  2. 2
    En 1er argument : clique sur la cellule du premier cycle du fournisseur, B2, qui revient tous les 4 jours. C'est la première cadence que la fonction cherche à faire retomber avec l'autre.
  3. 3
    En 2ᵉ argument : clique sur la cellule du second cycle du même fournisseur, C2, à 6 jours. La fonction retient alors le plus petit nombre de jours divisible à la fois par 4 et par 6.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=PPCM(B2; C2)
Explication
La fonction cherche le plus petit nombre divisible à la fois par 4 et par 6, et tombe sur 12 : les deux flux d'Alpha 1 se croisent tous les 12 jours (trois cycles A pour deux cycles B). Recopiée vers le bas, elle donne le rythme commun de chaque fournisseur d'un coup.
Exemple 2

Comment synchroniser plus de deux cycles avec la fonction PPCM

Ton entrepôt tourne en inventaires zone par zone, et mobiliser une brigade complète pour un comptage général coûte trop cher pour le caler au hasard. Tu as la fréquence d'inventaire de chaque zone en jours, et tu cherches le rythme auquel les trois retombent ensemble, pour poser le comptage général un jour où elles sont de toute façon à compter. La fonction PPCM avale une plage entière et te renvoie ce cycle commun en une seule saisie.

Les étapes
  1. 1
    Dans une cellule, écris =PPCM(.
  2. 2
    En 1er argument : sélectionne la plage des trois fréquences d'inventaire, B2:B4, d'un seul geste au lieu de citer les cellules une par une. La fonction lit les valeurs 4, 6 et 9 comme trois cycles à synchroniser, et n'a pas besoin des arguments suivants puisque la plage porte déjà tout. Le jour où une quatrième zone arrive, tu étires la plage jusqu'à B2:B5 et le résultat se met à jour sans que tu touches au reste de la formule.
  3. 3
    Ferme la parenthèse et appuie sur Entrée. La fonction renvoie ici une seule valeur pour l'ensemble des zones, et non une réponse par ligne.
Voici la formule que tu obtiens à la fin :=PPCM(B2:B4)
Explication
La fonction ne prend pas les trois fréquences d'un bloc : elle calcule d'abord le multiple commun de 4 et 6, soit 12, puis étend ce 12 à 9 pour arriver à 36. Les trois zones se retrouvent donc à compter le même jour tous les 36 jours (9 passages pour la zone A, 6 pour la zone B et 4 pour la zone C).
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction PPCM

Deux pièges viennent de ce que PPCM attend des entiers et rien d'autre : un texte ou une cellule mal nettoyée dans ta plage déclenche #VALEUR!, et des décimales sont avalées sans broncher (4,9 devient 4). Les deux autres sont plus discrets : une cellule vide ou un 0 ramène le résultat à 0, et un PPCM monstrueux (nombres premiers très élevés) finit en #NOMBRE!.

Erreur #NOMBRE! : dépassement de capacité

Si le PPCM de tes nombres dépasse la capacité maximale d'Excel (environ 9,99 × 10^307), Excel affiche #NOMBRE!. C'est fréquent avec des nombres premiers très élevés dont le PPCM est leur produit.

Solution : Vérifie que tes valeurs ne sont pas anormalement grandes et que tu n'as pas saisi accidentellement un nombre avec des zéros superflus. Pour des entiers courants (planning, cycles industriels), ce cas est rarissime.

Erreur #VALEUR! : données non numériques dans la plage

Si une cellule de ta plage contient du texte, une date textuelle ou une erreur, PPCM génère #VALEUR!. Contrairement à SOMME qui ignore le texte, PPCM bloque dès qu'un élément n'est pas numérique.

Solution : Vérifie que toutes les cellules référencées contiennent des entiers positifs. Utilise ESTNUM() pour tester chaque cellule avant d'appliquer la formule, ou nettoie les données importées avec CNUM().

Résultat inattendu avec des décimales

PPCM tronque automatiquement les décimales sans avertissement. =PPCM(4,9;6,3) calcule en réalité =PPCM(4;6) et retourne 12, ce qui peut surprendre si tes valeurs proviennent d'un calcul.

Solution : Si tu dois travailler avec des décimales, arrondis-les explicitement avant de les passer à PPCM : =PPCM(ENT(A1);ENT(B1)) ou =PPCM(ARRONDI(A1;0);ARRONDI(B1;0)) selon que tu veux tronquer ou arrondir.

PPCM retourne 0 alors que des valeurs semblent correctes

Si l'un des arguments vaut 0, PPCM retourne 0 par définition mathématique (tout nombre multiplie 0). Une cellule vide dans ta plage est interprétée comme 0.

Solution : Assure-toi d'exclure les zéros et les cellules vides de ta plage. Utilise =SI(NB.SI(A1:A5;0)>0;"Données invalides";PPCM(A1:A5)) pour afficher un message d'alerte plutôt que de retourner 0 silencieusement.

L’erreur fatale
Un seul zéro suffit à tout fausser : si une cellule de ta plage vaut 0 ou reste vide, PPCM renvoie 0 par définition, sans erreur visible. Exclus les zéros et les cellules vides avant de lui passer une plage.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

PPCM vs PGCD vs MOD vs QUOTIENT

Ces quatre fonctions travaillent toutes avec la division et les entiers, mais leurs résultats et cas d'usage sont très différents. PPCM et PGCD sont complémentaires (ils sont liés par la relation PPCM × PGCD = A × B), tandis que MOD et QUOTIENT décomposent une division.

CritèrePPCMPGCDMODQUOTIENT
Ce que la fonction calculePlus petit multiple communPlus grand diviseur communReste de divisionPartie entière de division
Exemple avec 12 et 8244MOD(12;8) = 4QUOTIENT(12;8) = 1
Nombre d'arguments1 à 2551 à 2552 exactement2 exactement
Avec des décimalesTronque silencieusementTronque silencieusementAccepte les décimalesAccepte les décimales
Cas d'usage principalSynchronisation de cyclesSimplification de fractions, ratiosDétection de périodicité, alternanceCalcul de lots, paquets entiers
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec PPCM

1Astuce

Calcule la prochaine date de coïncidence avec AUJOURDHUI

Pour savoir quand deux événements récurrents coïncideront à nouveau à partir d'aujourd'hui, combine PPCM avec AUJOURDHUI : =AUJOURDHUI()+PPCM(cycle1;cycle2). Si une maintenance A se fait tous les 6 jours et une maintenance B tous les 8 jours, la prochaine coïncidence est dans 24 jours à partir d'aujourd'hui.
La date se met à jour automatiquement chaque jour sans que tu touches à la formule.

2Astuce

Vérifie le résultat avec la relation PPCM × PGCD

Pour deux nombres A et B, PPCM(A;B) × PGCD(A;B) = A × B est une identité mathématique. Pour valider ton résultat : =PPCM(A1;B1)*MOD(A1;B1)/B1 ou simplement vérifier que PPCM(A1;B1)*PGCD(A1;B1) = A1*B1.
C'est le contrôle le plus rapide quand tu doutes d'un résultat sur deux nombres.

3Astuce

Protège les grandes plages avec SIERREUR

Quand PPCM porte sur une plage dynamique qui peut contenir du texte ou des zéros, enveloppe la formule : =SIERREUR(PPCM(A1:A10);"Données invalides"). Ça affiche un message clair au lieu d'une erreur cryptique, ce qui aide à diagnostiquer rapidement quelle valeur pose problème.
Tu peux aussi combiner avec FILTRE si tu es sur Microsoft 365 pour exclure les zéros : =PPCM(FILTRE(A1:A10;A1:A10>0)).

FAQ

Questions fréquentes

PGCD trouve le plus grand diviseur commun : le plus grand nombre qui divise exactement tous tes nombres. PPCM trouve le plus petit multiple commun : le plus petit nombre qui est divisible par tous tes nombres. Pour 12 et 18 : PGCD(12;18) = 6 (les deux se divisent par 6) et PPCM(12;18) = 36 (le plus petit multiple de 12 qui est aussi multiple de 18). Ils sont liés par : PGCD × PPCM = produit des nombres.

Ressources

Pour aller plus loin

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

Tout voir