Excel geht fälschlicherweise davon aus, dass das Jahr 1900 ein Schaltjahr ist

Problembeschreibung

Microsoft Excel geht fälschlicherweise davon aus, dass das Jahr 1900 ein Schaltjahr ist. In diesem Artikel wird erläutert, warum das Jahr 1900 als Schaltjahr behandelt wird, und es werden die Verhaltensweisen beschrieben, die auftreten können, wenn dieses spezifische 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 eigentlich kein Schaltjahr war. Dies erleichterte es dem Programm, Schaltjahre zu bewältigen und verursachte fast allen Datumsberechnungen in Lotus 1-2-3 keinen Schaden.

Als Microsoft Multiplan und Microsoft Excel veröffentlicht wurden, gingen sie auch davon aus, dass 1900 ein Schaltjahr war. Diese Annahme ermöglichte es Microsoft Multiplan und Microsoft Excel, dasselbe serielle Datumssystem zu verwenden, das von Lotus 1-2-3 verwendet wurde, und eine bessere Kompatibilität mit Lotus 1-2-3 zu bieten. Die Behandlung von 1900 als Schaltjahr erleichterte benutzern auch das Verschieben von Arbeitsblättern von einem Programm in das andere.

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

Wenn dieses Verhalten korrigiert würde, würden viele Probleme auftreten, darunter:

  • Fast alle Datumsangaben in aktuellen Microsoft Excel Arbeitsblättern und anderen Dokumenten würden um einen Tag verringert. Die Korrektur dieser Verschiebung würde erhebliche Zeit und Mühe in Anspruch nehmen, insbesondere in Formeln, die Datumsangaben verwenden.
  • Einige Funktionen, z. B. die Weekday-Funktion, würden unterschiedliche Werte zurückgeben. Dies kann dazu führen, dass Formeln in Arbeitsblättern falsch funktionieren.
  • Wenn Sie dieses Verhalten korrigieren, würde die Kompatibilität zwischen Microsoft Excel und anderen Programmen, die Datumsangaben verwenden, nicht mehr kompatibel sein.

Wenn das Verhalten nicht korrigiert wird, tritt nur ein Problem auf:

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

HINWEIS: Microsoft Excel behandelt alle anderen Schaltjahre ordnungsgemäß, einschließlich Jahrhundertjahren, die keine Schaltjahre sind (z. B. 2100). Nur das Jahr 1900 wird falsch behandelt.

References

Weitere Informationen zum Bestimmen, ob ein bestimmtes Jahr ein Schaltjahr ist, finden Sie unter Methode zum Bestimmen, ob ein Jahr ein Schaltjahr ist.