Bonjour à tous,
Je vous soumets mon souci en espérant y trouver une réponse.
Dans mon classeur j'organise un système de comptabilisation de bonnes réponses d'un quiz. Celui-ci s'organise en différent round, mais seul la feuille "Finale" nous intéresse ici.
J'ai dans cette feuille un tableau avec le nom des participants en première colonne (A), et leur score total en dernière colonne (AB).
Certains peuvent bien sûr obtenir le même score.
Je souhaiterais pouvoir donc créer un second tableau recensant les 5 meilleurs participants.
Pour le moment, voici le mieux que j'ai pu faire :
Cela me renvoie en effet le nom du participant (plage A) en fonction du score (plage AB) ... Ici il s'agit du premier (k=1 dans GRANDE.VALEUR)
Le problème survient lorsque deux participants ont le même score, car cette formule me renvoie le premier nom trouvé, et non pas le suivant du même score (k=2 par exemple)
J'ai cherché à comprendre et à manipuler d'autres formules, mais je n'y arrive pas du tout.
Pourriez-vous m'aider à résoudre ce souci ?
Merci beaucoup !
Je vous soumets mon souci en espérant y trouver une réponse.
Dans mon classeur j'organise un système de comptabilisation de bonnes réponses d'un quiz. Celui-ci s'organise en différent round, mais seul la feuille "Finale" nous intéresse ici.
J'ai dans cette feuille un tableau avec le nom des participants en première colonne (A), et leur score total en dernière colonne (AB).
Certains peuvent bien sûr obtenir le même score.
Je souhaiterais pouvoir donc créer un second tableau recensant les 5 meilleurs participants.
Pour le moment, voici le mieux que j'ai pu faire :
Code:
=INDEX(A$5:A$24;EQUIV((GRANDE.VALEUR(AB$5:AB$24;1));AB$5:AB$24;0))
Le problème survient lorsque deux participants ont le même score, car cette formule me renvoie le premier nom trouvé, et non pas le suivant du même score (k=2 par exemple)
J'ai cherché à comprendre et à manipuler d'autres formules, mais je n'y arrive pas du tout.
Pourriez-vous m'aider à résoudre ce souci ?
Merci beaucoup !