Zeitdifferenz in Excel berechnen: Stunden & Nachtschichten
Berechne Zeitdifferenzen in Excel: Arbeitsstunden, Dezimalstunden für Lohn, Nachtschichten, Summen über 24h und das richtige Format [h]:mm.
Von Ayoub Farid · · 2 Min. Lesezeit
Stundenzettel, Schichtpläne und Projektdauern basieren alle auf der gleichen Anforderung: Zeiten miteinander zu verrechnen. In deiner Tabelle klappt das mit den richtigen Excel Formeln erstaunlich leicht, sobald du verstehst, wie das Programm intern tickt: Zeiten sind für Excel schlicht Bruchteile eines Tages.
Wie Excel Zeiten speichert
Ein ganzer Tag entspricht dem Zahlenwert 1. Folglich ist 12:00 Uhr gleich 0,5 und 06:00 Uhr morgens entspricht 0,25. Genau deshalb kannst du Uhrzeiten einfach voneinander abziehen – und das Ergebnis mit 24 multiplizieren, um normale Stundenwerte zu erhalten.
Gearbeitete Stunden berechnen
Angenommen, der Arbeitsbeginn steht in Zelle B2 (09:00) und das Arbeitsende in C2 (17:30):
=C2-B2 → 8:30
Formatiere das Ergebnis über die Zellformatierung einfach als h:mm (bzw. hh:mm).
Hinweis: Wenn du Excel auf Deutsch nutzt, tragen viele Excel Funktionen andere Namen und Trennzeichen in Formeln sind Semikolons (;) statt Kommas.
Dezimalstunden (für Gehalts- und Lohnberechnungen)
Wenn du Stunden mit einem Stundensatz multiplizieren willst, brauchst du Dezimalwerte (z. B. 8,5 statt 8:30):
=(C2-B2)*24 → 8.5
Formatiere die Zelle als Zahl (Standard oder 2 Dezimalstellen). Den Lohn berechnest du so: =(C2-B2)*24*$F$1, wobei der Stundensatz als absoluter Bezug in Zelle F1 fest verankert ist. Wenn du die Formel nach unten ausfüllen willst, bleibt F1 dadurch unverändert.
Pause abziehen
Zieht man eine unbezahlte Pause ab, erweitert man die Formel einfach:
=(C2-B2-D2)*24
Hierbei steht Zelle D2 für die Pausendauer (z. B. 00:30).
Nachtschichten über Mitternacht
Geht eine Schicht von 22:00 Uhr bis 06:00 Uhr am Folgetag, ergibt eine einfache Subtraktion ein negatives Ergebnis. Nutze dafür die Funktion MOD (in der deutschen Version: REST):
=MOD(C2-B2,1)
→ 8:00 Stunden. Im deutschen Excel lautet die Syntax =REST(C2-B2;1).
Summen über 24 Stunden
Wenn du Arbeitszeiten mit SUM (SUMME) für eine ganze Woche zusammenzählst, zeigt Excel manchmal überraschend 16:00 statt 40:00 Stunden an. Der Grund: Das normale Format h:mm fängt nach 24 Stunden wieder bei null an.
Formatiere das Gesamtergebnis daher als [h]:mm (Zellen formatieren > Benutzerdefiniert). Die eckigen Klammern weisen Excel an, die Stunden über die 24-Stunden-Grenze hinaus fortlaufend zusammenzuzählen.
Minuten oder Sekunden berechnen
Wenn du feinteiligere Intervalle benötigst, multipliziere entsprechend weiter:
=(C2-B2)*1440 Minuten
=(C2-B2)*86400 Sekunden
Datum und Uhrzeit kombiniert
Wenn eine Zelle sowohl Datum als auch Uhrzeit enthält (z. B. „02.11.2026 22:00“), funktioniert die ganz normale Subtraktion problemlos über mehrere Tage hinweg – ganz ohne Hilfsfunktionen. Weitere nützliche Kniffe findest du in unserem Artikel über TODAY und NOW. Wenn du tiefer einsteigen oder für den nächsten Excel-Test im Bewerbungsverfahren strukturiert Excel lernen möchtest, lohnt sich der Blick auf verwandte Funktionen wie IF (WENN) oder ROUND (RUNDEN).
Häufig gestellte Fragen
Wie berechne ich die Stunden zwischen zwei Uhrzeiten in Excel?
Nutze =(Ende-Start)*24 für Dezimalstunden oder =Ende-Start formatiert als h:mm für die Standard-Zeitanzeige.
Wie berechne ich Zeiten über Mitternacht hinweg?
Verwende die Formel =MOD(Ende-Start,1) bzw. im deutschen Excel =REST(Ende-Start;1).
Warum zeigt meine Gesamtsumme weniger als 24 Stunden an?
Verwende das benutzerdefinierte Zahlenformat [h]:mm, damit Excel nach 24 Stunden nicht wieder von vorne zu zählen beginnt.
Warum zeigt die Zelle nur ##### an?
Das Ergebnis ist entweder negativ (typisch bei Nachtschichten ohne REST-Funktion) oder die Spalte in deiner Tabellenkalkulation ist zu schmal eingestellt, um den Wert anzuzeigen.