23.05.2018, 15:37
DaherHallo!
Das Arbeitszeitgesetz sieht ja 30min Pause bei einer Arbeitszeit über 6h vor, 45min Pause ab iner Arbeitszeit von 9h.
Nun soll ich auf Arbeit unsere "Stundenabrechnungstabelle" ein wenig auf Vordermann bringen.
Enthalten sind bislang Spalten für Arbeitsbeginn und -ende und Pausendauer, jeweils als hh:mm formatiert. Zum Schluß wird einfach Arbeitsende-Arbeitsbeginn-Pausendauer berechnet und man erhält so die Arbeitszeit:
Als Standardzahl formatiert, gibt Excel dann hier die Arbeitszeit als dezimale Zahl aus.
Nun möchten unsere Büromiez...äh....unsere ehrenwerten Damen aus der Lohnbuchhaltung das gerne ändern und das Arbeitszeitgesetz ins Spiel bringen wollen. Das Arbeitzeitgesetz besagt ja,daß man ab 6h Arbeitsdauer 30min Pause hat, ab 9h 45min Pause. Nun, das mit einer Wenn-Formel auszurechnen,wäre nicht das Problem. Das Problem ist,daß längere Pausen als erlaubt in tatsächlicher Länge abgezogen werden sollen, bei kürzeren Pausen aber auf jeden Fall die gesetzlichen Pausenlängen.
Die einfachste Methode wäre es vielleicht, denjenigen, der die Tabelle ausfüllen soll, einfach statt der Pausenzeit die Zeit eintragen zu lassen, die er/sie "überzogen" hat und die von der Wenn-Formel abzuziehen. Aber ich fürchte, das würde wohl zu sehr dazu verleiten, die Pausenzeiten zu frisieren.
Daher bräuchte ich eine Formel,die im Grunde folgendes macht:
a) Arbeitsende-Arbeitsbeginn errechnen und daraus die zustehenden Pausenzeiten bestimmen (geht über eine Wenn-Formel)
b) Wenn die eingetragene Pausenzeit >erlaubtes Limit ist a),dann nimm nicht die gesetzlichen Zeiten,sondern zieh die tatsächlichen Zeiten ab.
Hat jemand eine Idee, wie man sowas optimalerweise in eine einzelne Formel unterbringen kann ? Im privaten Umfeld würde ich wohl einfach eine "unsichtbare Hilfszelle" nutzen, aber darauf möchte ich gerne verzichten.
Das Arbeitszeitgesetz sieht ja 30min Pause bei einer Arbeitszeit über 6h vor, 45min Pause ab iner Arbeitszeit von 9h.
Nun soll ich auf Arbeit unsere "Stundenabrechnungstabelle" ein wenig auf Vordermann bringen.
Enthalten sind bislang Spalten für Arbeitsbeginn und -ende und Pausendauer, jeweils als hh:mm formatiert. Zum Schluß wird einfach Arbeitsende-Arbeitsbeginn-Pausendauer berechnet und man erhält so die Arbeitszeit:
Code:
=(Arbeitsende-Arbeitsbeginn-Pausendauer)*24
Als Standardzahl formatiert, gibt Excel dann hier die Arbeitszeit als dezimale Zahl aus.
Nun möchten unsere Büromiez...äh....unsere ehrenwerten Damen aus der Lohnbuchhaltung das gerne ändern und das Arbeitszeitgesetz ins Spiel bringen wollen. Das Arbeitzeitgesetz besagt ja,daß man ab 6h Arbeitsdauer 30min Pause hat, ab 9h 45min Pause. Nun, das mit einer Wenn-Formel auszurechnen,wäre nicht das Problem. Das Problem ist,daß längere Pausen als erlaubt in tatsächlicher Länge abgezogen werden sollen, bei kürzeren Pausen aber auf jeden Fall die gesetzlichen Pausenlängen.
Die einfachste Methode wäre es vielleicht, denjenigen, der die Tabelle ausfüllen soll, einfach statt der Pausenzeit die Zeit eintragen zu lassen, die er/sie "überzogen" hat und die von der Wenn-Formel abzuziehen. Aber ich fürchte, das würde wohl zu sehr dazu verleiten, die Pausenzeiten zu frisieren.
Daher bräuchte ich eine Formel,die im Grunde folgendes macht:
a) Arbeitsende-Arbeitsbeginn errechnen und daraus die zustehenden Pausenzeiten bestimmen (geht über eine Wenn-Formel)
b) Wenn die eingetragene Pausenzeit >erlaubtes Limit ist a),dann nimm nicht die gesetzlichen Zeiten,sondern zieh die tatsächlichen Zeiten ab.
Hat jemand eine Idee, wie man sowas optimalerweise in eine einzelne Formel unterbringen kann ? Im privaten Umfeld würde ich wohl einfach eine "unsichtbare Hilfszelle" nutzen, aber darauf möchte ich gerne verzichten.