Bonjour ! Si vous êtes chirogourdiste, utilisez plutôt cette formule matricielle :
=min(si(mod(ligne(1:12)*12;8)+mod(ligne(1:12)*12;12)=0;ligne(1:12)*12)) et validez avec la combinaison de touches Ctrl Shift Entrée. Le PPCM de 12 et 8 s'affiche. D'une manière plus générale, soient dans la plage D4:D7 des nombres dont on veut calculer le PPCM. saisissez respectivement 300, 675, 2520 et 990 dans la plage susmentionnée. Cette formule matricielle donnera le PPCM des nombres saisis :
=min(si(mod(ligne(indirect("1:"&max(d4:d7)))*max(d4:d7);d4)+mod(ligne(indirect("1:"&max(d4:d7)))*max(d4:d7);d5)+mod(ligne(indirect("1:"&max(d4:d7)))*max(d4:d7);d6)+mod(ligne(indirect("1:"&max(d4:d7)))*max(d4:d7);d7)=0;ligne(indirect("1:"&max(d4:d7)))*max(d4:d7))). En validant avec Ctrl+Shift+Entrée, le PPCM (415800) s'affiche.
Dans le même ordre d'idées, cette formule (matricielle) renvoie le PGCD des nombres se trouvant dans la plage d4:d7(300;675;990;2520 dans notre exemple) :
=max(ligne(indirect("1:"&min(d4:d7)))*(mod(d4;ligne(indirect("1:"&min(d4:d7))))+mod(d5;ligne(indirect("1:"&min(d4:d7))))+mod(d6;ligne(indirect("1:"&min(d4:d7))))+mod(d7;ligne(indirect("1:"&min(d4:d7))))=0)) c'est-à-dire 15. Seul inconvénient, votre professeur de mathématiques n'acceptera pas cette antisèche imprévue.