von Exceltricks
Die unsichtbare Logik hinter Ihren Berechnungen mit Datum und Zeit in Excel
Am Ende des Beitrags finden Sie eine Beispieldatei, in welcher Sie die Beispiele und Erläuterungen nachvollziehen können
Wenn Sie mit Excel arbeiten, nutzen Sie ständig Datums- und Zeitwerte – oft ohne zu wissen, wie Excel diese intern speichert. Genau hier entstehen viele typische Fehler: falsche Differenzen, unerwartete Ergebnisse oder Probleme bei Importen.
Wichtige Grundlage: In Excel ist ein Datum eine fortlaufende Zahl, die die Tage seit dem 01.01.1900 zählt. Zeiten sind Bruchteile dieser Zahl.
In diesem Beitrag zeige ich Ihnen, wie das Datums- und Zeitsystem von Excel wirklich funktioniert – verständlich erklärt und mit vielen praxisnahen Beispielen.
TL;DR – Die drei wichtigsten Merksätze vorab
- Excel-Datum = Anzahl Tage seit dem 01.01.1900.
- Zeit = Bruchteil eines Tages (z. B. 12:00 = 0,5).
- Negative Zeiten → Excel zeigt #####.
1. Praxisziel: Datum und Zeit wirklich verstehen
Nach diesem Beitrag werden Sie:
- verstehen, warum Excel mit Zahlen statt mit „echten“ Datumswerten arbeitet.
- Datumsberechnungen sicher durchführen.
- typische Fehler (z. B. negative Zeiten, falsche Differenzen) vermeiden.
- die Ursache vieler Excel-Probleme sofort erkennen.
2. Wie speichert Excel ein Datum intern?
Das Wichtigste vorweg: Ein Datum ist in Excel nichts anderes als eine Zahl.
- Der 1. Januar 1900 = 1.
- Der 2. Januar 1900 = 2.
- Der 01.01.2000 = 36526.
Excel zählt einfach die Tage seit einem Startdatum. Deshalb nennt man das auch Seriennummer.
| Datum | Interner Wert |
|---|---|
| 01.01.1900 | 1 |
| 10.01.1900 | 10 |
| 01.01.2000 | 36526 |
Formatieren Sie eine Datumszelle testweise als „Standard“ → Sie sehen die Zahl dahinter.
- Über die Startleiste: Dropdown in der Registerkarte Start auf das Zahlenformat „Standard“ ändern.
- Shortcut:
Strg + 1→ Dialogfeld Zellen formatieren → Registerkarte Zahlen → Kategorie „Standard„.
Zusätzlich praktisch:
Strg + #schaltet sofort auf Datum-Ansicht um.
Echtes Datum oder nur Text? So erkennen Sie den Unterschied:
Viele Probleme entstehen, wenn eine Zelle wie ein Datum aussieht, aber eigentlich Text enthält. So prüfen Sie es:
- Testweise das Zahlenformat auf „Standard“ ändern: Ein echtes Datum zeigt dann eine Zahl. Text bleibt Text.
- Alternativ:
=ISTZAHL(A2)– liefert WAHR bei echten Datumswerten, FALSCH bei Text.

3. Wie berechnet Excel Zeit?
Noch spannender wird es bei Uhrzeiten:
Excel speichert Zeit als Dezimalbruch eines Tages.
| Zeit | Interner Wert |
|---|---|
| 06:00 | 0,25 |
| 12:00 | 0,5 |
| 18:00 | 0,75 |
Datum + Zeit = Kombination.
Beispiel: 01.01.2024 12:00 → 45292,5
Das erklärt sofort, warum Zeitberechnungen manchmal „komisch“ aussehen.
4. Rechnen mit Datum und Zeit (Praxisbeispiele)
4.1 Tage berechnen
=B2-A2
Ergebnis: Anzahl Tage zwischen zwei Daten.

