HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Natie
29.04.2026 08:48:32
AW: Werte einer Tabelle mit Kriterien in andere Tabelle übertrag
Hallo, kann mir einer vielleicht helfen? Ich habe von Daniel die erste Formel verwendet, jedoch hab ich festgestellt, dass wenn beide Teilnehmer die gleichen Punkte und die gleichen Kills haben, aber unterschiedlich viele Nuller haben, er dem Teilnehmer, der mehr Nuller hat einen besseren Rang gibt, es müsste aber eigentlich andersherum gewertet werden. Mehr Nuller soll somit schlechter sein. Gibt es dafür einen Zusatz oder eine Veränderung für die Formel?

=LET(a;FILTER(Starterliste!$A:$D;(Starterliste!E:E="M")*(Starterliste!F:F="M")*(Starterliste!G:G="LBM"));b;SPALTENWAHL(a;2)*1000+SPALTENWAHL(a;3)*10+SPALTENWAHL(a;4);HSTAPELN(SORTIERENNACH(a;b;-1);SEQUENZ(ZEILEN(a))))


https://www.herber.de/bbs/user/180636.xlsx
Als Antwort auf diesen Beitrag
daniel
24.04.2026 17:46:38
AW: Werte einer Tabelle mit Kriterien in andere Tabelle übertrag
Hi
du kannst eine Formel schreiben, die gleich alles macht:

Zeilen filtern
Punkte berechnen
die Zeilen nach den Punkten sortieren und die Rangfolge hinzuschreiben.
Da die Liste sortiert ist, kann man sich das RANG sparen, allerdings bekommst du jetzt bei Punktgleichheit leider nicht den gleichen Rang:
auch werden hier die Punkte nicht ausgegeben (dh du kannst die ausgeblendete Spalte weglassen.
=LET(

a;FILTER(Starterliste!$A:$D;(Starterliste!E:E="Mi")*(Starterliste!F:F="D"));
b;SPALTENWAHL(a;2)*1000+SPALTENWAHL(a;3)*10+SPALTENWAHL(a;4);
HSTAPELN(SORTIERENNACH(a;b;-1);SEQUENZ(ZEILEN(a))))


wenn die Punkte ausgegeben werden sollen und du bei gleicher Punktzahl auch gleichen Rang haben willst, dann mit diesen Formeln:
zunächst die gefilterer und sortierte Liste mit ausgabe der Punkte in A3:
=LET(

a;FILTER(Starterliste!$A:$D;(Starterliste!E:E="Mi")*(Starterliste!F:F="D"));
b;SPALTENWAHL(a;2)*1000+SPALTENWAHL(a;3)*10+SPALTENWAHL(a;4);
c;HSTAPELN(a;b);
SORTIERENNACH(c;b;-1))

und in F3 die Rangbestimmung, das muss man trennen, weil RANG einen Zellbezug benötigt nicht mit einer von der Formel erstellen Matrix arbeiten kann
=LET(a;ÜBERNEHMEN(A3#;;-1);RANG(a;a))


beide Formeln spillen nach unten, dh du musst immer nur die erste Zelle eingeben.

Gruß Daniel

Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.