Datumsangaben "normieren"
20.05.2008 10:39:39
David
Folgende Problemstellung:
Ich habe viele verschiedene (Rechnungs)daten, die ich auf einige bestimmte Daten verteilen will (Zahlläufe). Dabei verwende ich bisher SVERWEIS.
Als Beispiel:
die normierten Tage sind
01.01.
22.05.
29.05.
05.06.
12.06.
31.12.
Mit der Formel =SVERWEIS(H459;Datum!$A$1:$A$6;1;WAHR) bekomme ich für ein beliebiges Rechnungsdatum immer den Tag aus meiner Liste, der davor liegt. Das ist soweit auch gewollt. Allerdings passt das nicht mehr bei Daten, die vor oder nach dem ersten oder letzten Datum liegen.
Eine Rechnung mit Datum vor dem ersten Normtag ergibt den 1.1., dort sollte dann aber der erste Normtag erscheinen. Wenn ich den 1.1. in der Liste weglasse, gibt es ein #NV. Ein Datum nach dem 12.6. ergibt den 12.6. und nicht, wie gewollt, den 31.12.
Ich habe es auch schon mit 'Bereich.Verschieben' versucht, dann passen zwar die Grenztage oben und unten, aber die in der Mitte sind verschoben.
Ich würde das jetzt so lösen, dass ich mit WENN-DANN-Abfragen den ersten und letzten Tag abfangen und entsprechend zuweisen, wollte aber vorher noch hier nachfragen, ob da jemand vielleicht eine elegantere Lösung kennt.
Vielen Dank schon mal.
Gruß
David