Excel speichert Datumswerte intern als fortlaufende Zahlen.
Wenn Sie zwei Datumswerte voneinander subtrahieren, berechnet Excel automatisch die Differenz in Tagen.
Im Beispiel:
- A2 = Startdatum
- B2 = Enddatum
Die Formel:
=B2-A2
liefert die Anzahl der Tage zwischen beiden Daten.
Das funktioniert zuverlässig, solange beide Zellen echte Datumswerte sind.
Falls ein Datum als Text vorliegt, kann das Ergebnis falsch sein oder zu einem Fehler führen.
👉 Tipp: Prüfen Sie im Zweifel mit =ISTZAHL(A2), ob Excel das Datum korrekt erkennt.
4.2 Stunden berechnen
=(B2-A2)*24
Wichtig: Multiplikation mit 24, da Excel intern in Tagen rechnet.

Excel speichert Datums- und Zeitwerte intern als Bruchteile eines Tages.
Das bedeutet: Eine Differenz zwischen zwei Zeitpunkten wird zunächst immer in Tagen berechnet.
Im Beispiel:
- A2 = Startzeitpunkt
- B2 = Endzeitpunkt
Die Formel:
=(B2-A2)*24
wandelt die Differenz von Tagen in Stunden um.
👉 Hintergrund:
- 1 Tag = 24 Stunden
- Deshalb muss das Ergebnis mit 24 multipliziert werden
Beispiel:
- Differenz = 0,5 → entspricht 12 Stunden
- Rechnung:
0,5 * 24 = 12
Wichtig:
Damit die Berechnung korrekt funktioniert, müssen beide Werte als echtes Datum/Zeit erkannt werden.
Falls ein Wert als Text vorliegt, liefert die Formel falsche Ergebnisse.
👉 Tipp: Prüfen Sie mit =ISTZAHL(A2), ob Excel den Wert korrekt interpretiert.
4.3 Alter berechnen (Profi-Weg)
Statt =HEUTE()-A2 (was nur Tage liefert), nutzen Sie die nicht offiziell dokumentierte Funktion:
=DATEDIF(A2;HEUTE();"Y")
Ergebnis: Vollendete Lebensjahre.

Die einfache Differenz =HEUTE()-A2 liefert lediglich die Anzahl der Tage seit dem Geburtsdatum.
Für die Berechnung des Alters in vollendeten Jahren ist diese Methode daher ungeeignet.
Stattdessen verwenden Sie am besten die Funktion:
=DATEDIF(A2;HEUTE();"Y")
Im Beispiel:
- A2 = Geburtsdatum
- HEUTE() = aktuelles Datum
Die Funktion DATEDIF berechnet die Differenz zwischen zwei Datumswerten und gibt – abhängig vom dritten Parameter – verschiedene Ergebnisse zurück.
👉 Mit "Y" erhalten Sie:
- Die Anzahl der vollständig abgeschlossenen Jahre
- Also genau das, was man unter „Alter“ versteht
Beispiel:
- Geburtsdatum: 08.04.1974
- Heute: 01.05.2026
→ Ergebnis: 52
⚠️ Wichtiger Hinweis
Die Funktion DATEDIF ist eine nicht offiziell dokumentierte Excel-Funktion.
Sie funktioniert zuverlässig, wird aber von Excel nicht aktiv vorgeschlagen.
👉 Das bedeutet:
- Keine Autovervollständigung
- Weniger sichtbar für Einsteiger
- Trotzdem absolut praxistauglich
💡 Profi-Tipp
DATEDIF rundet automatisch immer ab.
Dadurch erhalten Sie exakt die vollendeten Lebensjahre – ohne zusätzliche Logik oder Wenn-Abfragen.
4.4 Datum erhöhen
=A2+30
30 Tage addieren.

Da Excel Datumswerte intern als fortlaufende Zahlen speichert, können Sie Tage ganz einfach durch Addition hinzufügen.
Im Beispiel:
- A2 = Ausgangsdatum
Die Formel:
=A2+30
addiert 30 Tage zum ursprünglichen Datum.
Beispiel:
- A2 = 01.05.2026
→ Ergebnis: 31.05.2026
👉 Hintergrund:
Jeder Tag entspricht in Excel genau 1.
Durch das Addieren von 30 erhöhen Sie den Datumswert also um 30 Tage.
💡 Profi-Tipp
Diese Methode eignet sich perfekt für:
- Zahlungsziele (z. B. +14 Tage, +30 Tage)
- Projektfristen
- automatische Terminberechnungen
⚠️ Hinweis
Die Addition funktioniert nur korrekt, wenn der Wert in A2 ein echtes Datum ist.
Falls das Datum als Text gespeichert ist, wird die Berechnung nicht korrekt durchgeführt.
👉 Tipp: Prüfen Sie mit =ISTZAHL(A2), ob Excel den Wert als Datum erkennt.
4.5 Heutiges Datum und aktuelle Uhrzeit
=HEUTE()
Liefert nur das aktuelle Datum (immer 0:00 Uhr).
=JETZT()
Liefert Datum + aktuelle Uhrzeit.
Diese Formeln aktualisieren sich bei jeder Berechnung der Arbeitsmappe.

Excel stellt mit HEUTE() und JETZT() zwei Funktionen bereit, um aktuelle Zeitwerte dynamisch in Berechnungen einzubinden.
Die Formeln:
=HEUTE() und =JETZT()
haben unterschiedliche Anwendungsfälle:
=HEUTE()- Liefert das aktuelle Datum
- Uhrzeit ist immer 00:00 Uhr
- Ideal für Fristen, Altersberechnungen oder Tagesvergleiche
=JETZT()- Liefert Datum und aktuelle Uhrzeit
- Perfekt für Zeitstempel, Protokolle oder laufende Berechnungen
⚠️ Wichtiger Hinweis
Beide Funktionen sind volatil – das bedeutet:
👉 Sie aktualisieren sich automatisch:
- bei jeder Neuberechnung der Arbeitsmappe
- beim Öffnen der Datei
- bei Änderungen in der Datei
Das kann gewünscht sein – oder bewusst vermieden werden.
💡 Profi-Tipp
Wenn Sie einen fixen Zeitstempel benötigen (der sich nicht mehr ändert), verwenden Sie stattdessen Tastenkombinationen:
- Datum einfügen:
STRG + . - Uhrzeit einfügen:
STRG + UMSCHALT + .
4.6 Datum aus Einzelteilen zusammensetzen
Wenn Ihnen Jahr, Monat und Tag als separate Werte vorliegen (häufig bei Importen aus anderen Systemen), fügen Sie diese mit =DATUM() zusammen:
=DATUM(Jahr;Monat;Tag)
Beispiel: =DATUM(2025;12;1) → 01.12.2025.
Das ist besonders nützlich, wenn Sie Datumsteile aus Text oder anderen Zellen extrahieren und daraus ein echtes Datum erzeugen möchten.

