In Excel ist seit Jahrzehnten ein falsches Datum enthalten. Das Programm geht nämlich fälschlicherweise davon aus, dass das Jahr 1900 ein Schaltjahr war. Microsoft ist sich dessen bewusst, hat die Ursachen dokumentiert und könnte das Problem prinzipiell beheben. Trotzdem gibt es gute Gründe, warum das voraussichtlich nicht geschehen wird. In einem Beitrag zur Problembehandlung erläutert Microsoft die Ursachen und Folgen dieses scheinbar kleinen Fehlers.Anzeige
Lotus-1-2-3-Legacy: Warum der 29. Februar 1900 in Excel lebt
Laut Microsoft besteht das Problem bei mehreren Excel-Versionen. Aber wie konnte es dazu kommen? Excel verwendet Seriennummern zur Darstellung von Datumsangaben. Der 1. Januar 1900 trägt die Seriennummer 1, der 2. Januar die 2 und so weiter. Hinter der Formatierung verbergen sich also lediglich einfache Zahlen. Das Problem tritt Ende Februar 1900 auf. Da es sich in jenem Jahr nicht um ein Schaltjahr handelte, hatte der Februar nur 28 Tage. Excel behandelt den 29. Februar aber so, als gäbe es ihn, und weist ihm die Seriennummer 60 zu. Der 1. März trägt daher die Seriennummer 61 und jedes Datum danach erhält eine Seriennummer, die fälschlicherweise eine Stelle zu hoch ist.






