Excel nimmt fälschlicherweise an, dass das Jahr 1900 ein Schaltjahr ist.

Hinweis

Office 365 ProPlus wird in Microsoft 365-Apps für Unternehmen umbenannt. Weitere Informationen zu dieser Änderung finden Sie in diesem Blogbeitrag.

Problembeschreibung

Microsoft Excel fälschlicherweise davon ausgegangen, dass das Jahr 1900 ein Schaltjahr ist. In diesem Artikel wird erklärt, warum das Jahr 1900 als Schaltjahr behandelt wird, und es werden die Verhaltensweisen beschrieben, die auftreten können, wenn dieses spezielle Problem behoben wird.

Weitere Informationen

Als Lotus 1-2-3 erstmals veröffentlicht wurde, ging das Programm davon aus, dass das Jahr 1900 ein Schaltjahr war, obwohl es tatsächlich kein Schaltjahr war. Dadurch wurde es einfacher für das Programm, Schaltjahre zu verarbeiten, und es wurden nahezu alle Datumsberechnungen in Lotus 1-2-3 nicht beschädigt.

Wenn Microsoft Multiplan und Microsoft Excel veröffentlicht wurden, wurde auch davon ausgegangen, dass 1900 ein Schaltjahr war. Mit dieser Annahme konnte Microsoft Multiplan und Microsoft Excel das gleiche serielle Datumssystem verwenden, das von Lotus 1-2-3 verwendet wurde, und bietet eine höhere Kompatibilität mit Lotus 1-2-3. Durch die Behandlung von 1900 als Schaltjahr wurde es auch einfacher für Benutzer, Arbeitsblätter von einem Programm in das andere zu verlagern.

Obwohl es technisch möglich ist, dieses Verhalten zu korrigieren, sodass die aktuellen Versionen von Microsoft Excel nicht davon ausgehen, dass 1900 ein Schaltjahr ist, überwiegen die Nachteile dabei die Vorteile.

Wenn dieses Verhalten korrigiert werden sollte, würden viele Probleme auftreten, einschließlich der folgenden:

  • Fast alle Datumsangaben in aktuellen Microsoft Excel Arbeitsblättern und anderen Dokumenten würden um einen Tag verringert. Das korrigieren dieser Schicht würde erhebliche Zeit und Mühe in Anspruch nehmen, vor allem in Formeln, die Datumsangaben verwenden.

  • Einige Funktionen, beispielsweise die Weekday-Funktion, würden unterschiedliche Werte zurückgeben. Dies kann dazu führen, dass Formeln in Arbeitsblättern nicht ordnungsgemäß funktionieren.

  • Durch Korrigieren dieses Verhaltens würde die Kompatibilität des seriellen Datums zwischen Microsoft Excel und anderen Programmen, die Datumsangaben verwenden, unterbrochen werden.

Wenn das Verhalten unkorrigiert bleibt, tritt nur ein Problem auf:

  • Die Weekday-Funktion gibt falsche Werte für Datumsangaben vor dem 1. März 1900 zurück. Da die meisten Benutzer keine Datumsangaben vor dem 1. März 1900 verwenden, ist dieses Problem selten.

Hinweis: Microsoft Excel alle anderen Schaltjahre ordnungsgemäß verarbeitet, einschließlich Jahrhundert Jahre, die keine Schaltjahre sind (beispielsweise 2100). Nur das Jahr 1900 wird falsch verarbeitet.

Verweise

Weitere Informationen zum bestimmen, ob ein bestimmtes Jahr ein Schaltjahr ist, finden Sie im folgenden Artikel der Microsoft Knowledge Base:

  -Methode, um zu bestimmen, ob ein Jahr ein Schaltjahr ist