Zeiterfassung in Excel: Anleitung, Formeln – und wo die Grenze liegt

Veröffentlicht am

Person lehnt sich mit Kaffee am Schreibtisch zurück, daneben ein Notizbuch mit einer skizzierten Tabelle. KI-generiert

Arbeitszeit in Excel zu berechnen ist eine Sache von drei Formeln: =MOD(Ende-Beginn;1) für die Dauer, -Pause/1440 für den Abzug der Pausenminuten und das Zellformat [h]:mm für Summen über 24 Stunden. An genau diesen drei Stellen scheitern selbstgebaute Tabellen – alles Weitere ist Fleißarbeit.

Wie Excel mit Zeiten rechnet

Excel speichert eine Uhrzeit als Bruchteil eines Tages. 12:00 ist intern 0,5, 06:00 ist 0,25, 18:00 ist 0,75. Ein ganzer Tag ist die 1. Wer das einmal verstanden hat, kann jede Zeitformel selbst herleiten – und weiß auch, warum die Umrechnung in Stunden eine Multiplikation mit 24 ist.

Daraus folgen zwei Dinge, die im Alltag ständig auftauchen: Eine Minute ist 1/1440 (24 × 60), deshalb wird eine Pausenangabe in Minuten durch 1440 geteilt. Und negative Zeiten kann Excel im Standard-Datumssystem nicht darstellen – daher die Rautenkette bei Schichten über Mitternacht.

Die Tabelle aufbauen

Sinnvoll ist eine Zeile je Tag und je Person eine eigene Datei oder ein eigenes Tabellenblatt. Mehrere Personen in einer Tabelle nebeneinander sehen kompakter aus, machen aber jede Auswertung und jede Weitergabe kompliziert.

Spaltenaufbau, wie ihn auch die fertige Vorlage benutzt
Spalte Inhalt Zellformat
ADatumTT.MM.JJJJ
BWochentag (berechnet)Standard
CBeginnhh:mm
DEndehh:mm
EPause in MinutenZahl
FArbeitszeit (berechnet)[h]:mm
GDezimalstunden (berechnet)Zahl, 2 Stellen

Den Wochentag lassen Sie berechnen, statt ihn zu tippen: =WENN(A9="";"";WAHL(WOCHENTAG(A9;2);"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So")). Die 2 im zweiten Argument sorgt dafür, dass die Woche mit Montag beginnt.

Wer lieber nicht bei null anfängt: Die Stundenzettel-Vorlage enthält diesen Aufbau mit allen Formeln bereits fertig.

Arbeitszeit berechnen

Die naheliegende Formel =D9-C9 funktioniert – solange die Schicht am selben Tag endet und es keine Pause gibt. Für den Alltag reicht sie deshalb nicht.

Wichtig ist die Formatierung: Die Ergebniszelle muss als Uhrzeit formatiert sein, sonst zeigt Excel 0,354 statt 8:30. Über Zellen formatieren → Benutzerdefiniert tragen Sie [h]:mm ein – warum mit eckigen Klammern, steht weiter unten unter Summen über 24 Stunden.

Schichten über Mitternacht

Bei einer Schicht von 22:00 bis 06:00 rechnet =D9-C9 0,25 minus 0,9167 und damit einen negativen Wert. Excel zeigt dann ########. Die Lösung ist =REST(D9-C9;1) – die Funktion liefert den Rest der Division durch 1 und schlägt damit automatisch den Tageswechsel auf.

In der englischen Fassung heißt die Funktion MOD. Beide rechnen identisch; welche Schreibweise gilt, hängt an der Sprachfassung Ihres Excel, nicht an der Datei.

Grenze der Methode: Sie funktioniert nur für Schichten unter 24 Stunden. Ein längerer Zeitraum braucht ohnehin zwei Zeilen – sonst lässt sich nicht mehr erkennen, welcher Teil zu welchem Tag gehört.

Pausen abziehen

Pausen tragen Sie am besten in Minuten ein und teilen im Rechenschritt durch 1440: =REST(D9-C9;1)-E9/1440. Der Umweg über Minuten ist bequemer als eine zweite Uhrzeitspalte und weniger fehleranfällig als der Versuch, 0:30 zu tippen.

Ist die Pausenspalte leer, liefert E9/1440 null – das stört nicht. Steht dort versehentlich Text, bricht die Formel ab; N(E9) statt E9 fängt das ab, indem es alles Nicht-Numerische als null behandelt.

Dezimalstunden für die Lohnabrechnung

Lohnprogramme rechnen mit Dezimalstunden, nicht mit Uhrzeiten: 7:45 sind 7,75. Die Umrechnung ist eine Multiplikation mit 24, weil eine Uhrzeit in Excel ein Bruchteil eines Tages ist: =F9*24, Zelle als Zahl mit zwei Nachkommastellen formatiert.

Runden Sie erst am Ende, nicht in jeder Zeile: =RUNDEN(F9*24;2) ist für die Anzeige in Ordnung, für die Monatssumme addieren Sie besser die ungerundeten Werte. Andernfalls summieren sich 31 Rundungsdifferenzen zu einer sichtbaren Abweichung.

Summen über 24 Stunden

Der klassische Fehler: Die Monatssumme zeigt 17:30 statt 161:30. Ursache ist das Zellformat h:mm, das nach 24 Stunden wieder bei null beginnt. Das Format [h]:mm – mit eckigen Klammern um die Stunden – zählt darüber hinaus weiter.

