14.03.2022, 10:13
Der letzte Schritt zum idealen Arbeitszeitkonto für unsere Firma fehlt noch. Hier kurz die Beschreibung des wohl letzten und (hoffentlich) lösbaren Hakens :
Zellen A3 bis A33 = Tagesdatum
Zellen B3 bis B33 = Wochentag (Mo-So)
Zellen C3 bis C33 = Hinweis / Besonderheit; betrifft z.B. Urlaub, Krank, Feiertag...
Zellen D3 bis D33 = Hilfsspalte für die Stundenzahl bei Urlaub, Krank, Feiertag... Das heißt das wenn z.B. jemand Urlaub hat, ihm im Arbeitszeitkonto die vertraglich vereinbarte tägliche Arbeitszeit angerechnet wird.
In den Zellen N1 bis T1 sind die Tagesbezeichnungen entsprechend Spalte B eingetragen
In den Zellen N2 bis T2 sind die täglichen Arbeitszeiten an den einzelnen Arbeitstagen eingetragen.
In den Zellen darunter sind die automatisch ermittelten durchschnittlichen täglichen Arbeitszeiten erfasst. Hierunter ist unter anderem in Spalte L die Bezeichnung "Feiertag" eingetragen, anhand der bei Eintrag in den Zellen C3 bis C33 die Stunden erfasst werden.
Jetzt aber zum Problem. Natürlich gibt es unter der Woche Feiertage an dem mancher wegen einer z.B. 4-Tage-Woche eben nicht arbeitet. Im Bild oben ist es der Donnerstag. Wenn nun an einem Donnerstag ein Feiertag ist, werden ihm aber trotzdem die Stunden angerechnet obwohl dies falsch ist. Wie kann ich dies umgehen, in dem erkannt wird, dass der Donnerstag in diesem Fall kein Arbeitstag ist und trotz "Feiertag" keine Stunden berechnet werden.
Bis jetzt ist in den Zellen D3 bis D33 folgende Formel eingetragen:
=WENN(ODER(C3="Urlaub";C3="Krank";C3="Feiertag";C3="Sonderurlaub";C3="Berufsschule";C3="Prüfung";C3="BG-Unfall");M3;0)
Ich weiß, alles hoch kompliziert und zum nachvollziehen nicht ganz einfach. Ich hoffe ihr versteht es dennoch und könnt mir in irgendeiner Weise helfen. Natürlich gibt es die Möglichkeit einfach die Bezeichnung "Feiertag" bei den betreffenden Mitarbeitern zu löschen aber was wenn es versehentlich doch einmal vergessen wird und schon ist die Berechnung falsch. Durch die Automatik würde diese Fehlerquelle ausgeschlossen. lade einfachheitshalber die Liste hoch, dürfte wohl eine deutliche Erleichterung zum Verständnis sein.
Hat jemand eine Idee ???
Zellen A3 bis A33 = Tagesdatum
Zellen B3 bis B33 = Wochentag (Mo-So)
Zellen C3 bis C33 = Hinweis / Besonderheit; betrifft z.B. Urlaub, Krank, Feiertag...
Zellen D3 bis D33 = Hilfsspalte für die Stundenzahl bei Urlaub, Krank, Feiertag... Das heißt das wenn z.B. jemand Urlaub hat, ihm im Arbeitszeitkonto die vertraglich vereinbarte tägliche Arbeitszeit angerechnet wird.
In den Zellen N1 bis T1 sind die Tagesbezeichnungen entsprechend Spalte B eingetragen
In den Zellen N2 bis T2 sind die täglichen Arbeitszeiten an den einzelnen Arbeitstagen eingetragen.
In den Zellen darunter sind die automatisch ermittelten durchschnittlichen täglichen Arbeitszeiten erfasst. Hierunter ist unter anderem in Spalte L die Bezeichnung "Feiertag" eingetragen, anhand der bei Eintrag in den Zellen C3 bis C33 die Stunden erfasst werden.
Jetzt aber zum Problem. Natürlich gibt es unter der Woche Feiertage an dem mancher wegen einer z.B. 4-Tage-Woche eben nicht arbeitet. Im Bild oben ist es der Donnerstag. Wenn nun an einem Donnerstag ein Feiertag ist, werden ihm aber trotzdem die Stunden angerechnet obwohl dies falsch ist. Wie kann ich dies umgehen, in dem erkannt wird, dass der Donnerstag in diesem Fall kein Arbeitstag ist und trotz "Feiertag" keine Stunden berechnet werden.
Bis jetzt ist in den Zellen D3 bis D33 folgende Formel eingetragen:
=WENN(ODER(C3="Urlaub";C3="Krank";C3="Feiertag";C3="Sonderurlaub";C3="Berufsschule";C3="Prüfung";C3="BG-Unfall");M3;0)
Ich weiß, alles hoch kompliziert und zum nachvollziehen nicht ganz einfach. Ich hoffe ihr versteht es dennoch und könnt mir in irgendeiner Weise helfen. Natürlich gibt es die Möglichkeit einfach die Bezeichnung "Feiertag" bei den betreffenden Mitarbeitern zu löschen aber was wenn es versehentlich doch einmal vergessen wird und schon ist die Berechnung falsch. Durch die Automatik würde diese Fehlerquelle ausgeschlossen. lade einfachheitshalber die Liste hoch, dürfte wohl eine deutliche Erleichterung zum Verständnis sein.
Hat jemand eine Idee ???