Ik heb de volgende 4 waarden met de daarbijhorende namen.
Jan 5
Piet 5
Henk 1
Klaas 5
Nu wil ik deze sorteren op volgorde van groot naar klein en de daarbij horende naam weergegeven en dus niet de maximale waarden. Het gebruiken van de formules
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;1);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;2);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;3);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;4);B1:B4;0))
gaat goed zolang de waarden verschillend zijn. Nu heb ik drie keer een vijf en dan geeft Excel drie keer Jan terug. Hoe kan ik dit oplossen, zodat de eerste keer Jan, tweede keer Piet en derde keer Klaas terug worden gegeven (vierde keer Henk gaat hiermee wel goed), op een manier dat het ook voor een grotere hoeveelheid data (bijv. 16 namen) goed gaat.
Jan 5
Piet 5
Henk 1
Klaas 5
Nu wil ik deze sorteren op volgorde van groot naar klein en de daarbij horende naam weergegeven en dus niet de maximale waarden. Het gebruiken van de formules
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;1);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;2);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;3);B1:B4;0))
=INDEX(A1:A4;VERGELIJKEN(GROOTSTE(B1:B4;4);B1:B4;0))
gaat goed zolang de waarden verschillend zijn. Nu heb ik drie keer een vijf en dan geeft Excel drie keer Jan terug. Hoe kan ik dit oplossen, zodat de eerste keer Jan, tweede keer Piet en derde keer Klaas terug worden gegeven (vierde keer Henk gaat hiermee wel goed), op een manier dat het ook voor een grotere hoeveelheid data (bijv. 16 namen) goed gaat.