ok, dann bauen wir an geeigneter Stelle mal noch eine Wenn-Verschachtelung ein, die, wenn es ein Feiertag ist, nach der 1 oder 2 abfrägt, bei einer 1 auf 0 stellt, bei einer 2 nach gerader / ungerader Woche abfrägt und dann die Sollstunden nimmt.
Ist ja nicht kompliziert...

ne, eigentlich nicht kompliziert, aber bisl unübersichtlich. Aber wie ich mal an anderer Stelle feststellte: Mut ist, wenn man Todesangst hat, aber sich trotzdem in den Sattel schwingt. (John Wayne)
Also, kopier mal in April.B17 folgende Formel:
=WENN(ISTNV(SVERWEIS(B17;Feiertabelle;2;0));WENN(O17="Urlaub";Urlaub;WENN(O17="Krank";Krank;WENN(O17="½ Urlaub";Urlaubhalb;WENN(O17="Urlaub Zeitkonto";Zeitkonto;WENN(O17="Sonderurlaub";Sonderurlaub;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0)))))));WENN(SVERWEIS(B17;Feiertabelle;2;0)=1;0;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0))))
Da ist hinten, nach dem ))))))) der ganze Schmodder mit diesen Abfragen, die ich oben beschrieben hab. Damit sollte es funktionieren. Im nächsten Schritt kann man ja mal schauen, ob das auch eleganter geht, oder ob der ganzt große Holzhammer wirklich das feinste Instrument ist.

Aber das darfst Du machen.
Viele Grüße
AhQ
Edit: Juchee, ich seh gerade, der letzte Rest der Formel wird einfach abgeschnitten. Dann nochmal, diesmal aber mit Absätzen, die Du dann wieder rausnehmen solltest:
=WENN(ISTNV(SVERWEIS(B17;Feiertabelle;2;0));WENN(O17="Urlaub";Urlaub;WENN(O17="Krank";Krank;WENN(O17="½ Urlaub";Urlaubhalb;WENN(O17="Urlaub Zeitkonto";Zeitkonto;WENN(O17="Sonderurlaub";Sonderurlaub;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0)))))));
WENN(SVERWEIS(B17;Feiertabelle;2;0)=1;0;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0))))
ok, dann bauen wir an geeigneter Stelle mal noch eine Wenn-Verschachtelung ein, die, wenn es ein Feiertag ist, nach der 1 oder 2 abfrägt, bei einer 1 auf 0 stellt, bei einer 2 nach gerader / ungerader Woche abfrägt und dann die Sollstunden nimmt.
Ist ja nicht kompliziert... :lol: ne, eigentlich nicht kompliziert, aber bisl unübersichtlich. Aber wie ich mal an anderer Stelle feststellte: Mut ist, wenn man Todesangst hat, aber sich trotzdem in den Sattel schwingt. (John Wayne)
Also, kopier mal in April.B17 folgende Formel:
=WENN(ISTNV(SVERWEIS(B17;Feiertabelle;2;0));WENN(O17="Urlaub";Urlaub;WENN(O17="Krank";Krank;WENN(O17="½ Urlaub";Urlaubhalb;WENN(O17="Urlaub Zeitkonto";Zeitkonto;WENN(O17="Sonderurlaub";Sonderurlaub;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0)))))));WENN(SVERWEIS(B17;Feiertabelle;2;0)=1;0;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0))))
Da ist hinten, nach dem ))))))) der ganze Schmodder mit diesen Abfragen, die ich oben beschrieben hab. Damit sollte es funktionieren. Im nächsten Schritt kann man ja mal schauen, ob das auch eleganter geht, oder ob der ganzt große Holzhammer wirklich das feinste Instrument ist. :lol: Aber das darfst Du machen.
Viele Grüße
AhQ
Edit: Juchee, ich seh gerade, der letzte Rest der Formel wird einfach abgeschnitten. Dann nochmal, diesmal aber mit Absätzen, die Du dann wieder rausnehmen solltest:
=WENN(ISTNV(SVERWEIS(B17;Feiertabelle;2;0));WENN(O17="Urlaub";Urlaub;WENN(O17="Krank";Krank;WENN(O17="½ Urlaub";Urlaubhalb;WENN(O17="Urlaub Zeitkonto";Zeitkonto;WENN(O17="Sonderurlaub";Sonderurlaub;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0)))))));
WENN(SVERWEIS(B17;Feiertabelle;2;0)=1;0;WENN(ISTGERADE(A17);SVERWEIS(C17;Std;2;0);SVERWEIS(C17;Std;3;0))))