Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Rangfolge in Gruppen

Rangfolge in Gruppen
Daniel
Hallo
folgendes Problem:
ich habe eine Tabelle für die Auswertung einer Rennveranstaltung (Skisaison geht los ;-))
dabei wird in verschiedenen Gruppen gestartet, z.B. Ski-Weiblich-Senioren oder Snowboard-männlich-Schülier.
jetzt möchte ich per Formel die Platzierung des Teilnehmers innerhalb seiner Gruppe in die Tabelle eintragen lassen.
Dabei soll einmal ausgwertet werden die Platzierung innerhalb der Gruppe und einmal altersgruppenübergreifend.
wie muss dazu die Formel aussehen, hier das Beispiel mit den von Hand eingetragenen Platzierungen:
https://www.herber.de/bbs/user/66392.xls
Gruß, Daniel
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Rangfolge in Gruppen
06.12.2009 14:16:49
Josef
Hallo Daniel,
Teilnehmerliste

 FGHIJKLM
1SportartGruppeZeit 1Zeit 2LäufeGesamtzeitRang gesamtRang Gruppe
2SkiSki-W-Senior87482135264
3SBSB-W-Jugend44972141174
4SkiSki-W-Erw279921262412
5SkiSki-W-Erw467721232211
6SkiSki-W-Schüler 292702162293
7SkiSki-M-Ü5046642110183
8SkiSki-W-Erw20762962010
9SBSB-W-Erw26823432
10SkiSki-M-Schüler18521311

Formeln der Tabelle
ZelleFormel
L2{=INDEX(ZEILE($1:$100); VERGLEICH(K2;KKLEINSTE(WENN((LINKS($G$2:$G$101;FINDEN("-";$G$2:$G$101)-1)=LINKS(G2;FINDEN("-";G2)-1))*(TEIL($G$2:$G$101;FINDEN("-";$G$2:$G$101)+1;1)=TEIL(G2;FINDEN("-";G2)+1;1)); $K$2:$K$101); ZEILE($1:$100)); 0))}
M2{=INDEX(ZEILE($1:$100); VERGLEICH(K2;KKLEINSTE(WENN($G$2:$G$101=G2;$K$2:$K$101); ZEILE($1:$100)); 0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Funktioniert
06.12.2009 15:20:04
Daniel
Hallo Sepp
super, vielen Dank, geht einwandfrei.
Gruß, Daniel
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Rangfolge in Gruppen erstellen


Schritt-für-Schritt-Anleitung

Um die Rangfolge innerhalb einer Gruppe in Excel zu erstellen, kannst du die folgenden Schritte befolgen:

  1. Daten vorbereiten: Stelle sicher, dass deine Tabelle die relevanten Daten enthält, z.B. Sportart, Gruppe, Zeit und die Platzierung.

  2. Formel zur Ermittlung des Rangs: Verwende die Formel =RANG(G2; G$2:G$101; 1) in der Zelle für den Rang innerhalb der Gruppe, wobei G die Spalte ist, die die Zeiten enthält. Diese Formel gibt den Rang basierend auf den Zeiten zurück.

  3. Bedingte Rangfolge: Wenn du die Rangfolge mit Bedingungen erstellen möchtest (z.B. nur für eine bestimmte Gruppe), kannst du die WENN-Funktion in Kombination mit der RANG-Funktion verwenden. Zum Beispiel:

    =WENN(F2="Ski-W-Senior"; RANG(G2; WENN($F$2:$F$101="Ski-W-Senior"; $G$2:$G$101; ""); 1); "")
  4. Matrixformel verwenden: Bei großen Datenmengen kann es hilfreich sein, eine Matrixformel zu verwenden. Setze die Formel in eine Zelle ein und schließe sie mit STRG+SHIFT+ENTER ab, um die Rangfolge korrekt zu berechnen.

  5. Ergebnisse überprüfen: Überprüfe die Ergebnisse in der Spalte für den Rang, um sicherzustellen, dass die Platzierungen korrekt sind.


Häufige Fehler und Lösungen

  • Fehler: Rang wird nicht korrekt angezeigt
    Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und ob du die richtigen Zellreferenzen verwendest.

  • Fehler: Die Matrixformel funktioniert nicht
    Lösung: Stelle sicher, dass du die Formel mit STRG+SHIFT+ENTER abschließt. Andernfalls wird sie nicht als Matrixformel erkannt.

  • Problem: Rang wird für alle Gruppen angezeigt
    Lösung: Nutze die WENN-Funktion, um die Rangfolge nur für die gewünschten Gruppen zu berechnen.


Alternative Methoden

Wenn die oben genannten Methoden nicht zu den gewünschten Ergebnissen führen, kannst du auch folgende Alternativen in Betracht ziehen:

  • Pivot-Tabellen: Eine Pivot-Tabelle kann verwendet werden, um die Rangfolge innerhalb verschiedener Gruppen zu analysieren. Du kannst die Daten nach Gruppe filtern und die Rangfolge aggregieren.

  • SVERWEIS-Funktion: In Kombination mit der RANG-Funktion kann SVERWEIS helfen, die Platzierung in Abhängigkeit von den Gruppenzugehörigkeiten zu ermitteln.


Praktische Beispiele

Hier ist ein Beispiel zur Rangfolge in einer Excel-Tabelle:

Angenommen, du hast folgende Daten:

Sportart Gruppe Zeit
Ski Ski-W-Senior 135
Ski Ski-W-Erw 126
Snowboard SB-W-Jugend 141

Um die Rangfolge innerhalb der Gruppe "Ski-W-Senior" zu erstellen, kannst du die folgende Formel in die Zelle für den Rang eingeben:

=RANG(C2; WENN($B$2:$B$4="Ski-W-Senior"; $C$2:$C$4; ""); 1)

Diese Formel gibt dir die Rangfolge der Zeiten nur für die spezifische Gruppe zurück.


Tipps für Profis

  • Verwende benannte Bereiche: Erstelle benannte Bereiche für deine Daten, um die Formeln übersichtlicher und leichter wartbar zu machen.

  • Daten validieren: Stelle sicher, dass die Eingabewerte korrekt sind, um Fehler in der Rangberechnung zu vermeiden.

  • Nutze bedingte Formatierung: Hebe die besten Platzierungen visuell hervor, indem du die bedingte Formatierung anwendest.


FAQ: Häufige Fragen

1. Wie kann ich die Rangfolge für mehrere Gruppen gleichzeitig berechnen?
Du kannst die WENN-Funktion in Kombination mit der RANG-Funktion verwenden, um die Rangfolge für verschiedene Gruppen in einer Formel zu berechnen.

2. Gibt es eine einfachere Möglichkeit, die Rangfolge zu erstellen?
Ja, die Verwendung von Pivot-Tabellen kann die Rangfolge einfacher und übersichtlicher darstellen, besonders bei großen Datensätzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige