Berechnung der Nachtstunden - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Excel (https://office-fragen.de/forum-2.html) +--- Thema: Berechnung der Nachtstunden (/thread-660.html) |
Berechnung der Nachtstunden - jalvaro - 13.06.2019 Guten Tag, habe mir eine Formel zur Berechnung der Nachtarbeitsstunden erstellt, in den vergangen Tagen in verschiedenen Foren gesucht für eine Problemlösung aber nichts gefunden. Jetzt meine Bitte um Hilfe an Euch. Die Formel funktioniert so weit, bis auf den Umstand, dass keine Nachtstunden berechnet werden, wenn ich nach Mitternacht anfange. Die Zeit von 00:00 bis 06:00 berechnet es einfach nicht, die entsprechende Zelle bleibt leer oder ich bekomme die "###" Zeichen oder meine Formeln werden einfach ignoriert und die Zelle bleibt trotzdem leer. Die Formel lautet: =WENN((C13)="";"";MAX(;MIN($L$42+($K$42>$L$42);C13+(B13>C13))-MAX($K$42;B13))+MAX(;(MIN($L$42;C13+(B13>C13))-$K$42)*($K$42>$L$42))+MAX(;MIN($L$42+($K$42>$L$42);C13+0)-$K$42)*(B13>C13)) Zellenbelegung: B13 - Dienstbeginn (Eingabe) C13 - Dienstende (Eingabe) D13 - gesamt Stunden (Ausgabe Berechnung) E13 - Nachtstunden mit Zulage (Ausgabe Berechnung) K13 - Beginn Zulagen (22:00) L13 - Ende Zulagen (06:00) Wie schon gesagt, ansich funtiniert die Formel nur eben nicht wenn ich nach Mitternacht anfange. Danke für Eure Hilfe Gruß Juarez RE: Berechnung der Nachtstunden - steve1da - 13.06.2019 Hola, einen kleinen Fehler hast du gemacht. Code: +MAX(;(MIN($L$42;C13+(B13>C13))-$K$42) muss Code: +MAX(;(MIN($L$42;C13+(B13>C13))-B13) lauten. Gruß, steve1da RE: Berechnung der Nachtstunden - jalvaro - 13.06.2019 Hola steve1da, danke für die Antwort, aber dies funktioniert leider auch nicht. Geben ich z.B. ein: Start 02:00 Ende 08:00 gibt er mir die Gesamtstunden korrekt wieder aber die Nachtstunden mit 0:30 Minuten zurück. Bei Start 23:00 Ende 08:00 gibt er mir bei Nachtstunden 12:45 zurück. Vielleicht fällt dir noch etwas ein was ich versuchen kann. Trotzdem Danke Hasta luego RE: Berechnung der Nachtstunden - steve1da - 13.06.2019 Hola, also bei mir klappt das. Code: =WENN((C13)="";"";MAX(;MIN($L$13+($K$13>$L$13);C13+(B13>C13))-MAX($K$13;B13))+MAX(;(MIN($L$13;C13+(B13>C13))-B13)*($K$13>$L$13))+MAX(;MIN($L$13+($K$13>$L$13);C13+0)-$K$13)*(B13>C13)) Gruß, steve1da RE: Berechnung der Nachtstunden - jalvaro - 13.06.2019 Hallo Steve1da, tut mir leid, habe einen fehler gemacht und statt dem -zeichen ein * eingegeben. habe eben noch mals kontrolliert, geändert und es funktioniert tatsächlich. So leicht kann das Leben sein wenn man nur etwas Aufmerksamer wäre. Nochmals DANKE Gruß Juarez |