Comment calculer le PGCD et le PPCM (« Plus Grand Commun Diviseur » et « Plus Petit Commun Multiple ») sur Excel ?

Guide « 83 astuces pour grands débutants sur Excel ! » Offert
Booster votre productivité en téléchageant gratuitement votre ebook PDF des meilleures astuces pour les débutants et les pros d'Excel
Excel formation - 00 Astuces - 100
 

Dans ce tutoriel, nous allons voir comment calculer le PGCD et le PPCM sur Excel. Nous construirons un petit tableau très simple qui nous permettra de déterminer rapidement ces valeurs, puis nous verrons qu’Excel dispose de fonctions dédiées qui permettent de réaliser la même opération en une fraction de seconde.

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
 

 

Tutoriel Vidéo

 

1. Définitions

Étant donné que dans ce tutoriel nous allons découvrir comment calculer les PPCM et PGCD, il peut sembler utile de commencer par expliquer ces deux notions.

Tout d’abord, le terme PGCD est un sigle qui signifie « Plus Grand Commun Diviseur ». Celui-ci désigne donc le plus grand nombre entier qui permet d’effectuer la division de deux nombres entiers également.

Supposons pour illustrer très simplement cette notion que nous souhaitions connaître le PGCD des nombres 10 et 15.

Le nombre 10 peut être divisé par :

  • 1 → 10/1 = 10
  • 2 → 10/2 = 5
  • 5 → 10/5 = 2
  • 10 → 10/10 = 1

Ensuite, le 15 peut être divisé par

  • 1 → 15/1 = 15
  • 3 → 15/3 = 5
  • 5 → 15/5 = 3
  • 15 → 15/15 = 1

Il suffit ensuite d’analyser les diviseurs que nous venons de faire ressortir ici pour nous rendre compte que le plus grand de ces diviseurs communs aux deux nombres est le 5.

Le PGCD de 10 et 15 est donc le 5.

De son côté, le signe le PPCM signifie « Plus Petit Commun Multiple » et désigne le plus petit nombre entier positif qui soit un multiple de deux nombres entiers positifs également.

Reprenons l’exemple des nombres 10 et 15 pour lesquels nous souhaitons cette fois déterminer le PPCM.

Nous allons alors commencer par faire ressortir les premiers multiples du premier nombre (10) :

  • 10 → 10*1
  • 20 → 10*2
  • 30 → 10*3
  • 40 → 10*4
  • 50 → 10*5

Puis les premiers multiples du nombre 15 :

  • 15 → 15*1
  • 30 → 15*2

Nous pouvons nous arrêter là, étant donné que nous venons de déterminer que le plus petit des multiples de ces deux nombres est 30 !

 

3. Calcul manuel

Voyons maintenant comment calculer ces deux valeurs manuellement en construisant un petit tableau Excel.

Tout d’abord, pour calculer le PGCD de deux nombres, nous allons pouvoir utiliser l’algorithme d’Euclide, qui nous énonce que le PGCD de deux nombres a et b est égal au PGCD de ces mêmes nombres si l’on remplace le plus grand d’entre eux par leur différence.

De ce fait PGCD(a, b) = PGCD(a, b-a) si b > a

Ce que nous pouvons ensuite mettre en pratique sous la forme d’un tableau :

Excel formation - calculs de pgcd et de pccm - 01

Pour la première ligne, il suffit de reprendre les nombres pour lesquels nous souhaitons déterminer le PGCD :

Excel formation - calculs de pgcd et de pccm - 02

Ensuite, comme nous l’avons vu juste avant, nous allons chercher à déterminer la différence entre le plus grand et le plus petit de ces termes, que nous obtiendrons avec les fonctions MAX() et MIN() :

 =MAX(A24:B24)-MIN(A24:B24) 

Passons ensuite à la seconde ligne.

Le nombre que nous allons insérer dans la colonne A va correspondre au plus petit des nombres A et B de la colonne précédente :

 =MIN(A24:B24) 

Puis la valeur de B va correspondre à la différence calculée sur la ligne précédente :

Excel formation - calculs de pgcd et de pccm - 03

Pour le calcul de différence, nous allons simplement pouvoir dupliquer la formule déjà insérer sur la cellule du dessus en appuyant sur les touches [Ctrl]+[B] :

Excel formation - calculs de pgcd et de pccm - 04

Cela étant fait, il suffit d’étendre la ligne jusqu’à obtenir une valeur de B égale à zéro, le PGCD sera alors égal à la valeur de A :