In vielen Fällen liegen Datumsinformationen getrennt nach Jahr, Monat und Tag vor – zum Beispiel nach einem Datenimport oder beim Arbeiten mit Textdaten.
Mit der Funktion DATUM() können Sie daraus ein echtes Excel-Datum erzeugen.
Die Formel:
=DATUM(Jahr;Monat;Tag)
Beispiel:
=DATUM(2025;12;1)
→ Ergebnis: 01.12.2025
💡 Praxisbezug
Ich nutze diese Funktion häufig, wenn:
- Daten aus CSV-Dateien importiert werden
- Jahr, Monat und Tag in separaten Spalten vorliegen
- Datumsteile aus Texten extrahiert wurden
👉 Erst durch DATUM() entsteht ein korrekt interpretierbarer Datumswert, mit dem Sie weiterrechnen können.
⚠️ Wichtiger Hinweis
Die Funktion DATUM() ist sehr robust:
- Excel korrigiert automatisch „ungültige“ Eingaben
- Beispiel:
=DATUM(2025;13;1)→ 01.01.2026
- Beispiel:
👉 Das kann hilfreich sein – aber auch zu unerwarteten Ergebnissen führen.
💡 Profi-Tipp
Wenn Sie sicherstellen möchten, dass Ihre Eingabewerte korrekt sind, kombinieren Sie DATUM() mit einer Datenprüfung oder Plausibilitätskontrolle.
4.7 Datumsteile extrahieren
Genauso wichtig wie das Zusammensetzen ist das Auseinandernehmen eines Datums – z. B. um nach Jahr oder Monat zu filtern:
=TAG(A2) → liefert den Tag als Zahl (1–31)=MONAT(A2) → liefert den Monat als Zahl (1–12)=JAHR(A2) → liefert das Jahr als vierstellige Zahl
Für Uhrzeiten funktioniert das analog:
=STUNDE(A2) → liefert die Stunde (0–23)=MINUTE(A2) → liefert die Minuten (0–59)=SEKUNDE(A2) → liefert die Sekunden (0–59)
Praxisbeispiel: Sie haben eine Liste mit Bestelldaten und möchten alle Bestellungen eines bestimmten Jahres zählen:
=ZÄHLENWENN(A2:A100;">=01.01.2024")-ZÄHLENWENN(A2:A100;">=01.01.2025")
Oder eleganter mit =JAHR() als Hilfsspalte:
=JAHR(A2)=2024
Neben dem Zusammensetzen von Datumswerten ist es oft genauso wichtig, diese wieder in ihre Einzelteile zu zerlegen – zum Beispiel für Filter, Gruppierungen oder Auswertungen.
Für Zeitwerte funktioniert das Prinzip identisch:
💡 Praxisbezug
Ich nutze diese Funktionen regelmäßig für:
- Auswertungen nach Monaten oder Jahren
- Pivot-Tabellen (z. B. Umsätze pro Monat)
- Zeitbasierte Analysen (z. B. Aktivitäten pro Stunde)
👉 Besonders in Kombination mit Pivot-Tabellen oder Power Query entfalten diese Funktionen ihre volle Stärke.
⚠️ Wichtiger Hinweis
Auch hier gilt:
Die Funktionen funktionieren nur korrekt, wenn der Zellinhalt ein echtes Datum bzw. eine echte Uhrzeit ist.
👉 Tipp: Prüfen Sie im Zweifel mit =ISTZAHL(A2).
4.8 Datum als Text ausgeben
Mit =TEXT() können Sie ein Datum in einen lesbaren Text umwandeln – praktisch für Berichte, Überschriften oder Zellen, in denen Datum und Text kombiniert werden sollen:
=TEXT(A2;"TTTT")
→ liefert den Wochentag als Text, z. B. „Montag“
=TEXT(A2;"MMMM JJJJ")
→ liefert den Monatsnamen und das Jahr, z. B. „Dezember 2025″
=TEXT(A2;"TT.MM.JJJJ")
→ liefert das Datum als formatierten Text, z. B. „01.12.2025″
Das Ergebnis von =TEXT() ist immer ein Textwert – damit können Sie nicht mehr weiterrechnen.

Mit der Funktion TEXT() können Sie Datumswerte gezielt in formatierten Text umwandeln.
Das ist besonders hilfreich für Berichte, Überschriften oder kombinierte Inhalte.
💡 Praxisbezug
Ich nutze TEXT() häufig für:
- dynamische Berichtsüberschriften
- lesbare Datumsangaben in Dashboards
- Kombination von Datum und Text (z. B. „Stand: 01.12.2025“)
⚠️ Wichtiger Hinweis
Das Ergebnis von TEXT() ist immer ein Textwert.
👉 Das bedeutet:
- Keine Weiterberechnung möglich
- Keine Datumsfunktionen mehr anwendbar
Wenn Sie später wieder rechnen möchten, sollten Sie mit dem Original-Datumswert arbeiten.
💡 Profi-Tipp
Trennen Sie Darstellung und Berechnung konsequent:
- Berechnungen → mit echten Datumswerten
- Darstellung → mit
TEXT()
So vermeiden Sie typische Fehler in komplexen Modellen.
4.9 Wochentag ermitteln
=WOCHENTAG(A2;2)
Liefert den Wochentag als Zahl. Der zweite Parameter steuert den Starttag:
- Modus 2 (empfohlen): Montag = 1, Dienstag = 2, …, Sonntag = 7
- Modus 1 (Standard): Sonntag = 1, Montag = 2, …, Samstag = 7

