Verwende Hilfsspalten, damit Probleme bei der Umwandlung sichtbar bleiben.
D2 bereinigter Beginn: =IF(B2="","",IF(ISNUMBER(B2),INT(B2),IF(AND(LEN(B2)=10,MID(B2,5,1)="-",MID(B2,8,1)="-"),DATE(LEFT(B2,4),MID(B2,6,2),RIGHT(B2,2)),"Prüfen")))
E2 bereinigter Abschluss: Verwende dieselbe Umwandlung für C2, gib aber DATE(2026,3,1) zurück, wenn C2 leer ist.
F2 verstrichene Kalendertage: =IF(OR(D2="Prüfen",E2="Prüfen",D2=""),"Prüfen",IF(E2<D2,"Prüfen",E2-D2)). Formatiere D:E als eindeutiges Datum, etwa yyyy-mm-dd, und F als Zahl.
Die Formel akzeptiert fortlaufende Datumswerte und exakt geformten ISO-Text. Sie kennzeichnet 03/04/2026 absichtlich. INT entfernt die Uhrzeit aus fortlaufenden Werten. Tests: gleicher Tag → 0; 27. Februar bis 1. März 2026 → 2; bei leerem Abschluss wird der 1. März verwendet; der 29. Februar 2024 wird korrekt eingelesen; Abschluss vor Beginn → Prüfen. Validiere importierte ISO-Zeichenfolgen auf unmögliche Monate oder Tage, da DATE ungültige Bestandteile in den Folgemonat oder das Folgejahr verschieben kann.