Zweites Treffer in Zeile ohne VBA
10.06.2024 10:54:03
Kruesae
wie im Beispiel zu sehen versuche ich für verschiedene KFZ die verschiedenen Tage und entsprechenden Uhrzeiten ablesen. Der rechte Teil der Tabelle ist noch bedeutend länger, aber es gibt in der nicht mehr als 2 Datum-Uhrzeit Kombinationen pro Zeile.
Meine Lösung ist hierfür eine Verkettung von Wenn-Funktionen, die in Spalte B ab G jede 2. auf Inhalt abfragen und diesen ausgeben.
=WENN($F4>"";$F4;WENN($H4>"";$H4;WENN($J4>"";$J4;"")))
Um das zweite Ergebnis zu finden ermittle ich durch die Funktion Vergleich die Spalte und setzt über Index die zu untersuchenden Zelle Positionen zusammen.
=WENNFEHLER(WENN(INDEX($F4:$M4;1;VERGLEICH($B4;$F4:$M4;0)+2)>"";INDEX($F4:$M4;1;VERGLEICH($B4;$F4:$M4;0)+2);WENN(INDEX($F4:$M4;1;VERGLEICH($B4;$F4:$M4;0)+4)>"";INDEX($F4:$M4;1;VERGLEICH($B4;$F4:$M4;0)+4);WENN(INDEX($F4:$M4;1;VERGLEICH($B4;$F4:$M4;0)+6)>"";$J6;"")));"")
Analog dazu die Uhrzeiten.
Gibt es eine bessere Lösung, die kein VBA enthält, für dieses Problem?
https://www.herber.de/bbs/user/170050.xlsx
Anzeige