Tipps "n" Tricks
Anwender-Software - Excel

Rechnen mit Stunden und Minuten

Thema:

Excel 97, 2000, 2002, XP

Problem:

Sie notieren sich Ihre Arbeitszeiten in einem Excel-Dokument. In einer Zelle tragen Sie den Arbeitsbeginn ein, in der nächsten Zelle das Ende des Arbeitstages. Aus den beiden Uhrzeiten möchten Sie die tägliche Arbeitszeit berechnen und diese zum Ende eines Monats zur Gesamtarbeitszeit addieren oder Monatslohn aufgrund des Stundenlohnes errrechnen.

Lösung: 

Tragen Sie beispielsweise in die Zelle A1 die Uhrzeit des Arbeitsbeginns im Format "08:00" ein und in B1 das Ende "17:30".

Wenn Sie mit der simplen Formel "=B1-A1" die Differenz berechnen, erhalten Sie das Ergebnis im Zeitformat "09:30". Diese Zeitangaben können Sie allerdings nicht einfach addieren. Excel rechnet dann auf 24-Stunden-Basis weiter.

Bei einer Summe von 25 Stunden bekämen Sie beispielsweise als Ergebnis die Uhrzeit "01:00". Sie benötigen deshalb eine etwas kompliziertere Formel, um das Ergebnis als Dezimalwert zu erhalten:

=(STUNDE(B1-A1)*60+MINUTE (B1-A1))/60

Die Ergebnisse von "STUNDE" und "MINUTE" ergeben zusammen die exakte Arbeitszeit in Minuten. Dieser Wert wird durch 60 geteilt, so dass Sie die Zahl der gearbeiteten Stunden in dezimaler Form erhalten.

In unserem Beispiel gibt die Formel für die Uhrzeiten "08:00" und "17:30" als Ergebnis 9,5 aus. Wenn Sie diese Formel über alle relevanten Zellen aufziehen, können Sie Excel anschliessend die Ergebnisse addieren lassen.

Dies geht auch noch einfacher (Tipp von Thomas Schroth)

=(B1-A1)*24

ACHTUNG! Die folgenden Teillösungen können nur zum Berechnen von Zeiten verwendet werden!
Formatieren Sie die Ergebniszelle mit dem Format [hh]:mm oder [h]:mm. Somit liefert Excel die korrekten Zeitresultate. (Tipp von Sylvie Rossi)

Kommentar der Redaktion:

Dies funktioniert jedoch nur mit Zeitangaben und nicht mit z.B. Multiplikationen mit Dezimalzahlen (=C1*20).

Rechnen Sie nun auch noch mit Soll- / Ist-Stunden, und das Resultat ergibt eine Negative Zahl, dann wird es noch komplexer, da Excel damit nicht mehr umgehen kann und ######### ausgibt, obwohl Sie die Ergebniszelle mit [h]:mm formatiert haben. Die Formel für die Subtraktion der Zellen C122-C121 lautet z.B. wie folgt:

(C121 = 80:00:00   C122 = 96:00:00)

=WENN(C122>C121;TEXT(C122-C121;"-[h]:mm");C121-C122)

(Resultat: -16:00)

Jedoch stellt sich hiermit wiederum die Problematik, dass mit der Ergebniszelle nicht gerechnet werden kann, da die Werte in Text umgewandelt wurden.

Beispiel: Rechnen_Datum_Dezimal.xls (14 kB)

 

Tipps "n" Tricks
Anwender-Software - Excel