XL 2013 SOMME des plus grandes valeurs

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

charlyrac

XLDnaute Occasionnel
Bonjour à tout le monde ))
je joins mon fichier et dans la feuille "Année_courante" pour chaque licencié en colonne "C" (exemple pour C15, je souhaiterai qu'il soit inscrit en colonne "AO15" correspondante, la somme des 20 plus grands score de la plage M15:AM15 et ainsi de suite pour tous les licenciés.
Précision, j'ai essayé plusieurs formules matricielles qui n'ont pas fonctionné, cela donnait #VALEUR et maintenant avec la dernière essayée cela donne #NOMBRE
Autre précision, j'ai parcouru le forum et n'ai pas trouvé la solution.
Merci d'avance.
Dernière précision, ce fichier a été à l'origine créé au format ods et je l'ai enregistré au format excel 2013
 

Pièces jointes

Bonjour,
C'est le paramètre COLONNE qui est erroné, il ne va pas de 1 à 15.
Tu peux essayer :
VB:
=SOMMEPROD(SIERREUR(GRANDE.VALEUR(M15:AM15;LIGNE(($1:$15)));0))
en validation matricielle
ou
Code:
=SOMMEPROD(AGREGAT(14;6;(M15:AM15)*(M15:AM15<>"");LIGNE($1:$15)))
en validation nnormale
(c'est aussi plus facile pour faire varier le 15)
Cordialement
 
Hello

par formule, je ne saurais faire
mais avec une fonction personalisée (VBA) ca donne ceci
tu appelles la fonction "PlusGrands"
et en paramètres: la plage à sommer et le nombre de plusgrands que tu souhaites (20 dans ta demande)
Bonsoir,
tout d'abord un grand merci pour vous être penché sur ma demande et un autre grand merci pour l'avoir résolue, je pense que cela fonctionne comme je l'espérais! Bravo
 
Bonjour,
C'est le paramètre COLONNE qui est erroné, il ne va pas de 1 à 15.
Tu peux essayer :
VB:
=SOMMEPROD(SIERREUR(GRANDE.VALEUR(M15:AM15;LIGNE(($1:$15)));0))
en validation matricielle
ou
Code:
=SOMMEPROD(AGREGAT(14;6;(M15:AM15)*(M15:AM15<>"");LIGNE($1:$15)))
en validation nnormale
(c'est aussi plus facile pour faire varier le 15)
Cordialement
merci aussi de vous être penché sur ma demande, et comme

vgendron a résolu mon problème, j'essaierai aussi votre solution et reviendrais vous dire bientôt si cela fonctionne.​

 
Bonjour le fil
Charylac, concernant la question de Hecatonchire dont vous n'avez pas bien saisi le sens
Comment fait on pour les valeurs exæquo (exemple : la 20eme, 21eme, 22eme plus grandes sont égales) ?
Un petite exemple :
5 valeurs 4, 8, 9, 10, 10, dont on doit faire la somme des 2 plus grandes.
La réponse peut être :
10 + 10 = 20 (ce qui me parait correspondre à votre demande, mais à vous de le confirmer)
9 + 10 + 10 = 29 (les 2 exæquo ne comptent que pour une seule valeur)
La formule matricielle proposée par AL35 qui fonctionne parfaitement (elle ne tient pas compte des valeurs non numériques ou non renseignées) correspond à la 1ère hypothèse.
 
Bonjour le fil
Charylac, concernant la question de Hecatonchire dont vous n'avez pas bien saisi le sens

Un petite exemple :
5 valeurs 4, 8, 9, 10, 10, dont on doit faire la somme des 2 plus grandes.
La réponse peut être :
10 + 10 = 20 (ce qui me parait correspondre à votre demande, mais à vous de le confirmer)
9 + 10 + 10 = 29 (les 2 exæquo ne comptent que pour une seule valeur)
La formule matricielle proposée par AL35 qui fonctionne parfaitement (elle ne tient pas compte des valeurs non numériques ou non renseignées) correspond à la 1ère hypothèse.
Bonjour, oui alors en effet je souhaitai prendre en compte que les 20 plus grandes et en cas d’exæquo, par exemple 21 fois 10, il ne soit pris en compte que 20 fois 10
et la solution proposée par vgendron a bien résolu mon problème.
Je vous remercie tous pour vous être intéressé à ma demande.
Bonnes fêtes de fin d'année pour vous et les vôtres.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour