ich habe eine Tabelle, in der in der Spalte A und B beispielsweise folgendes drin steht:
A | B
--------------------
Kiel 2013 | 19 %
Frankfurt 2014 | 20 %
Essen 2014 | 19 %
Duisburg 2014 | 8 %
München 2015 | 7 %
Frankfurt 2015 | 9 %
Berlin 2015 | 10 %
Stuttgart 2015 |
Jetzt soll in Spalte D eine Liste enstehen, in der bei der aktuellsten Zelle in Spalte A mit einem vorhandenen Wert in Spalte B angefangen wird. Hier also Berlin 2015, in D2 zum Beispiel. Das mache ich mit {INDEX(A$2:A$59;MAX(WENN(B$2:B$59"";ZEILE(1:58))))}.
Nun aber zu meiner Frage: Wie liste ich weiter auf, wenn ich rückwärts gehen will, also der nächste Wert in D3 wäre Frankfurt 2015 und Städte nicht doppelt in der Liste auftauchen sollen, unabhängig vom Jahr. Das heißt zum Beispiel, dass wenn Frankfurt 2015 schon aufgelistet wurde Frankfurt 2014 übersprungen werden soll?
Ich habe mit WENN(), INDEX(), VERGLEICH(). LINKS() und LÄNGE()-5 rumprobiert, kriege es aber leider nicht hin.