Hallo Eberhard,
auch ich muss dem Helmut Saarbauer recht geben, die Aussagen mit D17,D18 u. D19 verwirren mehr da man jetzt nicht weiß, welche Info korrekt ist.
Hinzu kommt, dass Du in Deiner Fragestellung die Zellen B17 mit den Überstunden und dann B18 und B19 mit 25 bzw. 50% belegt sind.
Aber ich hoffe Dich dennoch korrekt verstanden zu haben ohne die korrekte Zelle zu wissen, wo die Formel(n) dann reingehört(en).
Also - wenn in B17 die Differenzstd. = 0 sind, dann soll in dem Ergebniszellen (vorher B18 und B19) keine Ausrechnung erfolgen.
Der erste Teil der Formel wäre also... =wenn(b17<=0;0;
(ich gehe jetzt einfach mal von der Zelle B18 als Zielzelle aus - ansonsten eben entsprechend die Formel in die korrekte Zelle reinschreiben)
der zweite Teil... (Zelle B17 größer 3 dann 3)
=wenn(B17 >3;3;
der dritte Teil... (Zelle B17 größer 0 und kleiner 3 dann B17)
=wenn(und(b17>0;b17<3);b17;
So könnte man nun die Formel entsprechend zusammensetzen..
=WENN(B17<=0;0;WENN(B17>3;3;WENN(UND(B17>0;B17<=3);B17;"Kontrolle")))
Das Wort Kontrolle war für mich nur zum Testen....
Der nächste Schritt danach ist wiederum einfach....
=wenn(die Ergebniszelle der vorherigen Formel)<3;0;B17-3)
Damit würdest Du die Differenz von mehr als 3 Std. zu den 3 Std. ermitteln - falls die Differenz aber vorher bereits kleiner gleich 3 Std. war, dann eben nichts.
Ausgangspunkt das die erste Formel in B18 stand....
und diese hier in B19 stehen würde.
=wenn(B18<3;0;b17-3)
So... ich hoffe Dich richtig verstanden zu haben, aber wie bereits erwähnt... die Infos mit Deinen Angaben sind schon verwirrend.
In diesem Sinne... have a nice Day.... Gruß Helmut