Mit der Funktion WOCHENTAG() können Sie ermitteln, auf welchen Wochentag ein Datum fällt.
Die Formel:
=WOCHENTAG(A2;2)
liefert eine Zahl zwischen 1 und 7.
👉 Bedeutung im Modus 2 (empfohlen):
- 1 = Montag
- 2 = Dienstag
- …
- 7 = Sonntag
🔁 Unterschied der Modi
- Modus 2 (empfohlen)
→ Montag = 1 bis Sonntag = 7
→ ideal für Geschäftslogik (Arbeitswoche) - Modus 1 (Standard)
→ Sonntag = 1 bis Samstag = 7
→ eher selten sinnvoll im Business-Kontext
💡 Praxisbeispiel: Wochenende erkennen
In der Praxis wird WOCHENTAG() häufig mit WENN() kombiniert:
=WENN(WOCHENTAG(A2;2)>5;"Wochenende";"Arbeitstag")
👉 Logik:
- Werte 6 und 7 = Samstag/Sonntag
- → werden als „Wochenende“ gekennzeichnet
- alle anderen Tage = „Arbeitstag“
💡 Praxisbezug
Ich nutze diese Kombination regelmäßig für:
- automatische Kennzeichnung von Wochenenden
- Arbeitszeitmodelle
- Projekt- und Terminplanung
⚠️ Wichtiger Hinweis
Die Funktion funktioniert nur korrekt, wenn A2 ein echtes Datum ist.
👉 Tipp: Prüfen Sie mit =ISTZAHL(A2), ob Excel den Wert korrekt erkennt.
In der Praxis kombiniert man =WOCHENTAG() oft mit =WENN(), um z. B. Wochenendtage automatisch zu markieren:
=WENN(WOCHENTAG(A2;2)>5;"Wochenende";"Arbeitstag")
4.10 Datumsvergleiche in Formeln
Ein Datum ist eine Zahl – deshalb können Sie Datumsvergleiche direkt in Formeln verwenden:
=WENN(A2>HEUTE();"Zukunft";"Vergangenheit oder heute")

Oder: Alle Daten hervorheben, die in der Vergangenheit liegen – einfach als Bedingung in der Bedingten Formatierung:
=A2<HEUTE()
Das funktioniert, weil Excel intern nur Zahlen vergleicht. Kein besonderer Trick nötig.
4.11 Weitere wichtige Datum-Funktionen
=ARBEITSTAG(A2;10)
→ Datum, das X Arbeitstage nach einem Startdatum liegt (z. B. Liefertermine, Fristen). Der zweite Parameter gibt die Anzahl der Arbeitstage an.
=ARBEITSTAG.INTL(A2;10;1;Feiertage)
→ Variante mit individuellen Wochenenden und optionaler Feiertagsliste.
=EDATUM(A2;3)
→ Datum um X Monate verschieben (z. B. Verträge, Mieten)
=MONATSENDE(A2;0)
→ Letzter Tag des Monats (z. B. Monatsabschlüsse)
=NETTOARBEITSTAGE(A2;B2;Feiertage)
→ Arbeitstage zwischen zwei Daten zählen (ohne Wochenende). Der dritte Parameter Feiertage ist optional – dort können Sie einen Bereich mit Ihren Feiertagen angeben.
Praxisbeispiel:
=NETTOARBEITSTAGE(A2;B2;F2:F10)
Zusatzwissen:
=NETTOARBEITSTAGE.INTL()
→ individuelle Wochenenden definieren.

4.12 Dynamische Datumsreihen (Excel 365 / 2021+)
Mit der neuen SEQUENZ-Funktion erstellen Sie blitzschnell Datumslisten:
=SEQUENZ(10;1;HEUTE();1)
10 aufeinanderfolgende Tage ab heute.

