Freigeben über


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

Symptome

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 zum ersten Mal veröffentlicht wurde, ging das Programm davon aus, dass das Jahr 1900 ein Schaltjahr war, obwohl es eigentlich kein Schaltjahr war. Dies erleichterte dem Programm die Handhabung von Schaltjahren und schade fast allen Datumsberechnungen in Lotus 1-2-3 nicht.

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 wird, und eine bessere Kompatibilität mit Lotus 1-2-3 zu gewährleisten. Die Behandlung von 1900 als Schaltjahr erleichterte es benutzern auch, Arbeitsblätter von einem Programm in das andere zu verschieben.

Obwohl es technisch möglich ist, dieses Verhalten so zu korrigieren, dass aktuelle 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 reduziert. Die Korrektur dieser Verschiebung würde viel Zeit und Aufwand in Anspruch nehmen, insbesondere in Formeln, die Datumsangaben verwenden.
  • Einige Funktionen, z. B. die WEEKDAY-Funktion, geben unterschiedliche Werte zurück. Dies kann dazu führen, dass Formeln in Arbeitsblättern falsch funktionieren.
  • Die Korrektur dieses Verhaltens würde die Kompatibilität mit seriellen Datumsangaben zwischen Microsoft Excel und anderen Programmen, die Datumsangaben verwenden, beeinträchtigen.

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

  • Die WEEKDAY-Funktion gibt falsche Werte für Datumswerte 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 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.