von echo » Sa, 19.01.2019 12:15
Hallo
leider schreibst du nicht in welchen Bereich sich deine Liste befindet, daher mal allgemein und schritt für schritt:
B2:B100 = RANG (ohne Duplikate)
A2:A100 = Gesuchter Name ec.
=KKLEINSTE($B$2:$B$100;ZEILE(A1))
Liefert beim runter kopieren eine aufsteigend sortierte Liste der Werte aus Spalte B (immer mit Zeile(A1) beginnen)
Eingefügt in einen Vergleich liefert die Formel die Zeile (Position) in der sich der Wert befindet.
=VERGLEICH(KKLEINSTE($B$2:$B$100;ZEILE(A1));$B$2:$B$100;0)
Index liefert zu Schluss den Inhalt aus Spalte A aufsteigend sortiert nach Spalte B
=INDEX($A$2:$A$100;VERGLEICH(KKLEINSTE($B$2:$B$100;ZEILE(A1));$B$2:$B$100;0))
Die Bezüge musst du halt anpassen, achte drauf das alle Bezüge gleich groß sind.
Gruß Holger
Hallo
leider schreibst du nicht in welchen Bereich sich deine Liste befindet, daher mal allgemein und schritt für schritt:
B2:B100 = RANG (ohne Duplikate)
A2:A100 = Gesuchter Name ec.
=[color=#FF0000]KKLEINSTE($B$2:$B$100;ZEILE(A1))[/color]
Liefert beim runter kopieren eine aufsteigend sortierte Liste der Werte aus Spalte B ([u]immer mit Zeile(A1) beginnen[/u])
Eingefügt in einen Vergleich liefert die Formel die Zeile (Position) in der sich der Wert befindet.
[color=#0000BF]=VERGLEICH([/color][color=#FF0000]KKLEINSTE($B$2:$B$100;ZEILE(A1))[/color][color=#0000BF];$B$2:$B$100;0)[/color]
Index liefert zu Schluss den Inhalt aus Spalte A aufsteigend sortiert nach Spalte B
=INDEX($A$2:$A$100;[color=#0000BF]VERGLEICH([/color][color=#FF0000]KKLEINSTE($B$2:$B$100;ZEILE(A1))[/color][color=#0000BF];$B$2:$B$100;0)[/color])
Die Bezüge musst du halt anpassen, achte drauf das alle Bezüge gleich groß sind.
Gruß Holger