Excel-Formel: Arbeitstage pro Monat -

Inhaltsverzeichnis

Generische Formel

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Zusammenfassung

Verwenden Sie zur Berechnung der Arbeitstage pro Monat die Funktion EOMONTH zusammen mit der Funktion NETWORKDAYS. Im gezeigten Beispiel lautet die Formel in C4:

=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)

Wobei "Feiertage" der benannte Bereich E3: E13 ist.

Erläuterung

Zunächst ist es wichtig zu verstehen, dass die Werte in der Spalte Monat (B) tatsächliche Daten sind, die mit dem benutzerdefinierten Zahlenformat "mmm" formatiert sind.

Beispielsweise enthält B4 den 1. Januar 2014, zeigt jedoch nur "Jan" gemäß dem benutzerdefinierten Zahlenformat an.

Die Formel selbst basiert auf der Funktion NETWORKDAYS, die die Anzahl der Arbeitstage zwischen Start- und Enddatum unter Berücksichtigung der Feiertage (falls angegeben) zurückgibt.

Für jeden Monat stammt das Startdatum aus Spalte B und das Enddatum wird mit der EOMONTH-Funktion wie folgt berechnet:

EOMONTH(B4,0)

EOMONTH nimmt ein Datum und gibt den letzten Tag eines Monats zurück. Der Monat selbst wird durch das 2. Argument gesteuert. Da wir in diesem Fall im selben Monat bleiben möchten, verwenden wir Null.

Schließlich wird eine Liste von Feiertagen als drittes Argument für NETWORKDAYS unter Verwendung der benannten Bereichsfeiertage (E3: E13) bereitgestellt.

Mit diesen Informationen berechnet NETWORKDAYS die Anzahl der Arbeitstage pro Monat, wobei Wochenenden und Feiertage automatisch ausgeschlossen werden.

Wenn Sie mehr Kontrolle darüber benötigen, welche Tage als Wochenenden behandelt werden, verwenden Sie die Funktion NETWORKDAYS.INTL.

Interessante Beiträge...