AW: sVerweis: Erstes/letztes Ergebnis ermitteln
03.08.2017 22:17:44
Daniel
Hi
naja, der SVerweis mit 4. Parameter ermittelt immer das erste Auftreten des Wertes in der Liste, und das ist bei dir die Überschriftenzeile ohne Datum.
hier müsstest du einfach eine Zeile weiterspringen und das geht einfach, wenn du statt SVerweis die Kombination aus Index und Vergleich verwendest:
dh. für den ersten Werte:
=Index(E:E;Vergleich(1234;A:A;falsch)+1)
um den letzten Wert zu bekommen, könntest du den SVerweis mit 4. Parameter = WAHR verwenden, denn dieser verwendet immer das letzte Vorkommen des Wertes als Ergebnis, setzt aber eine aufsteigende Sortierung voraus.
dh für den letzten Wert in nach Spalte A und E sortierten Daten:
=SVerweis(1234;A:E;5;wahr)
ist die Liste nach Spalte A nur Gruppiert, aber nicht sortiert, dann auch über Index und Vergleich mit der Anzahl:
=Index(E:E;Vergleich(1234;A:A;0)+ZählenWenn(A:A;1234)-1)
ist die Liste gar nicht sortiert, könnte man sich mit den Aggregat-Funktionen behelfen:
für den ersten Wert = kleinstes Datum:
=Aggregat(15;6;E1:E99/(A1:A99=1234);1)
für den letzten Wert = größtes Datum:
=Aggregat(14;6;E1:E99/(A1:A99=1234);1)
Gruß Daniel