Excel-Formel: Erhalten Sie den letzten Arbeitstag im Monat -

Inhaltsverzeichnis

Generische Formel

=WORKDAY(EOMONTH(date)+1,-1)

Zusammenfassung

Um den letzten Arbeitstag eines Monats zu erhalten, können Sie die WORKDAY-Funktion zusammen mit der EOMONTH-Funktion verwenden. Im Beispiel lautet die Formel in C4:

=WORKDAY(EOMONTH(B4,0)+1,-1)

Erläuterung

Die EOMONTH-Funktion arbeitet von innen nach außen und erhält den letzten Tag des Monats eines beliebigen Datums. Zu diesem Ergebnis addieren wir 1, was am ersten Tag des nächsten Monats ergibt.

Dieses Datum geht in die WORKDAY-Funktion als "Startdatum", zusammen mit -1 für "Tage". Die WORKDAY-Funktion tritt automatisch um 1 Tag zurück, wobei alle Wochenenden berücksichtigt werden. Das Ergebnis ist der letzte Arbeitstag des Monats.

Ferien

Um den letzten Arbeitstag des Monats unter Berücksichtigung der Feiertage zu erhalten, fügen Sie der Formel wie folgt einfach den Bereich hinzu, der Feiertagsdaten enthält:

=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)

Kundenspezifische Wochenenden

Die Funktion WOCHENTAG setzt voraus, dass die Wochenenden Samstag und Sonntag sind. Wenn Sie Wochenendtage anpassen müssen, können Sie die Funktion WEEKDAY.INTL verwenden.

Interessante Beiträge...