Garder 6 meilleurs valeurs sur 8

Ppouille Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bjr, désolé pour le titre de mon post mais je ne savais pas vraiment comment l'intituler.
En fait, en Excel 2003, si sous A1 j'ai 100, sous A2 j'ai 90, sous A3 j'ai 80, sous A4 j'ai 90, sous A5 j'ai 100, sous A6 j'ai 70, sous A7 j'ai 60 et sous A8 j'ai 120.
Je souhaiterais que sous A9 il détecte quelles sont les 6 plus grandes valeurs et qu'il les additionne, est-ce possible ?
D'avance merci pour votre aide.
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

=SOMMEPROD(($A$1:$A$8>=GRANDE.VALEUR($A$1:$A$8;6))*($A$1:$A$8))

par contre, si une des 6 plus grandes valeurs est présente plusieurs fois,le total se fait sur plus de 6 valeurs

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Ppouille Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   3
 
Super, merciiiiiiiiiiiiiiiiiiiiiiiiiiii.
Dernière petite chose, si je devais changer de cellules ou étendre ou restreindre ma plage de sélection, comment adapter cette formule.
Admettons que les 8 valeurs se trouve en A1, C1, E1, G1, I1, K1, M1 et O1, comment dois-je adapter la formule.
Mille mercis.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Re

tout dépend de ce vous avez dans les cellules sans valeur num, si ce sont des textes, vous pouvez essayez:

=SOMME.SI(A1:O1;">="&GRANDE.VALEUR(A1:O1;6);A1:O1)

si ça ne convient pas, revenz avec plus de précisions.
crdlmnt
0
Ppouille Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   3
 
C'est très gentil à vous, mais ça ne fonctionne pas car dans les cellules intercallaires, j'ai également des valeurs.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Alors ça se complique
avez vous la possibilité de déposer un exemple assez complet de votre fichier ici, de façon à ce que l'on puisse voir s'il y a un arguement utilisable pour différencier les valeurs à traiter
https://www.cjoint.com/
créez le lien sur le site copiez le et revenez le coller ici.
Veillez à ce que ce modèle comporte bien toutes les informations nécessaires à votre question (titre, info, nombre de ligne à traiter, position du résultat etc...)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
;..en attendant pour un calcul de A1 à O1 avec une colonne sur deux, essayez celle ci, je ne sais pas, si elle fonctionne selon vos données:
(elle calcule pour toutes les valeurs dans les colonnes du champ dont le N° Excel est impair (colonne A;C;E...)

=SOMMEPROD((A1:O1>=GRANDE.VALEUR(SI(MOD(COLONNE(A1:O1);2)=1;A1:O1);6))*(SI(MOD(COLONNE(A1:O1);2)=1;A1:O1)))

Attention. Cette formule est matricielle et doit être entrée avec la touche enter en maintenant les, touches ctrl et shift enfoncées
elle s'affiche automatiquement entre accolades dans la barre de formule

Si vous voulez, les colonnes pair, remplacez derrière le code mode =1 par =0 dans les deux items

et si ça ne convient pas, voyez à soumettre le modèle

voyez ici l'illustration de la proposition:
https://www.cjoint.com/c/GAgtiwCOTEC

crdlmnt
0