Die Formel selbst ist unspektakulär: =SUMME(F9:F39). Textwerte in der Spalte ignoriert SUMME, leere Zellen ebenso. Wenn die Summe trotzdem falsch aussieht, ist es fast immer das Format – nicht die Formel.

Leere Zeilen sauber halten

Eine Vorlage mit 31 vorbereiteten Zeilen zeigt ohne Schutz 31-mal 0:00. Das liest sich wie ein Fehler und macht die Tabelle unübersichtlich. Fangen Sie den leeren Fall deshalb ab: =WENN(ODER(C9="";D9="");"";REST(D9-C9;1)-N(E9)/1440).

Die Formel gibt eine leere Zeichenkette zurück, solange Beginn oder Ende fehlen. Für die Summenzeile ist das unproblematisch, weil SUMME Text überspringt.

Die häufigsten Fehlermeldungen

Vier Symptome decken den größten Teil der Probleme ab – und keines davon ist ein Fehler in Excel.

Symptom, Ursache, Lösung
Sie sehen Ursache Lösung
######## negatives Ergebnis (Nachtschicht) oder Spalte zu schmal REST(...;1), sonst Spalte verbreitern
#WERT! eine Zelle enthält Text statt einer Uhrzeit Eingabe als 08:00, nicht als „8 Uhr“
0,354 statt 8:30 Zelle ist als Zahl formatiert Format [h]:mm
Summe springt auf 0:00 Format h:mm ohne eckige Klammern Format [h]:mm

Ein fünfter Fall betrifft importierte Daten: Uhrzeiten aus einer CSV-Datei kommen häufig als Text an und sehen trotzdem richtig aus. Ein schneller Test ist die Ausrichtung – Excel stellt Zahlen und Zeiten rechtsbündig dar, Text linksbündig. Reparieren lässt sich das mit =ZEITWERT(C9).

Wo die Tabelle an ihre Grenze kommt

Für eine Person mit festen Zeiten ist eine Excel-Tabelle völlig ausreichend, und dieser Beitrag soll sie genau dafür brauchbar machen. Die Grenze ist keine Frage der Formeln, sondern der Zahl der Beteiligten.

Drei Punkte kommen mit der zweiten und dritten Person dazu, und keiner davon lässt sich mit einer Formel lösen: Es entstehen mehrere Stände derselben Datei; das Zusammenführen am Monatsende wird zur eigenen Aufgabe; und eine Tabelle lässt sich nachträglich ändern, ohne dass es auffällt – was bei einer Aufzeichnung, die als Nachweis dienen soll, ein Nachteil ist.

Das Werkzeug ist dabei nicht das Problem, die Gewohnheit ist es: Eine Datei, die erst zur Lohnabrechnung ausgefüllt wird, hält nicht fest, was war, sondern was jemand erinnert. Wann sich ein Wechsel lohnt und was sich dabei ändert, steht auf Zeiterfassung statt Excel.

Häufige Fragen

Wie berechne ich die Arbeitszeit in Excel?

Ende minus Beginn, dann die Pause abziehen: =MOD(Ende-Beginn;1)-Pause/1440. Die Zelle wird als Uhrzeit im Format [h]:mm formatiert. MOD fängt Schichten über Mitternacht ab, und die Division durch 1440 rechnet Pausenminuten in Tagesbruchteile um.

Warum zeigt Excel bei meiner Zeitberechnung ########?

Weil das Ergebnis negativ ist – typischerweise bei einer Schicht über Mitternacht, wenn 06:00 minus 22:00 gerechnet wird. Excel kann negative Uhrzeiten im Standard-Datumssystem nicht darstellen. Die Lösung ist =MOD(Ende-Beginn;1), das den Übertrag automatisch berücksichtigt.

Warum springt meine Stundensumme auf 0:00 zurück?

Weil die Zelle als h:mm formatiert ist. In diesem Format beginnt Excel nach 24 Stunden wieder bei null. Das Format [h]:mm – mit eckigen Klammern – zählt dagegen über 24 Stunden hinaus weiter und zeigt 41:30 statt 17:30.

Wie rechne ich in Excel Stunden in Dezimalzahlen um?

Mit 24 multiplizieren und die Zelle als Zahl formatieren: =Arbeitszeit*24 ergibt aus 7:45 den Wert 7,75. Excel speichert Uhrzeiten als Bruchteil eines Tages, deshalb genügt diese eine Multiplikation.

Warum springt die Berechnung bei einer Nachtschicht ins Minus?

Weil Ende minus Beginn bei 22:00 bis 06:00 einen negativen Wert ergibt und Excel negative Uhrzeiten im Standard-Datumssystem nicht darstellen kann – die Zelle zeigt dann ########. =MOD(Ende-Beginn;1) rechnet den Übertrag über Mitternacht automatisch mit. Die Methode funktioniert für Schichten unter 24 Stunden; alles darüber braucht zwei Zeilen.

Wann lohnt sich der Wechsel von Excel zu einer Zeiterfassung?

Wenn mehrere Personen dieselbe Datei bearbeiten, wenn Zeiten regelmäßig zu spät oder gar nicht eingetragen werden oder wenn das Zusammenführen am Monatsende länger dauert als eine Stunde. Für eine Einzelperson mit festen Zeiten bleibt eine Tabelle völlig ausreichend.

Alle Themen im Ratgeber