19.03.2020, 13:32
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2020, 13:33 von WillWissen.
Bearbeitungsgrund: Schriftgröße
)
Guten Tag alle zusammen,
Mein Problem ist folgendes:
Ich habe in A7 den Tag des Monats, in B7 den Wochentag, in C7 steht der Arbeitsbeginn und in D7 die Uhrzeit für Arbeitsende. Daraus errechne ich in E7 die gearbeiteten Stunden. In F7 steht nun wie an diesem Tag gearbeitet wurde. Also im Grundbetrieb „GB“ (oder bei Feiertagen sowie Zeitausgleich „ZA“), bei dem 45 min Pause bei einer Arbeitszeit über 9 Stunden, beziehungsweise 30 min Pause bei einer Arbeitszeit zwischen 6 und 9 Stunden miteinbezogen werden sollen. Dazu gibt es noch pausenfreien Grundbetrieb, wo keine Pause veranschlagt werden soll. Wenn also mehr als 6 Stunden gearbeitet wurde soll 30 min Pause abgezogen werden. Bei mehr als 9 Stunden sollen 45 min Pause abgezogen werden. Die Formel, die ich dabei ausgearbeitet habe kommt irgendwie nicht hin, da sie zwar die 45 min Pause bei über 9 Stunden miteinbezieht, aber keine Pause bei einem Arbeitszeitwert zwischen 6 und 9 Stunden veranschlagt. Und ich finde den Fehler nicht. Das Beispiel unten habe ich noch per Hand ausgerechnet.
Bisher sieht die Formel so aus:
=WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("6")=WERT("9"));(D7-C7)*24-0,75;(D7-C7)*24))
Ein Versuch war es
=WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("6"));(D7-C7)*24-0,5;WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("9"));(D7-C7)*24-0,75;(D7-C7)*24))
Das hatte aber nur zur Folge, dass die 45 min Pause nicht mehr einbezogen wird, sondern nur noch die 30 min Pause. Habe auch die Daten unterschiedlich eingegeben, sodass auch Werte über und unter 6 bzw. 9 herauskamen. Aber immer mit dem Ergebnis, dass es nur die halbe bzw. dreiviertel Stunde einbezogen wurde, aber nicht beide. Ich kann auch keine zusätzliche Spalte für manuelle Eingabe der Pausenzeichen mit aufnehmen, da es in ein vorgegebenes Dokument eingefügt wird, wo solch eine Spalte nicht vorgesehen ist. Deshalb versuche ich es mit einer Formel zu lösen.
Anbei die beiden Möglichkeiten der Formel in einer Excel Tabelle. Wenn mir jemand helfen kann, wäre ich sehr dankbar.
Mein Problem ist folgendes:
Ich habe in A7 den Tag des Monats, in B7 den Wochentag, in C7 steht der Arbeitsbeginn und in D7 die Uhrzeit für Arbeitsende. Daraus errechne ich in E7 die gearbeiteten Stunden. In F7 steht nun wie an diesem Tag gearbeitet wurde. Also im Grundbetrieb „GB“ (oder bei Feiertagen sowie Zeitausgleich „ZA“), bei dem 45 min Pause bei einer Arbeitszeit über 9 Stunden, beziehungsweise 30 min Pause bei einer Arbeitszeit zwischen 6 und 9 Stunden miteinbezogen werden sollen. Dazu gibt es noch pausenfreien Grundbetrieb, wo keine Pause veranschlagt werden soll. Wenn also mehr als 6 Stunden gearbeitet wurde soll 30 min Pause abgezogen werden. Bei mehr als 9 Stunden sollen 45 min Pause abgezogen werden. Die Formel, die ich dabei ausgearbeitet habe kommt irgendwie nicht hin, da sie zwar die 45 min Pause bei über 9 Stunden miteinbezieht, aber keine Pause bei einem Arbeitszeitwert zwischen 6 und 9 Stunden veranschlagt. Und ich finde den Fehler nicht. Das Beispiel unten habe ich noch per Hand ausgerechnet.
Bisher sieht die Formel so aus:
=WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("6")
Ein Versuch war es
=WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("6"));(D7-C7)*24-0,5;WENN(UND(ODER(F7="GB";F7="ZA";F7="Feiertag");(D7-C7)*24>WERT("9"));(D7-C7)*24-0,75;(D7-C7)*24))
Das hatte aber nur zur Folge, dass die 45 min Pause nicht mehr einbezogen wird, sondern nur noch die 30 min Pause. Habe auch die Daten unterschiedlich eingegeben, sodass auch Werte über und unter 6 bzw. 9 herauskamen. Aber immer mit dem Ergebnis, dass es nur die halbe bzw. dreiviertel Stunde einbezogen wurde, aber nicht beide. Ich kann auch keine zusätzliche Spalte für manuelle Eingabe der Pausenzeichen mit aufnehmen, da es in ein vorgegebenes Dokument eingefügt wird, wo solch eine Spalte nicht vorgesehen ist. Deshalb versuche ich es mit einer Formel zu lösen.
Anbei die beiden Möglichkeiten der Formel in einer Excel Tabelle. Wenn mir jemand helfen kann, wäre ich sehr dankbar.