Excel formation - calculs de pgcd et de pccm - 05

Nous retrouvons un PGCD égal à 234.

Pour récupérer cette valeur en cellule C21, nous allons pouvoir utiliser la fonction SOMME.SI() qui permet d’effectuer une somme de cellules répondant à une condition.

Nous allons donc chercher à sommer toutes les cellules de la colonne A pour les lignes sur lesquelles la colonne B est égale à zéro.

En vérité, une seule ligne va alors être identifiée, il s’agira de la ligne pour laquelle le PGCD a été calculé (ligne 35) :

 =SOMME.SI(B24:B35;0;A24:A35) 

Excel formation - calculs de pgcd et de pccm - 06

Une fois que nous connaissons le PGCD nous pouvons simplement calculer le PPCM qui sera alors égal au produit des nombres A et B, que l’on divise par le PGCD :

 =(A21*B21)/C21 

Excel formation - calculs de pgcd et de pccm - 07

Nous y retrouvons alors un PPCM de 226746.

 

2. Calculs de PPCM et de PGCD

Évidemment, calculer ces deux notions mathématiques sur Excel est très simple, il suffit d’utiliser les fonctions dédiées PPCM et PGCD.

Pour illustrer cet exemple, nous allons reprendre l’exemple très simple étudiée dans la première partie avec les nombres 10 et 15, pour lesquelles nous connaissons les valeurs des PGCD et PPCM (respectivement 5 et 30).

Excel formation - calculs de pgcd et de pccm - 08

Pour les calculs du PGCD, nous utiliserons évidemment la fonction… PGCD() :

 =PGCD(nombre1;nombre2;...) 

Il suffit de venir passer en argument les valeurs des nombres pour lesquels nous souhaitons obtenir le PGCD.

Nous pouvons soit utiliser des valeurs constantes :

 =PGCD(10;15) 

Soit venir saisir des références à des cellules :

 =PGCD(A9;B9) 

Excel formation - calculs de pgcd et de pccm - 09

Soit pour aller encore plus vite, une référence à une plage de plusieurs cellules :

 =PGCD(A9:B9) 

Excel formation - calculs de pgcd et de pccm - 10

Excel nous confirme alors que nous avions obtenu le bon résultat :

Excel formation - calculs de pgcd et de pccm - 11

Le calcul du PPCM est évidemment identique, il suffit d’utiliser la fonction qui porte le même nom :

 =PPCM(A9:B9) 

Excel formation - calculs de pgcd et de pccm - 12

Nous retrouvons alors le PGCD et le PPCM que nous avions calculé juste avant :

Excel formation - calculs de pgcd et de pccm - 13

Nous pouvons même déterminer ces valeurs pour des séries de plus de deux nombres :

Excel formation - calculs de pgcd et de pccm - 14

 

 

 

 



Articles qui pourraient vous intéresser

Comment calculer le PGCD et le PPCM (« Plus Grand Commun Diviseur » et « Plus Petit Commun Multiple ») sur Excel ?
Comment utiliser la fonction SOMMEPROD d’Excel
Comment nettoyer une chaîne de caractères - Supprimer les espaces indésirables et les caractères illisibles sur Excel ?
Comment compter le nombre de feuilles, de lignes ou de colonnes Excel ?
Comment extraire des parties de texte avec les fonctions DROITE() - GAUCHE() - STXT() d'Excel
Comment effectuer un test sur Excel : la fonction SI() (ainsi que ET() et OU())
Comment convertir des unités de mesure sur Excel ? La fonction CONVERT()
Comment modifier le résultat d’une formule renvoyant une erreur : la fonction SIERREUR() d’Excel ?
Comment obtenir des informations sur le classeur (nom et répertoire d’enregistrement) et sur les cellules (nom de l’onglet,…) sur Excel ?
Comment effectuer un test logique sur Excel : découvrir les fonctions ESTERREUR, ESTERR, ESTNA, ESTREF, ESTNUM, ESTTEXTE, ESTNONTEXTE,…
Comment classer simplement des données avec la fonction RANG (avec ou sans ex æquo) Excel ?
Oubliez RECHERCHEV() ! La fonction INDEX-EQUIV pour réaliser des recherches complexes sur Excel
Guide « 83 astuces pour grands débutants sur Excel ! » Offert
Booster votre productivité en téléchageant gratuitement votre ebook PDF des meilleures astuces pour les débutants et les pros d'Excel
Excel formation - 00 Astuces - 100
 

Contact - Plan du site - À propos - Contact

© Excelformation.fr 2018-2021 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.