Saturday, April 22, 2023

WORKDAY.INTL-Funktion - Microsoft Support

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

Gibt die Seriennummer des Datums vor oder nach einer bestimmten Anzahl von Arbeitstagen mit benutzerdefinierten Wochenendparametern zurück. Wochenendparameter geben an, welche und wie viele Tage Wochenendtage sind. Wochenend- und Feiertage gelten nicht als Werktage.

Syntax

WORKDAY.INTL(start_date, Tage, [Wochenende], [Feiertage])

Die Syntax der Funktion WORKDAY.INTL hat die folgenden Argumente:

  • Startdatum Erforderlich. Das Startdatum, auf Ganzzahl gekürzt.

  • Tage erforderlich. Die Anzahl der Arbeitstage vor oder nach dem Startdatum. Ein positiver Wert ergibt ein zukünftiges Datum; ein negativer Wert ergibt ein vergangenes Datum; ein Nullwert ergibt das start_date. Day-Offset wird auf eine ganze Zahl gekürzt.

  • Wochenende Optional. Gibt die Wochentage an, die Wochenendtage sind und nicht als Werktage gelten. Wochenende ist eine Wochenendzahl oder -zeichenfolge, die angibt, wann Wochenenden auftreten.

    Zahlenwerte für Wochenenden geben die folgenden Wochenendtage an:

Wochenende-Nummer

Wochenendtage

1 oder weggelassen

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

Wochenend-Zeichenfolgenwerte sind sieben Zeichen lang und jedes Zeichen in der Zeichenfolge stellt einen Wochentag dar, beginnend mit Montag. 1 steht für einen arbeitsfreien Tag und 0 für einen Werktag. Im String sind nur die Zeichen 1 und 0 erlaubt. 1111111 ist eine ungültige Zeichenfolge.

Beispielsweise würde 0000011 zu einem Wochenende führen, das Samstag und Sonntag ist.

  • Feiertage Optional. Ein optionaler Satz von einem oder mehreren Daten, die aus dem Arbeitstagekalender ausgeschlossen werden sollen. Feiertage müssen ein Bereich von Zellen sein, die die Daten enthalten, oder eine Array-Konstante der seriellen Werte, die diese Daten darstellen. Die Reihenfolge von Datumsangaben oder fortlaufenden Werten in Feiertagen kann beliebig sein.

Bemerkungen

  • Wenn start_date außerhalb des Bereichs für den aktuellen Datumsbasiswert liegt, gibt WORKDAY.INTL die #NUM! Fehlerwert.

  • Wenn ein Datum in Feiertagen außerhalb des Bereichs für den aktuellen Datumsbasiswert liegt, gibt ARBEITSTAG.INTL die #ZAHL! Fehlerwert.

  • Wenn start_date plus day-offset ein ungültiges Datum ergibt, gibt WORKDAY.INTL die #NUM! Fehlerwert.

  • Wenn eine Wochenendzeichenfolge eine ungültige Länge hat oder ungültige Zeichen enthält, gibt ARBEITSTAG.INTL den Fehlerwert #WERT! Fehlerwert.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Formel

Beschreibung

Live-Ergebnis

=ARBEITSTAG.INTL(DATUM(2012,1,1),30,0)

Die Verwendung einer 0 für das Weekend-Argument führt zu einem #NUM! Fehler.

#NUM!

=ARBEITSTAG.INTL(DATUM(2012,1,1),90,11)

Findet das Datum 90 Arbeitstage nach dem 1.1.2012, wobei nur Sonntage als Wochenendtage gezählt werden (Argument Wochenende ist 11).

41013

=TEXT(ARBEITSTAG.INTL(DATUM(2012,1,1),30,17),"m/dd/yyyy")

Verwendet die TEXT-Funktion, um die resultierende Seriennummer (40944) im Format "m/dd/yyyy" zu formatieren. Findet das Datum 30 Arbeitstage nach dem 1.1.2012, wobei nur Samstage als Wochenendtage gezählt werden (Weekend-Argument ist 17).

05.02.2012

No comments:

Post a Comment