Mit der Funktion SEQUENZ() können Sie in Excel 365 und Excel 2021 automatisch fortlaufende Datumsreihen erzeugen – ohne Ziehen oder Kopieren.
Die Formel:
=SEQUENZ(10;1;HEUTE();1)
bedeutet:
- 10 → Anzahl der Zeilen (Einträge)
- 1 → Anzahl der Spalten
- HEUTE() → Startdatum
- 1 → Schrittweite (1 Tag)
👉 Ergebnis:
Eine Liste mit 10 aufeinanderfolgenden Tagen ab heute
💡 Praxisbezug
Ich nutze SEQUENZ() häufig für:
- dynamische Datumslisten in Dashboards
- automatische Kalenderstrukturen
- Vorbereitung von Zeitreihenanalysen
👉 Besonders stark: Die Liste aktualisiert sich automatisch, wenn sich das Startdatum ändert.
⚠️ Wichtiger Hinweis
SEQUENZ() ist eine dynamische Array-Funktion:
- Die Ergebnisse werden automatisch in mehrere Zellen „ausgespielt“
- Änderungen wirken sich sofort auf die gesamte Liste aus
👉 Voraussetzung:
- Excel 365 oder Excel 2021 (ältere Versionen unterstützen diese Funktion nicht)
💡 Profi-Tipp
Sie können die Schrittweite flexibel anpassen:
- 7 → Wochenabstände
- 30 → Monatsähnliche Intervalle (vereinfachte Variante)
👉 Für exakte Monatslogik empfiehlt sich jedoch EDATUM().
4.13 ISO-Kalenderwoche (der Geheimtipp)
Viele Nutzer greifen zu =KALENDERWOCHE() – diese ist aber nicht immer ISO-konform. Richtig ist:
=ISOKALENDERWOCHE(A2)
Sie liefert die international standardisierte Wochennummer.

