ARBEITSTAG.INTL

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2024 Excel 2024 für Mac Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2016 Excel Web App

In diesem Artikel werden die Formelsyntax und die Verwendung von WORKDAY beschrieben. INTL-Funktion in Microsoft Excel. 

Diese Funktion gibt die fortlaufende Nummer des Datums vor oder nach einer angegebenen Anzahl von Arbeitstagen mit benutzerdefinierten Wochenendparametern zurück. Optionale Weekend-Parameter können angeben, welche und wie viele Tage Wochenenden sind. Beachten Sie, dass Wochenendtage und alle Tage, die als Feiertage angegeben sind, nicht als Arbeitstage betrachtet werden. 

Syntax

ARBEITSTAG.INTL(Ausgangsdatum;Tage;[Wochenende];[Freie_Tage])

Der WORKDAY. Die Syntax der Funktion INTL verwendet die folgenden Argumente:

  • Ausgangsdatum Erforderlich. Das auf eine ganze Zahl gekürzte Startdatum 
  • Tage Erforderlich. Die Anzahl der Arbeitstage vor oder nach dem start_date. Ein positiver Wert ergibt ein zukünftiges Datum; ein negativer Wert ergibt ein vergangenes Datum; ein Nullwert ergibt die bereits angegebene start_date. Der Tagoffset wird auf eine ganze Zahl abgeschnitten. 
  • Wochenende Optional. Wenn verwendet, gibt dies die Wochentage an, die Wochenenden sind und nicht als Arbeitstage gelten. Das Weekend-Argument ist eine Wochenendnummer oder eine Zeichenfolge, die angibt, wann Wochenenden auftreten. 
    Die Werte für die Anzahl von Wochenenden geben die Wochenenden an, wie unten dargestellt. 
Wochenendnummer Wochenendtage
1 (oder ausgelassen) Samstag, Sonntag
2 Sonntag, Montag
3 Montag, Dienstag
4 Dienstag, Mittwoch
5 Mittwoch, Donnerstag
6 Donnerstag, Freitag
7 Freitag, Samstag
11 Nur Sonntag
12 Nur Montag
13 Nur Dienstag
14 Nur Mittwoch
15 Nur Donnerstag
16 Nur Freitag
17 Nur Samstag

Zeichenfolgenwerte für Wochenenden sind sieben Zeichen lang. Jedes Zeichen in der Zeichenfolge stellt einen Wochentag dar, beginnend mit Montag. Das Zeichen 1 steht für einen Nicht-Arbeitstag und 0 für einen Arbeitstag. Es sind nur die Zeichen 1 und 0 zulässig. Außerdem ist 1111111 eine ungültige Zeichenfolge.

Die Zeichenfolge 0000011 gibt beispielsweise ein Wochenende an, das heißt, Samstag und Sonntag.

  • Urlaub Dies ist ein optionales Argument am Ende der Syntax. Es gibt einen optionalen Satz von einem oder mehreren Datumsangaben an, die aus dem Arbeitstagkalender ausgeschlossen werden sollen. Feiertage müssen ein Zellbereich sein, der die Datumsangaben enthält – oder eine Arraykonstante der seriellen Werte, die diese Datumsangaben darstellen. Die Reihenfolge von Datumsangaben oder seriellen Werten in Feiertagen kann beliebig sein.

Hinweise

  • Wenn start_date für den aktuellen Datumsbasiswert WORKDAY außerhalb des Bereichs liegt. INTL gibt den Fehlerwert #NUM! zurück.
  • Wenn ein Datum in Feiertagen außerhalb des Bereichs für den aktuellen Datumsbasiswert LIEGT, WORKDAY. INTL gibt den Fehlerwert #NUM! zurück.
  • Wenn start_date plus Day-Offset ein ungültiges Datum ergibt, WORKDAY. INTL gibt den Fehlerwert #NUM! zurück.
  • Wenn eine Wochenendzeichenfolge eine ungültige Länge hat oder ungültige Zeichen enthält, WORKDAY. INTL gibt den Fehlerwert #VALUE! zurück.

Beispiel

Kopieren Sie die folgenden Beispieldaten (die gesamte Tabelle einschließlich des Headers). Fügen Sie es in ein neues Excel-Arbeitsblatt in Zelle A1 und daneben ein. Wenn die Ergebnisse nicht automatisch angezeigt werden, wählen Sie die Formel aus, drücken Sie F2 , und drücken Sie die EINGABETASTE. Passen Sie bei Bedarf die Spaltenbreiten an, um alles anzuzeigen. 

Formel Beschreibung Ergebnis
=ARBEITSTAG.INTL(DATUM(2012;1;1);30;0) Die Verwendung eines 0 für das Weekend-Argument führt zu einer #NUM! was zu einem #BEZUG!-Fehler führt. #ZAHL!
=ARBEITSTAG.INTL(DATUM(2012;1;1);90;11) Findet das Datum, das 90 Arbeitstage hinter dem 01.01.2012 liegt, wobei nur Sonntage als Wochenendtage gezählt werden (das Argument Wochenende hat den Wert 11). 41013
=TEXT(ARBEITSTAG.INTL(DATUM(2012;1;1);30;17);"TT.MM.JJJJ") Die Funktion TEXT wird verwendet, um die als Ergebnis zurückgegebene fortlaufende Zahl (40944) in einem Datumsformat (TT.MM.JJJJ) anzuzeigen. Findet das Datum, das 30 Arbeitstage hinter dem 01.01.2012 liegt, wobei nur Samstage als Wochenendtage gezählt werden (das Argument Wochenende hat den Wert 17). 05.02.2012