Excel-Formel: Reihe von Daten nach Arbeitstagen -

Generische Formel

=WORKDAY(A1,1,holidays)

Zusammenfassung

Um eine dynamische Reihe von Daten zu generieren, die nur Arbeitstage sind (dh Montag bis Freitag), können Sie die Funktion WORKDAY verwenden. In dem gezeigten Beispiel lautet die Formel in B6:

=WORKDAY(B5,1,holidays)

wo Feiertage der benannte Bereich E5: E6 ist.

Erläuterung

Mit einem bestimmten Startdatum gibt die WORKDAY-Funktion ein Datum zurück, das kein Wochenende oder Feiertag ist, n Tage in der Zukunft oder in der Vergangenheit. Das Feiertagsargument ist optional und kann weggelassen werden. Im Beispiel ist B5 das fest codierte Startdatum. Die unten in B6 kopierte Formel lautet:

=WORKDAY(B5,1,holidays)

Da das Argument days auf 1 gesetzt ist, gibt die Formel für jede neue Zeile den "nächsten Arbeitstag" zurück. Feiertage werden als benannter Bereich E5: E6 angegeben, der Daten enthält. Hinweis 24. und 25. Dezember sind von der Liste ausgeschlossen, da diese Tage Feiertage sind.

Alle Daten sind mit dem benutzerdefinierten Zahlenformat "TTT TT-MMM-JJJJ" formatiert.

Kundenspezifische Wochenenden

Wenn Sie benutzerdefinierte Wochenenden berücksichtigen müssen (dh Wochenenden sind nur Samstag, Sonntag und Montag usw.), müssen Sie zur robusteren WORKDAY.INTL-Funktion wechseln, mit der Sie festlegen können, welche Wochentage berücksichtigt werden als Wochenenden betrachtet, indem ein Wochenendargument in Form eines speziellen Codes angegeben wird, wie in diesem Beispiel erläutert.

Ein anderer Weg

Sie können auch eine Reihe von Arbeitstagen mit einer Formel generieren, die die Funktion WOCHENTAG verwendet. In diesem Fall testet die Formel das Startdatum, um festzustellen, ob es sich um einen Samstag handelt oder nicht. In diesem Fall werden dem Startdatum 3 Tage hinzugefügt. Wenn nicht, wird nur ein Tag hinzugefügt.

=IF(WEEKDAY(date)=6,date+3,date+1)

Interessante Beiträge...