Nettoarbeitstage mit beliebigen Wochenende-Parametern

In einem vormaligen Beitrag "Berechnung von Datums-Differenzen und Arbeitstagen" wurde Euch die Formel "NETTOARBEITSTAGE" nähergebracht, um die Anzahl Tage (oder eben Netto-Arbeitstage) zwischen zwei Daten zu ermitteln. Mit der erweiterten Formel "NETTOARBEITSTAGE.INTL" lassen sich zudem Wochenende-Parameter konfigurieren. Diese Formel wurde ebenfalls im oben verlinkten Beitrag illustriert. Dabei lassen sich die nachfolgenden Standard-Wochenende-Parameter hinterlegen:

Nettoarbeitstage_Wochenende

Beliebige Wochenende-Parameter

Die obigen Wochenende-Parameter sollten in den meisten Anwendungsfällen genügen; es sind jeweils zwei aufeinanderfolgende Tage sowie jeder einzelne Wochentag im Falle einer 6-Tage-Woche auswählbar. Es besteht jedoch eine Möglichkeit, die Formel beliebig auszubauen und zu konfigurieren. Das nachfolgende leere Schema soll Dir helfen, die notwendige Eingabe besser zu interpretieren:

 WochenendeParameter_Schema

Wenn wir anstelle des Wochenende-Parameters "1 - Samstag, Sonntag" oder ähnlich die nachfolgende, 7-stellige Zeichenfolge als Text angeben, kann dies als Wochenende interpretiert werden:

"0000000"

Die obige Zeichenfolge würde bedeuten, dass gar kein Tag als Wochenende gilt, es würde also die Datumsdifferenz von Ausgangs- und Enddatum voll gerechnet werden. Analog unserem obigen Schema würde für Samstag und Sonntag demnach gelten:

"0000011"

Eine "1" entspricht dabei einem gültigen Wert, der von der Datumsdifferenz abgezogen werden soll (und somit eben nicht in die Netto-Arbeitstage-Berechnung miteinfliesst). Du kannst jede mögliche Kombination von Wochenende konfigurieren; beispielsweise ein verlängertes Wochenende (Freitag, Samstag, Sonntag und Montag) via:

"1000111"

Beispiel und Anwendungsfälle

Ein konkreter Anwendungsfall der "Netto-Arbeitstage" stellt die (Arbeits-)Zeiterfassung dar. Eine Vorlage findest Du in diesem Beitrag: Vorlage Arbeitszeiterfassung. Für die Zeiterfassung oder auch für die Schichtenplanung könnten individuelle Einträge in der Mitarbeiterkartei zur Anwendung kommen, um längere Arbeits-Zyklen korrekt abzubilden oder zu berechnen.

Vorlage Arbeitszeiterfassung

Im neuen Jahr werden üblicherweise in den Personalabteilungen die Überträge von Gleitzeit und Ferienguthaben getätigt. Als Angestellter ist die Kontrolle über die eigene Gleitzeit und das eigene Ferienguthaben nicht immer einfach und kann schnell unübersichtlich werden. Gerne stellen wir dazu unsere Excel-Arbeitszeiterfassungs-Vorlage zur Verfügung, welche fast alle Berechnungen übernimmt.

Die Arbeitszeit kann in den Tabellenblätter 01 – 12 (Januar – Dezember) erfasst werden. Dafür sind die Spalten «Arbeitsbeginn» / «Arbeitsende» vorgesehen, jeweils für den Morgen und Mittag. Die Spalte «Status» hat keinen Einfluss auf die Berechnungen und dient lediglich der Übersicht. Die Berechnungen findet man im Tabellenblatt «2022» beziehungsweise in der «Arbeitszeiterfassung Jahresübersicht».

Handhabung der Arbeitszeiterfassungsvorlage

  • Die Arbeitszeit muss im jeweiligen Monatstabellenblatt erfasst werden.
  • Bei Krankheits- und Sonderurlaub-Absenzen muss die Soll-Arbeitszeit erfasst werden (z.B. 8 Stunden), damit man die entsprechende Monats-Sollzeit erreicht.
  • Ferientage werden im Tabellenblatt «2022» erfasst unter Ferienbezug.

Generelle Einträge

Diese Einträge müssen vor Verwendung der Arbeitszeiterfassungsvorlage im Tabellenblatt «2022» angepasst werden!

Vor- und Nachname:
Dieser Eintrag wird danach in alle Monats-Tabellenblätter übertragen.

Pensum:
Daraus wird die effektive Sollzeit und Ferienguthaben berechnet.

Standardwerte:
Sollzeit (pro Tag) und Ferienguthaben (in einem 100% Pensum) gemäss Arbeitgeber eintragen. Aus dem bereits eingetragenen Pensum (z.B. 60%) und den Standardwerten wird danach die effektive Sollzeit und das effektive Ferienguthaben berechnet.

Übertrag Gleit- und Ferienzeit 2021:
Gleitzeit und Ferienguthaben vom Vorjahr übertragen.

Anpassen der Feiertage (für die Anzahl Arbeitstage pro Monat):
Mit der rechten Maustaste auf die Tabellenblätter klicken und Einblenden auswählen. Danach kann das Admin-Tabellenblatt eingeblendet werden. Darin sind die Feiertage geregelt und können entsprechend angepasst werden.

Excelblog wünscht einen guten Start ins neue Jahr und viel Spass mit der Arbeitszeiterfassungsvorlage.

Download:

Vorlage Arbeitszeiterfassung

Berechnung von Datums-Differenzen und Arbeitstagen

In diesem Beitrag stelle ich Dir verschiedene Varianten vor, wie Du die Differenz oder gar die Arbeitstage (Wochentage) zwischen bestimmten Start- und Enddaten ermitteln kannst. Wir ziehen bei der Arbeitstag-Berechnung zudem die Wochenenden oder allfällige Feiertage in Betracht, was je nach Anwendungsfall einen weiteren Nutzen bietet.

Datumsdifferenzen (DATEDIF)

Hinter jedem Datum steckt ein Zahlenwert. Dies wird ersichtlich, wenn man das Zellenformat eines eingetragenen Datums auf "Zahl" oder "Standard" umstellt. Somit kann mit einer einfachen Differenz (=A2-A1) eine Differenz in Anzahl Tagen ermittelt werden. Dies lässt bereits einiges zu. Bitte stelle Dir hier jeweils die Frage, was Du genau mit der Differenz aussagen möchtest - denn allenfalls musst Du Dein Ergebnis um +1 erhöhen, falls sowohl Start- wie auch Enddatum dazugezählt werden sollen. Die Differenz aus 11.05.2021 und 08.05.2021 ergibt demnach "3".

Wer in Excel etwas auf "Entdeckungstour" gehen möchte, kann durch Eingabe von "=" und einem beliebigen Buchstaben viele verfügbaren Formeln finden. Zur Ermittlung von Datumsdifferenzen empfehle ich einen "Geheimtipp", der sich jedoch nicht in diesen Formeln finden lässt. Es handelt sich um "=DATEDIF", welche in Excel nach wie vor vorhanden ist, um Berechnungen aus "Lotus 1-2-3" (dem Vorgänger von Excel) zu unterstützen. Die Syntax der Formel lautet:

=DATEDIF(Startdatum; Enddatum; Einheit)

Die ersten beiden Argumente sind selbsterklärend, doch die Angabe zur "Einheit" benötigt etwas Hintergrundwissen (und birgt weiteres Potenzial). Da es sich um eine nicht übersetzte Formel handelt, sind für "Einheit" angelsächsische Eingaben notwendig. Es lässt sich mit der Angabe "D" deshalb die Datumsdifferenz in Tagen (Days) ermitteln. Die Angabe "M" würde die Monate (Months) und "Y" die Anzahl Jahre (Years) als Ergebnis anzeigen. Man könnte also mit der Verbindung von Text- und Formeln einige spannenden Informationenaufführen ("Zwischen den beiden Daten liegen x Jahre, y Monate und z Jahre.").

Neben diesen "eindimensionalen" Angaben bietet sich zudem die Möglichkeit, beispielsweise die Jahre oder Monate zweier Daten zu ignorieren. Ausgehend vom 08.01.2020 bis zum 11.05.2021 könnte man demnach mit der Angabe "MD" nur die Anzahl Tage zwischen dem "11." und dem "8." eines Monats ermitteln - Monats- oder Jahresangaben werden somit ignoriert. Mit "YD" hingegen wird die Jahresangabe ignoriert, was im genannten Beispiel (8. Januar bis 11. Mai) 124 Tage ergibt. Die dritte Option wäre "YM", bei dem die Differenz der Monate zwischen dem Aus- und dem Enddatum ermittelt wird, während Tage und Jahre ignoriert werden.

NETTOARBEITSTAGE

Die obigen Beispiele gehen jeweils von 7 Tagen in der Woche aus. Im Geschäftsalltag möchte man vielleicht eher die Arbeitstage berücksichtigen. Ohne aufwändig die Wochentage aller Daten abzuziehen (Die Formel =TEXT(Datum,"TTTT") zeigt Dir übrigens den Wochentag an) kann eine einzige Formel zur Anwendung kommen: "NETTOARBEITSTAGE". Dies ist die Syntax der Formel:

=NETTOARBEITSTAGE(Ausgangsdatum; Enddatum; [Freie_Tage])

Analog dem ersten Beispiel mit der simplen Datumsdifferenz benötigt es auch hier zwei Datumsangaben. Die Angabe zu den "freien Tagen" (Feiertage) ist optional. Die nachfolgende Abbildung illustriert die zwei unterschiedlichen Herangehensweise basierend auf dem Startdatum 08.05.2021 (Samstag) und 11.05.2021 (Dienstag):

Datumsdifferenzen

Über die "Differenz" kann man sich wie oben erwähnt natürlich streiten und mit +1 eine Differnez von 4 Tagen erhalten (sollten jeweils Ganztage gezählt werden). Mit der Formel "NETTOARBEITSTAGE" werden die Wochenend-Tage ignoriert. Für den Freitag, 7. Mai bis 11. Mai würden wir ein Resultat von "3" erhalten.

Nehmen wir einen Feiertag mit in unsere Kalkulation: Den Donnerstag, 13. Mai 2021 (Auffahrt). Die Arbeitswoche vom 10. Mai sollte demnach 4 Arbeitstage beinhalten. Ohne jegliche Angaben würde Dir die Formel jedoch "5" als Resultat zurückgeben. Binde hierzu eine Tabelle mit beliebigen Datumswerten an (stelle sicher, dass nur Daten darin enthalten sind - also ohne Tabellenüberschriften oder ähnlichem). Im nachfolgenden Screenshot gehen wir vom 10. Mai aus (Zelle "B2") und ermitteln die Anzahl Arbeitstage bis und mit Freitag, 14. Mai (Zelle "B3") unter Berücksichtigung einer etwas umfangreicheren Feiertags-Liste im Bereich "E2 bis E4":

Nettoarbeitstage_Feiertage

Als Resultat erhält man dadurch "4" Nettoarbeitstage.

Beliebige Wochenende mit NETTOARBEITSTAGE.INTL

Eine letzte Zusatzoption bietet Dir die Formel "NETTOARBEITSTAGE.INTL". Hierin eingeschoben ist zudem noch die Angabe zu den Wochenenden, welche individueller gestaltet werden können - es lassen sich sowohl zweitägige Wochenenden oder Einzeltage verwenden, was eine Vielzahl an Optionen zur Berechnung von Arbeits- und Einsatzplänen etc. bietet:

Nettoarbeitstage_Wochenende