Excel - comment classer une liste avec doubl?

Jeje -  
 Jeje -
Bonjour,

J'ai dans les cellules A1:A10 les noms de participants et dans les cellules B1:B10 les scores, certains sont identiques: paul (cellule A1) 11 points (cellule B1) et emma (cellule A8) 11 points (cellule B8).

J'ai mis en C1:C5 les 5 meilleurs scores selon la formule:
C1: =GRANDE.VALEUR($B$2:$B$29;1)
C2: =GRANDE.VALEUR($B$2:$B$29;2)
C3: =GRANDE.VALEUR($B$2:$B$29;3)
C4: =GRANDE.VALEUR($B$2:$B$29;4)
C5: =GRANDE.VALEUR($B$2:$B$29;5)

En D1:D5, je souhaite indiquer à qui correspondent ces scores:

D1: =INDEX($A$1:$A$10;EQUIV(C1;$B$1:$B$1;0);1)
D2: =INDEX($A$1:$A$10;EQUIV(C2;$B$1:$B$1;0);1)
D3: =INDEX($A$1:$A$10;EQUIV(C3;$B$1:$B$1;0);1)
D4: =INDEX($A$1:$A$10;EQUIV(C4;$B$1:$B$1;0);1)
D5: =INDEX($A$1:$A$10;EQUIV(C5;$B$1:$B$1;0);1)

Le problème :
en D1 excel indique paul
en D2 excel indique paul, alors qu'il devrait indiquer emma

Je suis preneur de l'astuce!!!!!!!!!!!
A voir également:

2 réponses

le hollandais volant Messages postés 5294 Statut Membre 1 058
 
Salut!

Euh, c'est normal que ta formule dans les cases $D sont ainsi :

D1: =INDEX($A$1:$A$10;EQUIV(C1;$B$1:$B$1;0);1)

Dans les cases de B1:B1, tu va pas aller bien loin…

Je peux aussi me tromper… je ne connais pas cette formule… Mais tu peux mettre une condition : avec SI(condition;valeur si vrai;valeur si faux)

Et vérifier si la case est égale à celle du dessus, si oui, prendre la case suivante.
0
Jeje
 
OK
c'est évidemment B1:B10
mais ça ne marche pas pour autant
0