Viele Nutzer verwenden für die Kalenderwoche die Funktion KALENDERWOCHE().
Diese ist jedoch nicht immer ISO-konform und kann je nach Einstellung unterschiedliche Ergebnisse liefern.
Die bessere Wahl ist:
=ISOKALENDERWOCHE(A2)
👉 Diese Funktion liefert die international standardisierte Kalenderwoche (ISO 8601).
📌 Was bedeutet ISO-konform?
Die ISO-Norm definiert:
- Eine Woche beginnt immer am Montag
- Die erste Kalenderwoche ist die Woche, die den ersten Donnerstag des Jahres enthält
👉 Dadurch kann es vorkommen, dass:
- der 01.01. noch zur letzten Kalenderwoche des Vorjahres gehört
- oder der 31.12. bereits zur ersten Kalenderwoche des Folgejahres zählt
💡 Praxisbezug
Ich nutze ISOKALENDERWOCHE() immer dann, wenn:
- Berichte international vergleichbar sein müssen
- Kalenderwochen eine Rolle im Reporting oder Controlling spielen
- Missverständnisse durch unterschiedliche Zählweisen vermieden werden sollen
💡 Profi-Tipp
Wenn Sie zusätzlich das Jahr der Kalenderwoche benötigen (z. B. für „KW 01/2026“), kombinieren Sie die Funktion mit JAHR() oder einer erweiterten Logik.
5. Das 1900-Datumssystem (Standard)
Excel verwendet standardmäßig das sogenannte 1900-Datumssystem.
- Startdatum: 01.01.1900
- Jeder Tag = +1
- Standard in Windows-Excel
6. Das alternative 1904-Datumssystem
Es gibt noch ein zweites System in Excel:
- 1904-Datumssystem (Startdatum: 01.01.1904)
- Früher war dies der Standard auf dem Mac.
Unterschied beider Systeme:
- Differenz: 1.462 Tage.
- Gleiches Datum → unterschiedliche Zahlen!
Wenn Sie Daten aus verschiedenen Dateien kopieren, verschiebt sich das Datum oft um 4 Jahre.
Prüfen Sie unter Datei > Optionen > Erweitert > Beim Berechnen dieser Arbeitsmappe, ob der Haken bei „1904-Datumswerte verwenden“ gesetzt ist.
Zusatzwissen: Das 1904-System kann negative Zeiten darstellen, weil es negative Seriennummern erlaubt. Das ist aber selten nötig und oft riskant, weil alle Daten in der Arbeitsmappe verschoben werden.
7. Warum Excel keine Daten vor 1900 kann
Excel kann keine „echten“ Datumswerte vor 1900 darstellen, da der Startpunkt fest definiert ist und negative Werte nicht vorgesehen sind.
Lösung: Datum als Text speichern oder (für Rechnungen) ein Hilfsjahr verwenden.
Trick für die Praxis: F2 – Datumsangaben vor 1900 in Excel berechnen – Die ultimative Anleitung
8. Der berühmte Excel-Fehler: 29.02.1900
Ein spannender Sonderfall: Excel „glaubt“, dass 1900 ein Schaltjahr war (war es nicht!). Dies wurde zur Kompatibilität mit dem alten Lotus 1-2-3 so übernommen und nie korrigiert.
Der 29.02.1900 existiert also in Excel, ist aber mathematisch falsch.
9. Typische Fehler aus der Praxis
Fehler 1: #####-Anzeige
Ursache: Negative Zeitwerte oder die Spalte ist zu schmal. Excel kann standardmäßig keine negativen Zeiten darstellen.
Lösung bei negativen Zeiten: Nur mit Vorsicht – aktivieren Sie das 1904-Datumssystem (verschiebt aber alle Daten um 4 Jahre!) oder arbeiten Sie mit einer Hilfsspalte:
=WENN(Zeitdiff<0; Zeitdiff+1; Zeitdiff)
Alternative Lösung ohne 1904-System:
=MAX(0;B2-A2)
Fehler 2: Zeitsummen über 24 Stunden stimmen nicht
Ursache: Excel „springt“ nach 24 Stunden wieder auf 0.
Lösung: Nutzen Sie das benutzerdefinierte Zahlenformat [hh]:mm. Die eckigen Klammern zwingen Excel, die Stunden über 24 hinaus zu addieren.
Fehler 3: Datum wird nicht erkannt
Ursache: Das Datum ist als Text gespeichert (oft nach Importen).
Lösungen:
=DATWERT(A2)
→ wandelt einen Datumstext in eine echte Seriennummer um.
Analog dazu gibt es =ZEITWERT(A2) für Zeiten als Text.
Beispiel: =ZEITWERT("14:30") → 0,604167
Bei Importen aus anderen Ländern oder CSV-Dateien zusätzlich das regionale Datumsformat prüfen. Excel interpretiert Angaben je nach Region unterschiedlich.
Fehler 4: Nachtschicht falsch berechnet
Ursache: Die einfache Differenz =B2-A2 ergibt einen negativen Wert, weil das Ende am nächsten Tag liegt.
Lösung:
=(Ende – Anfang) + (Ende < Anfang) * 24
Beispiel: (04:00 – 22:00) + (04:00 < 22:00) * 24 → Ergebnis 6 Stunden.
Fehler 5: DATWERT(„01.12“) liefert ein unerwartetes Jahr
Ursache: Fehlt die Jahresangabe, nimmt Excel automatisch das aktuelle Jahr.
Lösung: Jahreszahl immer vollständig angeben: 01.12.2026
Fehler 6: Datum verschiebt sich beim Kopieren zwischen Dateien um 4 Jahre
Ursache: Die beiden Dateien verwenden unterschiedliche Datumssysteme (1900 vs. 1904).
Lösung: In beiden Dateien dasselbe Datumssystem einstellen unter Datei > Optionen > Erweitert > Beim Berechnen dieser Arbeitsmappe.
10. Best Practices für Ihren Alltag
Diese Regeln sollten Sie immer beachten:
- Arbeiten Sie immer mit echten Datumswerten (keine Texte).
- Nutzen Sie
[hh]:mmfür Arbeitszeit-Summen. - Prüfen Sie bei Importen das Datumssystem (1900 vs. 1904).
- Multiplizieren Sie Zeitdifferenzen mit 24 für Dezimalstunden.
- Verwenden Sie
Strg +. für den schnellen Datumstempel undStrg + Umschalt +. für den Zeitstempel. - Bei Nachtschichten:
=(Ende – Anfang) + (Ende < Anfang)*24 nicht vergessen. - Nutzen Sie
=DATUM(Jahr;Monat;Tag)beim Zusammensetzen von Datumsteilen aus Importen. - Verwenden Sie
=WOCHENTAG(A2;2)mit Modus 2, damit Montag = 1 gilt. - Prüfen Sie mit
=ISTZAHL(A2), ob eine Zelle wirklich ein Datum enthält. - Nutzen Sie
=ARBEITSTAG()für Terminberechnungen statt manuell Tage zu zählen.
11. Fazit: Excel denkt in Zahlen – nicht in Daten
Das ist die wichtigste Erkenntnis: Excel rechnet nicht mit Datum – sondern mit Zahlen.
Sobald Sie das verstanden haben, werden Formeln logisch, Fehler verschwinden und Sie gewinnen die volle Kontrolle über Ihre Daten.
12. FAQ – Häufige Fragen
Warum zeigt Excel ##### bei Uhrzeiten? → Meist liegt ein negativer Zeitwert vor oder die Spalte ist zu schmal.
Wie berechnet Excel Zeit? → Als Bruchteil eines Tages.
Warum existiert der 29.02.1900? → Wegen eines historischen Kompatibilitätsfehlers mit Lotus 1-2-3.
Wie erkenne ich, ob eine Zelle ein echtes Datum oder nur Text ist? → Testweise das Zahlenformat auf „Standard“ ändern oder mit =ISTZAHL() prüfen.
Warum verschiebt sich mein Datum um 4 Jahre, wenn ich es in eine andere Datei kopiere? → Die Quelldatei und die Zieldatei verwenden unterschiedliche Datumssysteme (1900 vs. 1904). Gleichen Sie die Einstellung unter Datei > Optionen > Erweitert an.
Kann Excel Daten vor 1900 verarbeiten? → Nicht als echte Datumswerte. Für historische Daten vor 1900 müssen Sie das Datum als Text speichern.
Was ist der Unterschied zwischen =ARBEITSTAG() und =NETTOARBEITSTAGE()? → =ARBEITSTAG() berechnet, welches Datum X Arbeitstage nach einem Startdatum liegt. =NETTOARBEITSTAGE() zählt, wie viele Arbeitstage zwischen zwei Daten liegen.
13. Nächste Schritte
Wenn Sie tiefer einsteigen wollen:
- DATEDIF-Guide: Differenzen in Monaten und Jahren berechnen.
- Zeitberechnungen im Controlling: Übernacht-Schichten mit der
+(Ende<Anfang)-Logik berechnen. - Bedingte Formatierung mit Datum: Überfällige Termine automatisch hervorheben.
14. Quellen und weiterführende Links
Für diesen Beitrag wurden unter anderem folgende Quellen und Referenzen genutzt:
- Microsoft Support: Datums- und Uhrzeitfunktionen (Referenz)
- Microsoft Support: DATUM-Funktion
- Microsoft Support: DATWERT-Funktion
- Microsoft Support: Datumswerte addieren oder subtrahieren
- Microsoft Support: Datumssysteme in Excel
15. Beispieldatei mit Formeln

Navigation innerhalb der Formel-Serie
- ⬅️ Vorheriger Beitrag: F2 – Datumsangaben vor 1900 in Excel berechnen – Die ultimative Anleitung
- ➡️ Nächster Beitrag:
- 🧭 Zur Übersicht: Excel Formeln & Berechnungen – Praxisbeispiele und Funktionen verständlich erklärt
Austausch & Fragen
Haben Sie die Formel ausprobiert? Schreiben Sie mir gerne auf Linkedin, wie Sie Datumswerte vor 1900 in Excel bearbeiten – ich freue mich auf den Austausch. Den Link zu meiner LinkedIn-Gruppe finden Sie hier: https://www.linkedin.com/groups/13079313