Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.
Hallo
Willkommen in der Microsoft Community.
Untersuchungen zur Datumsbehandlung in Excel zeigen, dass die Software ein Seriennummernsystem für Datumsangaben verwendet, bei dem dem 1. Januar 1900 die Seriennummer 1 zugewiesen wird. Dieses System ist Teil des Datumssystems 1900, das die Standardeinstellung für die meisten Excel-Versionen ist, insbesondere unter Windows
. Datumsangaben werden als die Anzahl der Tage gespeichert, die seit diesem Startpunkt verstrichen sind, und Uhrzeiten werden als Dezimalbrüche eines Tages dargestellt.
Dieses System stellt jedoch eine erhebliche Einschränkung für Daten vor 1900 dar. Da fortlaufende Nummern in diesem Zusammenhang nicht negativ sein können, kann Excel Datumsangaben vor dem 1. Januar 1900 nicht als gültige Datumswerte darstellen. Wenn Benutzer solche Datumsangaben eingeben (z. B. 01.01.1800), behandelt Excel sie stattdessen als Textzeichenfolgen und nicht als numerische Datumswerte. Diese Behandlung verhindert die Anwendung datumsspezifischer Formatierungen oder die Verwendung von Datumsfunktionen wie JAHR, MONAT oder DATEDIF, die gültige Datumsfortsetzungsnummern erwarten.
Wenn Sie z. B. "01.01.1800" in eine Zelle eingeben, wird die Datumserkennung von Excel nicht ausgelöst, und der Versuch, es als Datum zu formatieren (z. B. "TT.MM.JJJJ"), führt zu keiner Änderung, da Excel es nicht als Datum interpretiert. Dies stimmt mit der Beobachtung des Benutzers im Bild überein, bei der das Zellenformat für Daten vor 1900 fehlschlägt.
Diese Einschränkung betrifft Benutzer wie Historiker, Genealogen oder Personen, die mit historischen Daten arbeiten und möglicherweise Datumsunterschiede berechnen oder andere datumsbezogene Vorgänge ausführen müssen.
Die Tabelle des Bildes, die Daten wie 01.01.1800 und 31.12.1800 zeigt, veranschaulicht dieses Problem mit den Formaten (TT. MM.JJJJ, TT.MM., JJJJ) konnte sich aufgrund des Excel-Datumssystems nicht wie erwartet bewerben.
Obwohl die systemeigene Funktionalität von Excel keine Datumsangaben vor 1900 als Datumsangaben unterstützt, werden in verschiedenen Ressourcen Problemumgehungen vorgeschlagen. Ein Ansatz besteht beispielsweise darin, diese Daten als Text zu behandeln und Textbearbeitungsfunktionen zu verwenden, um Komponenten (z. B. Jahr, Monat, Tag) für Berechnungen zu extrahieren, obwohl dies umständlich ist.
Eine andere Methode besteht darin, eine große Anzahl von Jahren (z. B. 1000 Jahre) hinzuzufügen, um das Datum in den unterstützten Bereich zu bringen, wobei Funktionen wie EDATE zur Anpassung verwendet werden, aber dies kann zu Fehlern führen und ist nicht immer praktisch.
Für Benutzer, die eine robuste Datumsverarbeitung für historische Daten benötigen, könnten alternative Tools oder Programmiersprachen wie Python (mit Bibliotheken wie pandas) oder R besser geeignet sein, da sie Datumsangaben vor 1900 ohne solche Einschränkungen verarbeiten können. Für Excel-Nutzer bleibt die Einschränkung jedoch eine erhebliche Hürde.
Das 1900-Datumssystem in Excel basiert auf historischen Entscheidungen, einschließlich eines bekannten Problems, bei dem Excel 1900 fälschlicherweise als Schaltjahr behandelt, was zu Problemen bei der Datumsberechnung beiträgt.
Es gibt zwar Problemumgehungen, aber sie sind oft komplex, und für Benutzer, die eine robuste Verarbeitung historischer Daten benötigen, können alternative Tools erforderlich sein.
Alles Gute
Darren-Ng | Microsoft Community Support-Spezialist