Excel: Somme valeurs les + fortes?

Petton Michel -  
 ki.net -
Bonjour,
Je cherche à faire la somme des x montants les plus élevés dans une colonne, que je ne peux pas trier par ordre croissant sans modifier les colonnes voisines.
Par avance merci

5 réponses

  1. JiGéGé Messages postés 2281 Date d'inscription   Statut Membre Dernière intervention  
     
    Salut.

    Comme ça, àchaud et sans macro, je vois un truc en deux temps :
    1 dans une colonne vide (ici la D) = définir le rang de chaque valeur juste avec la fonction <rang>
    2 dans un seconde colone vide (la E) = faire reporter les valeurs en question si le chiffre du <rang> est inférieur à (x +1) avec la fx <si> : par ex. si tu veux les cinq premières : SI(D6<6;C6;""), si tu veus les 10 premieres : SI(D6<11;C6;"")

    Après tu fais faire un total de cette 2è colonne dans une case de ton choix et tu masques les colonne de travail

    mais ya peut etre plus simple
    0
    1. ki.net Messages postés 31 Statut Membre
       
      Salut
      j'ai résolu mon problème avec la fonction "GRANDE.VALEUR"

      Merci pour votre reflection qui m'a permis de creuser.
      0
  2. Utilisateur anonyme
     
    Salut
    Tu peux essayer de combiner la fonction "rang" qui va te donner le classement des cellules par ordre decroissant et la fonction somme pour additionner par exemple les 10 premiers en rang.
    Y peut etre autre chose mais là je ne vois pas tout de suite
    0
  3. Aymeric
     
    ben ca aurait été sympa de nous dire comment tu as fait...
    pour ceux qui passent derriere, car finalement, moi meme ayant le meme probleme, je ne suis pas plus avancé en lisant ton poste...
    merci de nous faire partger ta decouverte
    0
  4. Utilisateur anonyme
     
    salut
    Exemple pour la compréhension, soit col A les nombres et col B le rang des nombres de la col A
    1 --11
    5 --10
    8 --8
    9 --5
    11 --4
    7 --9
    556 --1
    15 --3
    9 --5
    87 --2
    9 --5
    --696

    La formule de cellules en col B est =RANG(A1;A$1:A$11) pour B1, =RANG(A2;A$1:A$11) pour B2, ainsi de suite
    La valeur 696 est donnée par =SOMME.SI(B1:B11;"<=5";A1:A11) qui additionne les valeurs de la colonne A si leur classement est < ou = à 5, cad les 5 premiers au "hit parade"
    les -- sont là uniquement pour bien séparer les chiffres, il ne sont pas sous Excel !!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ki.net
     
    Salut
    Si les 5 plus gros montants de la colonne A sont à additionner dans une liste de 10.
    Ecrire dans B1:
    "GRANDE.VALEUR(A$1:A$10;1)
    puis glisser cette formule jusqu'à la cellule B10
    rectifier dans chaque cellule le 1 par 2 dans B2 puis 3 dans B3 et ainsi de suite jusqu'à 10.
    Le tri est fait il suffit alors d'additionner les cinq premiers montants de la colonne B.
    0