Excel Rangliste erstellen?
Hallo, ich möchte eine Rangliste mit den Top "Playern" ausgeben.
Ich habe schon eine Tabelle die, die Ergebnisse zusammen rechnet und den Platz automatisch vergibt.
Nun möchte ich das es nach Name in der unteren Tabelle sortiert wird.
Am liebsten wäre es mir wenn nur der Name stehen würde (soviel Spieler wie halt mitspielen)
Ich hoffe mir kann da jemand helfen. :)
3 Antworten
Hi,
Die Rangliste scheint aufsteigend sortiert zu werden. Hier mal ein Lösungsvorschlag ohne Hilfszeile oder separater Rangberechnung.
=INDEX($B$1:$G$1;VERGLEICH(KKLEINSTE($B$6:$G$6;C9);$B$6:$G$6;0))
Das Prinzip ist, dass der Ausdruck VERGLEICH(KKLEINSTE($B$6:$G$6;C9);$B$6:$G$6;0) ermittelt, an welcher Stelle der Liste der x-kleinste Wert steht. X ist der jeweilige Rangplatz). Über Index() mit der Namensliste als Matrix wird der dazugehörige Name ausgelesen.
Die Adressen müssen sicherlich angepasst werden. Melde Dich, wenn Du dabei Hilfe brauchst.

... wenn Du noch eine Namensliste mit Rang haben willst,
kopiere alle Namen und sortiere sie nach Alphabet. und lasse Dir den Tang/Platz anzeigen.
=WENN(E18=$A$2;A$1;WENN(E18=$B$2;B$1;WENN(E18=$C$2;C$1;WENN(E18=$D$2;D$1;WENN(E18=$E$2;E$1;WENN(E18=$F$2;F$1))))))
... und runterkopieren.

Ich würde den "Rang " in einer Zeile oberhalb des Namens anzeigen lassen.
=RANG(A14;$A14:$F14;1) ... und in weitere Spalten kopieren.
und den WVerweis anwenden.
=WVERWEIS($B18;$A$1:$F$14;2;FALSCH) ... und runterkopieren
