Wenn Dann Sonst Excel Arbeitsstunden mit Pausen berechnen
Hallo, ich will gerade eine Formel erstellen für folgende Berechnung: Arbeitszeit A1 13 A2 20
Wenn A2-A1 größer ist als 9 Stunden dann 0,75 Stunde Pause abziehen sonst 0,5 Stunde . Unter 6 Stunden keine Pause abziehen. Hab es bisher das er mit über 9 Stunden die 0,75 Stunde Pause abzieht aber weiß nicht, wie ich in der Formel noch die unter 6 Stunden reinbekomme.
=WENN(E5-D5>9;E5-D5-0,75;E5-D5-0,5)
2 Antworten
=WENN(E5-D5>9;E5-D5-0,75;WENN(E5-D5>=6;E5-D5-0,5;E5-D5)
Sorry, ich habe einen dicken Fehler begangen! Die Formel muss folgendermaßen lauten:
=WENN(E5-D5>9/24;E5-D5-0,75/24;WENN(E5-D5>=6/24;E5-D5-0,5/24;E5-D5))
Hallo Oubyi,
ich denke, wir haben beide denn gleichen Fehler begangen. Daher habe ich deine Formel auch geändert:
=E5-D5-(E5-D5>9/24)×0,25/24-(E5-D5>=6/24)×0,5/24
NOCHWAS dazu, Wenn nichts in der Zellt steht, soll dann auch nichts kommen! Da steht erstmal #Wert!. Für andere Zellten hab ich die Fromel, Wo Texte übernommen werden sollen:
=WENN(F16=0;"";F16)
einfach noch eine Wenn drüberpacken:
=Wenn(D5="";"";WENN(E5-D5>9;E5-D5-0,75;WENN(E5-D5>=6;E5-D5-0,5;E5-D5)))
DH!
Nur um mal zu zeigen, dass es auch ohne WENN geht (und um vlt. ein bisschen zu verweirren ㋛). So klappt es auch:
=E5-D5-(E5-D5>9)*0,25-(E5-D5>=6)*0,5
Aber für Einsteiger ist die WENN-Variante sicher sinnvoller.