Wer mit Datums- und Zeitwerten in Excel arbeitet, möchte häufig nicht nur die reine Anzahl der Tage berechnen. Oft soll die Zeitspanne zwischen zwei Zeitpunkten verständlich ausgegeben werden, beispielsweise:
3 Tage 08:45 Stunden
oder
12 Tage 17:32 Stunden
Genau hierfür eignet sich eine Kombination aus den Funktionen GANZZAHL(), TEXT() und – je nach Anwendungsfall – einer bedingten Logik mit WENN(). In diesem Beitrag zeige ich Ihnen Schritt für Schritt, wie Sie eine Datumsdifferenz in Tagen, Stunden und Minuten berechnen und übersichtlich darstellen können.
Versionshinweis: Die LET()-Variante setzt Microsoft 365 oder Excel 2021 voraus. DATEDIF ist in allen Versionen verfügbar, aber für Zeitanteile nicht geeignet (dazu weiter unten mehr).
Warum ist das überhaupt notwendig?
Excel speichert Datums- und Zeitwerte intern als fortlaufende Zahlen.
Dabei entspricht:
1 = ein Tag
0,5 = 12 Stunden
0,25 = 6 Stunden
Berechnen Sie die Differenz zwischen zwei Datums- und Zeitwerten, erhalten Sie deshalb zunächst einen Dezimalwert. Aus Anwendersicht ist eine Ausgabe wie:
3,364583333
wenig aussagekräftig.
Deutlich verständlicher ist:
3 Tage 08:45 Stunden
Genau diese Darstellung erzeugen wir in diesem Beitrag.
Beispiel: Datumsdifferenz berechnen
Ausgangsdaten in den Zellen A2 und B2:
Startzeitpunkt (A2)
Endzeitpunkt (B2)
01.01.2026 08:15
04.01.2026 17:00
Die einfache Differenz lautet:
=B2-A2
Excel liefert als Rohwert:
3,364583333
Differenz zwischen zwei Datumswerten in Excel als Dezimalzahl
Dieser Wert entspricht umgerechnet:
3 Tagen
8 Stunden
45 Minuten
Datumsdifferenz in Tagen, Stunden und Minuten darstellen
Verwenden Sie folgende Formel, um die Werte sauber zusammenzuführen:
=WENN(GANZZAHL(B2-A2)=1;"1 Tag ";GANZZAHL(B2-A2)&" Tage ")&TEXT(B2-A2;"hh:mm")&" Stunden"
Ergebnis:
3 Tage 08:45 Stunden
Mit Formel Datumsdifferenz in Tagen und Stunden berechnen
Die Variante mit der Singular-/Plural-Prüfung sorgt dafür, dass auch bei genau einem Tag korrekt „1 Tag“ angezeigt wird. So wirkt die Ausgabe sprachlich sauberer und professioneller.
Hinweis zur Lesbarkeit: Viele Leser bevorzugen statt „08:45 Stunden“ die kürzere Form „08:45 h“ oder „8 Std. 45 Min.“. Ersetzen Sie dafür einfach den letzten Textbaustein, zum Beispiel &TEXT(B2-A2;"h:mm")&" h". Die führende Null entfällt dann, was screenreaderfreundlicher ist.
Erklärung der Formel
Schritt 1: Ganze Tage ermitteln
GANZZAHL(B2-A2)
Ergebnis: 3
Die Funktion entfernt sämtliche Nachkommastellen und liefert damit die Anzahl der vollständigen Tage.
Wichtig für robuste Dateien: GANZZAHL entspricht INT und rundet immer ab. Bei positiven Zahlen ist das unproblematisch, bei negativen Zahlen wird jedoch weiter von Null weg gerundet – GANZZAHL(-3,1) ergibt -4. Wenn Sie mit ABS() arbeiten oder negative Differenzen zulassen, nehmen Sie deshalb besser KÜRZEN(), das nur den Nachkommateil abschneidet: KÜRZEN(-4,3) ergibt -4.
Schritt 2: Stunden und Minuten ausgeben
TEXT(B2-A2;"hh:mm")
Ergebnis: 08:45
Die TEXT-Funktion isoliert und formatiert den verbleibenden Zeitanteil der Differenz.
Wichtig:hh:mm zeigt den Zeitanteil innerhalb eines Tages an.
Schritt 3: Text zusammensetzen
Mit dem Verkettungsoperator &werden alle Bestandteile zu einer einzigen, lesbaren Ausgabe zusammengeführt.
Datumsdifferenz inklusive Sekunden darstellen
Wenn zusätzlich Sekunden ausgegeben werden sollen, erweitern Sie das Format in der TEXT-Funktion:
=KÜRZEN(B2-A2)&" Tage "&TEXT(B2-A2;"hh:mm:ss")&" Stunden"
Ergebnis:
3 Tage 08:45:17 Stunden
Darstellung bei vollen Tagen optimieren
Bei einer Differenz, die genau auf einen ganzen Tag fällt, zeigt die obige Formel z. B. „1 Tag 00:00 Stunden“. Das wirkt oft unerwünscht. Sie können die Zeitangabe einfach unterdrücken, indem Sie prüfen, ob überhaupt ein Zeitanteil vorhanden ist:
Mit Excel Datumsdifferenz in Tagen und Stunden berechnen
Damit erscheint für eine glatte Tagesdifferenz nur noch „1 Tag“ – und Sie können bei Bedarf auch gleich die Singular-/Plural-Logik für das Wort „Tag(e)“ einbauen.
Alternative für Microsoft 365 mit LET()
Wenn Sie Microsoft 365 verwenden, können Sie die Formel durch Variablenbildung deutlich übersichtlicher gestalten. Hierbei können wir auch direkt die Singular- und Pluralprüfung für die Tage elegant integrieren und mit ABS() sicherstellen, dass die Reihenfolge von Start und Ende egal ist:
=LET(
Differenz;ABS(B2-A2);
Tage;KÜRZEN(Differenz);
TextTag;WENN(Tage=1;" Tag ";" Tage ");
WENN(Tage=0;
TEXT(Differenz;"h:mm")&" h";
Tage & TextTag & TEXT(Differenz;"h:mm") & " h"
)
)
Mit der Funktion LET() in Excel Datum- und Zeitdifferenzen berechnen
Vorteile:
Deutlich bessere Lesbarkeit
Einfachere Wartung, weil die Differenz B2-A2 nur noch an einer einzigen Stelle berechnet wird
Höhere Performance bei komplexeren Tabellen
Zusätzlich: Fälle mit weniger als einem Tag werden jetzt automatisch sauber dargestellt, also ohne „0 Tage“. Beispiel: Bei 12 Stunden Differenz erscheint einfach „12:00 h“.
Die komplette Profi-Formel (mit Leerzellen-Prüfung und Rundung)
Wenn Sie alles in einem haben möchten – leere Zellen, Rundung auf volle Minuten, 0-Tage-Unterdrückung:
Manchmal soll die gesamte Zeitspanne ausschließlich in Stunden dargestellt werden.
Variante A: Als mathematischer Wert
Wenn Sie mit den Stunden später weiterrechnen möchten, multiplizieren Sie die Differenz mit 24:
=(B2-A2)*24
Ergebnis: 80,75 Stunden
Datumsdifferenz in Stunden in Excel berechnen
Variante B: Per Zellenformatierung
Möchten Sie die Formel =B2-A2 beibehalten und das Ergebnis als 80:45 darstellen, reicht eine normale Formatierung als Uhrzeit (hh:mm) nicht aus – Excel würde nach jeweils 24 Stunden wieder bei 0 beginnen.
Die Lösung: Nutzen Sie das benutzerdefinierte Zahlenformat [h]:mm. Die eckigen Klammern weisen Excel an, die Stunden über die 24-Stunden-Grenze hinaus fortlaufend aufzuaddieren.
Datumsdifferenz in Stunden in Excel darstellen
Hinweis für die Textausgabe:TEXT(B2-A2;"[h]:mm") funktioniert in Microsoft 365, ist in Excel 2016 und 2019 aber nicht zuverlässig. Für eine stabile Textlösung rechnen Sie besser mit Variante A und formatieren anschließend mit TEXT.
Datumsdifferenz in Stunden in Excel berechnen
Dies eignet sich hervorragend für:
Arbeitszeitauswertungen
Maschinenlaufzeiten
Projektstunden
SLA-Analysen
Datumsdifferenz nur in Minuten berechnen
Gesamte Dauer in Minuten – wichtig für minutengenaue Taktungen:
=(B2-A2)*1440
Da ein Tag 1.440 Minuten besitzt, erhalten Sie die komplette Zeitspanne als reinen Minutenwert.
Datumsdifferenz in Excel in Minuten berechnen
Datumsdifferenz nur in Tagen berechnen
Wenn ausschließlich die Anzahl der Tage benötigt wird:
=KÜRZEN(B2-A2)
oder
=DATEDIF(A2;B2;"d")
Datumsdifferenz in Excel in Tagen berechnen
Wichtig – DATEDIF und Uhrzeiten: Die Funktion DATEDIF eignet sich nur für reine Datumswerte und berücksichtigt standardmäßig keine Uhrzeiten. Ein praktisches Beispiel: Start 01.01.2026 23:00, Ende 02.01.2026 01:00. KÜRZEN(B2-A2) liefert korrekt 0 Tage, weil nur 2 Stunden vergangen sind. DATEDIF liefert dagegen 1 Tag, weil allein der Kalenderwechsel zählt.
DATEDIF ist außerdem eine undokumentierte Funktion – Microsoft hat sie aus Kompatibilitätsgründen beibehalten, empfiehlt sie aber offiziell nicht mehr. Für Zeitberechnungen mit Uhrzeitanteilen ist KÜRZEN() daher immer die zuverlässigere Wahl.
Datumsdifferenz in Arbeitstagen
Häufig wird nicht die gesamte Kalenderzeit, sondern nur die Zahl der Arbeitstage benötigt – etwa bei Projekten, SLA-Reaktionszeiten oder Bearbeitungsfristen. Excel stellt hierfür die Funktion NETTOARBEITSTAGE bereit:
=NETTOARBEITSTAGE(A2;B2)
Berechnung der Arbeitstage in Excel zwischen zwei Datumswerten
Sie liefert die Anzahl der Werktage (Montag bis Freitag) zwischen zwei Daten, ohne Berücksichtigung von Uhrzeiten. Für individuelle Feiertage oder abweichende Wochenendregelungen verwenden Sie NETTOARBEITSTAGE.INTL. Möchten Sie zusätzlich eine Laufzeit in Arbeitstagen und Stunden darstellen, müssen Sie die vollen Arbeitstage und die Reststunden vom Start- und Endtag separat berechnen. Das sprengt den Rahmen dieses Beitrags, ist aber mit NETTOARBEITSTAGE.INTL in Kombination mit der obigen LET-Logik lösbar.
Typische Einsatzgebiete
Diese Formelkombinationen eignen sich hervorragend für:
Projektlaufzeiten und Meilensteine
Ticketbearbeitung im IT-Support
Service-Level-Auswertungen (SLA)
Produktions- und Durchlaufzeiten
Logistikprozesse und Lieferzeiten
Arbeitszeiterfassungen
Häufige Fehler und Lösungen
Ergebnis zeigt ##### an
Ursache: Die Spalte ist zu schmal für den erzeugten Text oder der Zeitwert kann in der gewählten Darstellung nicht angezeigt werden.
Lösung: Vergrößern Sie die Spaltenbreite per Doppelklick auf den Spaltenrand. Falls Sie mit negativen Zeiten arbeiten, beachten Sie zusätzlich, dass Excel diese im Standard-Datumssystem häufig nicht als Uhrzeit darstellen kann.
Die Formel liefert einen negativen Wert
Ursache: Das Enddatum liegt chronologisch vor dem Startdatum.
Lösung: Prüfen Sie die Reihenfolge Ihrer Datumswerte in der Formel (Ende – Start).
Tipp: Möchten Sie immer ein positives Ergebnis anzeigen, egal in welcher Reihenfolge Start und Ende stehen, setzen Sie einfach ABS(B2-A2) ein und verwenden Sie KÜRZEN statt GANZZAHL.
Stunden oder Tage werden falsch angezeigt
Ursache: In den Zellen fehlt der Zeitanteil oder das Datum.
❌ Falsch: 01.01.2026 und 04.01.2026 (ohne Uhrzeit rechnet Excel mit 00:00 Uhr)
✅ Richtig: 01.01.2026 08:15 und 04.01.2026 17:00
Formel zeigt #WERT! oder unerwartetes Ergebnis bei leeren/Textzellen
Ursache: Eine oder beide Bezugszellen sind leer oder enthalten Text statt eines Datums-/Zeitwerts.
Lösung: Lassen Sie die Berechnung nur durchführen, wenn gültige Werte vorliegen:
=WENN(ODER(A2="";B2="");"";WENN(KÜRZEN(B2-A2)=1;"1 Tag ";KÜRZEN(B2-A2)&" Tage ")&TEXT(B2-A2;"hh:mm")&" Stunden")
Damit bleibt die Zelle leer, solange nicht alle Eingabedaten vorhanden sind.
Sekunden oder Minuten werden minimal falsch angezeigt
Ursache: Interne Gleitkomma-Rundungsfehler bei der Zeitberechnung.
Lösung: Runden Sie den Zeitanteil vor der Formatierung auf die gewünschte Genauigkeit:
=KÜRZEN(B2-A2)&" Tage "&TEXT(RUNDEN((B2-A2)*1440;0)/1440;"hh:mm")&" Stunden"
Weiterrechnen nicht mehr möglich
Ursache: TEXT wandelt die Zahl in Text um.
Lösung: Behalten Sie die Rohdifferenz in einer Hilfsspalte und formatieren Sie nur die Anzeigezelle. So können Sie weiterhin summieren.
Probleme auf dem Mac
Ursache: Das 1904-Datumssystem ist aktiviert.
Lösung: Datei > Optionen > Erweitert > „1904-Datumssystem verwenden“ nur aktivieren, wenn Sie es bewusst benötigen. Beachten Sie, dass sich alle Datumswerte dann um vier Jahre verschieben.
Download-Datei
Zur Veranschaulichung können Sie die Beispieldatei zu diesem Beitrag herunterladen. Die Datei enthält:
Alle gezeigten Beispielrechnungen
Varianten mit Tagen, Stunden, Minuten und Sekunden
Die moderne LET-Version für Microsoft 365 inklusive automatischer Unterdrückung von „0 Tage“
Kann Excel automatisch Tage, Stunden und Minuten anzeigen?
Ja. Über die Kombination aus KÜRZEN() und TEXT() lässt sich jede beliebige Zeitspanne komfortabel in lesbaren Text umwandeln.
Funktioniert die Formel auch mit mehreren Monaten Unterschied?
Ja. Da Excel intern mit fortlaufenden Tagen rechnet, verarbeitet die Formel beliebig große Zeitspannen über Monate oder Jahre hinweg absolut fehlerfrei.
Kann ich statt „Tage“ im Singular auch „Tag“ anzeigen lassen, wenn es nur einer ist?
Ja. Mit einer vorgeschalteten WENN-Prüfung lässt sich der Text dynamisch anpassen:
=WENN(KÜRZEN(B2-A2)=1;"1 Tag ";KÜRZEN(B2-A2)&" Tage ")&TEXT(B2-A2;"hh:mm")&" Stunden"
Wie kann ich die Ausgabe „0 Tage“ unterdrücken?
Wenn die Differenz weniger als 24 Stunden beträgt, soll die Ausgabe idealerweise ohne den Zusatz „0 Tage“ erscheinen:
=WENN(KÜRZEN(B2-A2)=0;
TEXT(B2-A2;"hh:mm")&" Stunden";
WENN(KÜRZEN(B2-A2)=1;
"1 Tag "&TEXT(B2-A2;"hh:mm")&" Stunden";
KÜRZEN(B2-A2)&" Tage "&TEXT(B2-A2;"hh:mm")&" Stunden"
)
)
So wird etwa aus einer Zeitspanne von 12 Stunden die Ausgabe „12:00 Stunden“ – ganz ohne störende Nulltage.
Funktioniert die Formel auch in Excel 2016 oder Excel 2019?
Ja. Die Standardlösung mit KÜRZEN() und TEXT() funktioniert uneingeschränkt auch in älteren Excel-Versionen. Lediglich die LET()-Funktion setzt Microsoft 365 oder Excel 2021 voraus.
Kann ich die Ausgabe auch für eine englischsprachige Anzeige erzeugen?
Ja. Wenn Sie ein deutsches Excel nutzen und lediglich die Textausgabe auf Englisch wünschen, passen Sie einfach die Textbausteine an:
=KÜRZEN(B2-A2)&" Days "&TEXT(B2-A2;"hh:mm")&" Hours"
Wichtiger Hinweis: Sollten Sie ein komplett englischsprachiges Excel-Programm verwenden, müssen Sie zusätzlich die Funktionsnamen übersetzen:
Deutsch
Englisch
WENN
IF
GANZZAHL
INT
KÜRZEN
TRUNC
TEXT
TEXT
REST
MOD
RUNDEN
ROUND
ABS
ABS
ODER
OR
Fazit
Mit der Kombination aus KÜRZEN() und TEXT() können Sie Datums- und Zeitdifferenzen in Excel deutlich verständlicher darstellen. Statt eines schwer lesbaren Dezimalwertes erhalten Sie eine saubere und professionelle Ausgabe wie „3 Tage 08:45 Stunden“.
Die Lösung ist im Alltag schnell umgesetzt, funktioniert in fast allen Excel-Generationen und wertet Berichte, Dashboards, Projektpläne oder Arbeitszeitauswertungen optisch massiv auf.
Schreiben Sie mir gerne auf Linkedin, wie Ihre Erfahrungswerte mit der Datumsdifferenz in Excel sind – ich freue mich auf den Austausch. Den Link zu meiner LinkedIn-Gruppe finden Sie hier: https://www.linkedin.com/groups/13079313