Masterclass: Rankings in Excel – Mit Duplikaten, Eindeutig und nach Kriterien

Melden

Dieses Tutorial zeigt dir, wie du in Excel professionelle Rankings erstellst – von der einfachen Rangliste bis hin zu komplexen Gruppierungen (Rank IF).


1. Der Standard-Rang (Mit "Ties" / Duplikaten)

Wenn zwei Werte gleich sind, vergibt Excel standardmäßig denselben Rang. Der darauffolgende Rang wird übersprungen.

Funktion: RANG.GLEICH (oder RANG)

Syntax: =RANG.GLEICH(Zahl; Bezug; [Reihenfolge])

  • Zahl: Der Wert, dessen Rang bestimmt werden soll.
  • Bezug: Der gesamte Bereich der Werte (fixieren mit $).
  • Reihenfolge: 0 oder leer = Absteigend (größter Wert ist Platz 1); 1 = Aufsteigend.

Beispiel: =RANG.GLEICH(B2; $B$2:$B$10; 0)


2. Rang ohne Duplikate (Unique Rank / Without Ties)

Möchtest du, dass jeder Rang nur einmal vorkommt (z. B. 1, 2, 3 statt 1, 2, 2, 4), nutzt man einen "Zähler-Trick" mit ZÄHLENWENN.

Logik: Wir nehmen den Standard-Rang und addieren dazu, wie oft der Wert oberhalb der aktuellen Zeile bereits vorkam.

Formel: =RANG.GLEICH(B2; $B$2:$B$10; 0) + ZÄHLENWENN($B$2:B2; B2) - 1

  • Erklärung: Der Bereich $B$2:B2 wächst beim Herunterziehen. Wenn ein Wert zum zweiten Mal erscheint, gibt ZÄHLENWENN eine 2 zurück, minus 1 ergibt einen Bonus von +1 auf den Rang.

3. Rang nach Gruppe / Kriterien (RANK IF)

Excel bietet keine direkte "RANG.WENN"-Funktion. Wir simulieren dies mit der Funktion ZÄHLENWENNS oder SUMMENPRODUKT.

Szenario:

Du hast eine Liste mit Namen, Abteilungen (Gruppe) und Scores. Du willst wissen, welchen Rang eine Person innerhalb ihrer Abteilung hat.

Methode A: Absteigend sortieren (Größter Score = Platz 1)

Logik: Zähle, wie viele Personen in derselben Abteilung einen höheren Score haben als die aktuelle Person, und addiere 1.

Formel: =ZÄHLENWENNS($A$2:$A$10; A2; $B$2:$B$10; ">"&B2) + 1

  • $A$2:$A$10; A2: Kriterium 1 – Nur Zeilen mit der gleichen Abteilung (Spalte A).
  • $B$2:$B$10; ">"&B2: Kriterium 2 – Nur Werte, die größer sind als der aktuelle Wert (Spalte B).
  • + 1: Da jemand mit 0 Personen über sich auf Platz 1 landen soll.

Methode B: Aufsteigend sortieren (Kleinster Score = Platz 1)

Ändere einfach das Vergleichszeichen: =ZÄHLENWENNS($A$2:$A$10; A2; $B$2:$B$10; "<"&B2) + 1


4. Kombination: Rang nach Gruppe OHNE Duplikate

Wenn du innerhalb einer Gruppe eindeutige Ränge vergeben willst (falls zwei Personen in derselben Abteilung den gleichen Score haben):

Formel: =ZÄHLENWENNS($A$2:$A$10; A2; $B$2:$B$10; ">"&B2) + ZÄHLENWENNS($A$2:A2; A2; $B$2:B2; B2)

  • Der erste Teil zählt alle, die in der Gruppe besser sind.
  • Der zweite Teil zählt, wie oft dieser Score in der Gruppe bis zu dieser Zeile bereits vorkam.

Zusammenfassung der Profi-Tipps

Ziel Formel-Ansatz
Standard RANG.GLEICH(Wert; Bereich)
Eindeutig (kein Gleichstand) RANG.GLEICH(...) + ZÄHLENWENN($Start:Aktuell; Wert) - 1
Nach Gruppe (Rank If) ZÄHLENWENNS(Bereich_Grps; Akt_Grp; Bereich_Werte; ">"&Akt_Wert) + 1
Nach Gruppe (Eindeutig) ZÄHLENWENNS mit zwei Bedingungen, wobei die zweite Bedingung einen wachsenden Bereich nutzt.

Wichtig: Achte bei allen Formeln immer darauf, die Zellbereiche mit dem Dollarzeichen ($) zu fixieren (z. B. $B$2:$B$100), damit sie beim Kopieren der Formel nach unten stabil bleiben!

0