Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Sortierung nach RANG in neuer Spalte mit Namen

Sortierung nach RANG in neuer Spalte mit Namen
Martin
Hallo,
ich habe ein Zeitauswertungs-Sheet erstellt, welches nun fast fertig ist.
Mir fehlt jetzt am Ende "nur" noch eine neue Sortierung nach Rang.
Die Plätze (RANG....) sind zwar schon ermittelt, aber noch nicht nach 1,2,3, ... usw sortiert.
Spalten A,B, und C sollen nicht verändert/neu sortiert werden (sind Alphabetisch)
Es sollen in zwei neuen Spalten (hier E und F) die Plätze und die Namen (nach Platz) sortiert angezeigt werden.
Datei:

Die Datei https://www.herber.de/bbs/user/81367.xlsx wurde aus Datenschutzgründen gelöscht

Anzeige
AW: Sortierung nach RANG in neuer Spalte mit Namen
10.08.2012 17:26:44
Uwe
Hallo Martin,
ich denke, das könnte SO klappen:
Tabelle1

 ABCDEF
1NameZeitPlatz PlatzName
2Anna39,89210 1Markus1
3Hanna32,2714 2Peter
4Helmut31,9933 3Helmut
5Klaus238,4449 4Hanna
6Klaus34,9346 4Zorro
7Markus131,5441 6Klaus
8Markus234,9877 7Markus2
9Otto36,8718 8Otto
10Peter31,9212 9Klaus2
11Zorro32,2714 10Anna
12      
13      
14      

Formeln der Tabelle
ZelleFormel
E2=WENNFEHLER(INDEX($C$2:$C$98;VERGLEICH(F2;$A$2:$A$98;0)); "")
F2{=WENNFEHLER(INDEX($A$2:$A$98;VERGLEICH(KKLEINSTE(WENN(B$2:B$98>0;B$2:B$98+ZEILE($2:$98)/9^9;9^9); ZEILE(A1)); B$2:B$98+ZEILE($2:$98)/9^9;0)); "")}
E3=WENNFEHLER(INDEX($C$2:$C$98;VERGLEICH(F3;$A$2:$A$98;0)); "")
F3{=WENNFEHLER(INDEX($A$2:$A$98;VERGLEICH(KKLEINSTE(WENN(B$2:B$98>0;B$2:B$98+ZEILE($2:$98)/9^9;9^9); ZEILE(A2)); B$2:B$98+ZEILE($2:$98)/9^9;0)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
E21. / Zellwert ist zwischen =4 und =10Abc
E22. / Zellwert ist gleich =3Abc
E23. / Zellwert ist gleich =2Abc
E24. / Zellwert ist gleich =1Abc
E25. / Zellwert ist gleich =3Abc
E31. / Zellwert ist zwischen =4 und =10Abc
E32. / Zellwert ist gleich =3Abc
E33. / Zellwert ist gleich =2Abc
E34. / Zellwert ist gleich =1Abc
E35. / Zellwert ist gleich =3Abc


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Ich habe mir dafür hier:
http://www.excelformeln.de/formeln.html?welcher=137
Hilfe geholt.
Gruß
Uwe
(:o)
Anzeige
AW: Sortierung nach RANG in neuer Spalte mit Namen
10.08.2012 15:16:42
Martin
Hi matze,
ja, sieht schon so aus wie gewünscht.
Die Namen aus A muss ich aber erst in F alle eintrage, korrekt?
Falls ich also weitere Teilnehmer habe, die Namen von A nach F "kopieren" und den Bereich entsprechend erweitern.
Ein automatismus, das Excel selbst die Namen aus A nimmt und den Rang korrekt sortiert, geht wohl nicht (so einfach) ?
Anzeige
AW: Sortierung nach RANG in neuer Spalte mit Namen
10.08.2012 17:09:55
Nadine
Das wäre meine Löstung gewesen... Dann musst du die Namen nicht selbt übernehmen...

Die Datei https://www.herber.de/bbs/user/81373.xls wurde aus Datenschutzgründen gelöscht


Schönes Wochenende!
AW: Sortierung nach RANG in neuer Spalte mit Namen
10.08.2012 20:37:51
Josef

« Gruß Sepp »

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Rangliste in Excel erstellen und automatisch sortieren


Schritt-für-Schritt-Anleitung

  1. Tabelle erstellen: Erstelle eine Tabelle mit den Spalten für Namen, Zeit und Rang. Deine Tabelle könnte wie folgt aussehen:

    Name Zeit Rang
    Anna 39,892 10
    Hanna 32,271 4
    Helmut 31,993 3
    Klaus 34,934 6
  2. Rang-Spalte einfügen: Füge zwei neue Spalten E und F für die Platzierung und Namen ein.

  3. Formel für Rang: Verwende die folgende Formel, um die Platzierung in Spalte E anzuzeigen:

    =WENNFEHLER(INDEX($C$2:$C$98;VERGLEICH(F2;$A$2:$A$98;0)); "")

    Diese Formel sucht den Rang und gibt den entsprechenden Namen zurück.

  4. Matrixformel für Namen: In der Spalte F verwendest du eine Matrixformel, um die Namen nach Rang zu sortieren:

    {=WENNFEHLER(INDEX($A$2:$A$98;VERGLEICH(KKLEINSTE(WENN($B$2:$B$98>0;$B$2:$B$98+ZEILE($2:$98)/9^9;9^9);ZEILE(A1)); $B$2:$B$98+ZEILE($2:$98)/9^9;0));"")}

    Achte darauf, die Formel mit STRG+SHIFT+RETURN abzuschließen, um sie als Matrixformel zu verwenden.

  5. Daten anpassen: Passe die Bereiche in den Formeln an, wenn du mehr Teilnehmer hinzufügst.


Häufige Fehler und Lösungen

  • Fehler bei der Formel: Wenn die Formel nicht funktioniert, überprüfe die Zellbezüge. Sie müssen korrekt auf die entsprechenden Daten verweisen.
  • Namen nicht automatisch übernommen: Stelle sicher, dass du die Matrixformel korrekt eingegeben hast und die richtigen Bereiche nutzt.
  • Falsche Sortierung: Überprüfe, ob die Werte in der Rang-Spalte als Zahlen formatiert sind. Dies kann die Sortierung beeinflussen.

Alternative Methoden

  • Pivot-Tabellen: Du kannst eine Pivot-Tabelle verwenden, um eine Rangliste zu erstellen und automatisch zu sortieren.
  • Sortierfunktion: Nutze die Sortierfunktion in Excel, um die gesamte Tabelle basierend auf der Rang-Spalte zu sortieren, anstatt Formeln zu verwenden.
  • VBA-Makros: Für fortgeschrittene Benutzer kann ein VBA-Makro geschrieben werden, um die Rangliste automatisch zu generieren und zu aktualisieren.

Praktische Beispiele

  1. Fußball-Tabelle erstellen:

    • Erstelle eine Tabelle mit Spielern, deren Punkten und Rängen. Benutze die oben genannten Formeln, um eine Rangliste für ein Turnier zu erstellen.
  2. Wettbewerbsergebnisse verwalten:

    • Verwende die Rangliste, um die Ergebnisse von Wettbewerben zu verfolgen und die Platzierungen automatisch zu aktualisieren, wenn neue Daten eingegeben werden.

Tipps für Profis

  • Daten validieren: Nutze die Datenvalidierungsfunktionen in Excel, um sicherzustellen, dass nur gültige Daten in die Rangliste eingegeben werden.
  • Bedingte Formatierung: Verwende bedingte Formatierungen, um die besten Plätze visuell hervorzuheben.
  • Verknüpfungen nutzen: Setze Verknüpfungen zu anderen Blättern oder Dateien, um Daten effizient zu verwalten und zu aktualisieren.

FAQ: Häufige Fragen

1. Wie kann ich die Rangliste automatisch sortieren?
Du kannst die Funktion „Sortieren“ in Excel nutzen oder eine Pivot-Tabelle erstellen, um die Rangliste dynamisch zu aktualisieren.

2. Gibt es eine Möglichkeit, die Rangliste nach Punkten zu sortieren?
Ja, verwende die Funktion SORTIEREN in Excel, um die Daten nach der Punkte-Spalte zu sortieren und gleichzeitig die Namen zu behalten.

3. Wie kann ich die Rangliste alphabetisch sortieren?
Benutze die Funktion SORTIEREN oder die Sortierfunktion in Excel, um die Namen alphabetisch zu sortieren, während die Rang- und Punkteinformationen erhalten bleiben.

4. Kann ich zusätzliche Spalten hinzufügen?
Ja, du kannst zusätzliche Spalten hinzufügen. Achte darauf, die Formeln entsprechend anzupassen, um die neuen Daten zu berücksichtigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige