Un mini programme

Résolu
pika -  
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

alors voilà je voudrais faire une macro sous Exel 2007.

j'explique le contexte :

j'ai 3 colonnes avec des nombres ; 3 6 12
4 5 3
1 9 8
21 32 5
et je voudrais que la macro trouve le nombre le plus gros dans chaque colonne et qui calcule les 3 plus gros nombre avec une formule mathematique : x /(le plus gros nombre de la premiere colonne)+ x /(le plus gros nombre de la deuxieme colonne)+ x /(le plus gros nombre de la troisieme colonne) = (le resultat)

Merci :)




3 réponses

dobo69 Messages postés 1587 Date d'inscription   Statut Membre Dernière intervention   832
 
bonjour,

(le plus gros nombre de la premiere colonne)
pas besoin de macro pour cela, une fonction excel existe pour :
=MAX(A:A) renvoie la plus grande valeur de la colonne A
à utiliser ensuite dans une formule quelconque du type de celle que vous décrivez
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut dobo69 :)

Oui aussi ce qui donnerait dans son cas:
=MAX(A:A)+MAX(B:B)+MAX(C:C)

Bonne journée
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

tu n'as pas besoin de faire une macro pour cela. La fonction GRANDE.VALEUR le fait très bien :)

Exemple si tes données sont placées comme suit:
de A1 à A4
de B1 à B4
de C1 à C4
En D1 tu mets : =GRANDE.VALEUR(A1:A4;1)+GRANDE.VALEUR(B1:B4;1)+GRANDE.VALEUR(C1:C4;1)

La fonction GRANDE.VALEUR(matrice;k)
matrice = ta plage
k = le rang que tu veux, donc dans ton cas le rang 1

Bonne journée
0
pika
 
ok merci
0