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.
Bonsoir Anasha,
Une astuce possible est de "tricher" sur le score total, en faisant :
VB:
=AA5+'Round 1'!AZ5+'Round 2'!AZ5+LIGNE()/10000
Le Ligne/10000 rajoute un petit plus qui change à chaque ligne, donc plus d'ex aequo.
Par ex 19 en ligne 5 devient 19.0005 et 19 en ligne 7 devient 19.0007.
Ensuite un format "0" masque ces petites imperfections.
Super intéressant aussi ! Merci beaucoup pour votre proposition, et ce petit bouton de classement est vraiment très pratique, je n'y avais pas pensé !
Merci vraiment