Un mini programme

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Contributeur
      Salut dobo69 :)

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

      Bonne journée
  2. Contributeur
    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