Office-Fragen.de

Normale Version: Wenn Dann-Formel anwenden
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen
[Bild: wenn-dann-stundenzettel.jpg]
Ich habe einen Stundenzettel für die Arbeitszeiterfassung. 

Darunter auch eine Spalte, in der Abhängig von der gearbeiteten Zeit die Nachtzulage errechnet wird. 

Folgende Bedingung muss die Formel in Spalte L erfüllen:

Wenn die Arbeitszeit (Spalte F) nach 6:00 h endet, ziehe eine Stunde von den 8 Stunden (22 bis 6 h) Nachtzulage ab. Endet die Arbeitszeit vor 6:00 ziehe von der Differenz von 22 bis Arbeitszeitende 1 Stunde Pause ab.

Teste ich die Formeln einzeln entsprechend dem Arbeitszeitende, funktioniert es. 

Das heißt:

Wenn Ende <6:00 : =REST(F19-ZEIT(22;0;0);1)-1/24 funktioniert bei Zeilen, in denen die Arbeitszeit vor 6:00 h zu Ende ist. 
Wenn Ende >6:00 : =REST(ZEIT(6;0;0)-ZEIT(23;0;0);1) funktioniert bei Zeilen, wo die Arbeitszeit über 6:00 h hinausgeht. 

Aber ich bringe es nicht zusammen, eine Wenn-Dann-Formel zu erstellen, die auf beide Möglichkeiten prüft und das Ergebnis entsprechend ausgibt. 

Mein Versuch war z. B. folgender: 

=WENN(REST(F5-E5;1)>ZEIT(6;0;0);REST(ZEIT(6;0;0)-ZEIT(23;0;0);1);REST(F5-ZEIT(22;0;0);1)-1/24)

Oder muss ich dort eine andere Formel anwenden?

Danke im Voraus für Eure Hilfe

Marcus
Moin

Wenn du die Endzeit abfragen willst warum fragst du dann in der Formel die Dauer ab?
Code:
=WENN(F67>ZEIT(6;0;0);...)
Du machst gemäß Deiner Formulierung in beiden Fällen das Gleiche:

Wenn die Arbeitszeit (Spalte F) nach 6:00 h endet, ziehe eine Stunde von den 8 Stunden (22 bis 6 h) Nachtzulage ab. 
Endet die Arbeitszeit vor 6:00, ziehe von der Differenz von 22 bis Arbeitszeitende 1 Stunde Pause ab.
Hallo,
stelle doch mal deine Tabelle hier zur Verfügung.
Muss ja nicht alles sein. Ein paar Zeilen genügen.
Außerdem eine genaue Beschreibung deines Problems.
Händisch in die Zelle das gewünschte Ergebnis eintragen.
Anhand einer Tabelle kann man besser helfen.

MfG Günter