ich habe eine Exceltabelle, in die ich meine Anfangsarbeitszeit (Spalte C;Formatiert als [hh]:mm) und meine Endarbeitszeit (Spalte D; Formatiert als [hh]:mm) eintrage. Die Differenz (Spalte E;Formatiert als [hh]:mm)wird automatisch berechnet. Das klappt auch alles super. Ich möchte aber das in Spalte F die Stunden angezeigt werden, die zwischen 20:00 und 06:00 Uhr liegen (also Nachtschicht).
Bei meiner Formel klappt es auch wunderbar, bei folgendem Beispiel:
Anfangszeit 20:00 Uhr
Endzeit 24:00 Uhr
Ergebnis 04:00
Meine Formel ist wie folgt:
=WENN(WENN(ODER(C12>„19:59:00“;C12
wenn du die Uhrzeiten jeweils als 24er-Bruch angibst, ersparst du dir Tipparbeit und bist genauer:
also 10 Uhr = 10/24, 12 Uhr = 12/24 (oder 0,5), 19 Uhr = 19/24 usw.
=WENN(C2
Spalte G:
=WENN(UND(D2\>=(6/24);C2
Spalte H:
=WENN(D2\>(20/24);(20/24);0)
Spalte I:
=WENN(D2\>(20/24);D2;0)
Nun kannst du in deiner Spalte F (die jetzt Spalte J ist) deine Nachtschichtzeit ausrechnen:
Spalte J:
=I2-H2+G2-F2
LG
Chris
Vielen Dank für Deine Antwort! :-= Deine Lösung ist ähnlich wie meine. Damit ist aber leider nicht mein Problem gelöst, dass, wenn ich um 19.00 Uhr anfange zu arbeiten, die Stunden ab 20 Uhr als Überstunden gerechnet werden. Hast Du dazu noch eine Idee?