Hans,
Mooi dat het is gelukt.
Om een lijst te maken met de hoogstscorende bovenaan zou je dit kunnen doen, waarbij ik het volgende veronderstel:
In kolom C staan de spelers.
In kolom AD het aantal gewonnen spelen.
In kolom AE het behaalde puntenaantal.
De rangschiking wordt in eerste instantie bepaald in kolom AD maar bij gelijke uitkomsten bepaalt kolom AE de uitslag.
Als die ook gelijk zijn wordt de rij waarin de uitslag staat meebepalend om waarden terug te kunnen zoeken.
Twee hulpkolommen:
In AF2 de formule: =AD2+AE2/1000
In AF2 de formule: =AF2-RIJ()/100000
Nu de formule om de namen op aflopende scorevolgorde te zetten in bv kolom AK (hoeft niet in rij 2):
=ALS.FOUT(INDEX($C$2:$C$7;VERGELIJKEN(KLEINSTE(RANG($AG$2:$AG$7;$AG$2:$AG$7);RIJ(A1));RANG($AG$2:$AG$7;$AG$2:$AG$7);0);1);"")
en deze invoeren als matrixformule (althans in oudere versies van Excel)
En als formule met het behaalde resultaat (althans rangschikking behorende bij die namen) in kolom AL:
=ALS.FOUT(INDEX(RANG($AF$2:$AF$7;$AF$2:$AF$7);VERGELIJKEN(KLEINSTE(RANG($AG$2:$AG$7;$AG$2:$AG$7);RIJ(A1));RANG($AG$2:$AG$7;$AG$2:$AG$7);0);1);"")
en ook deze invoeren als matrixformule (althans in oudere versies van Excel)
Voer beide formules door naar beneden zover als nodig is.
Hopelijk is dit wat je bedoelde.
Jan