Gibt es eine Möglichkeit, Wochenenden und/oder Feiertage in einer Excel-Formel mit Datumsangaben auszublenden? Beispiel:
=Q2-Q1
(ein Datum in q2
minus ein Datum in q1
= so viele Tage) Ohne Wochenenden und Feiertage?
Antwort1
WERKTAG
Mit dieser Funktion WORKDAY
können Sie das Datum berechnen, das eine bestimmte Anzahl von Arbeitstagen vor oder nach dem Startdatum liegt -Informationen hier
Syntax
ARBEITSTAG(Startdatum, Tage, [Feiertage])
Die Syntax der Funktion WORKDAY weist die folgenden Argumente auf:
Start_date – Erforderlich. Ein Datum, das das Startdatum darstellt.
Tage – Erforderlich. Die Anzahl der Tage, die keine Wochenenden oder Feiertage sind, vor oder nach dem Startdatum. Ein positiver Wert für Tage ergibt ein zukünftiges Datum; ein negativer Wert ergibt ein vergangenes Datum.
Feiertage – Optional. Eine optionale Liste mit einem oder mehreren Daten, die aus dem Arbeitskalender ausgeschlossen werden sollen, z. B. staatliche und bundesweite Feiertage und flexible Feiertage. Die Liste kann entweder ein Zellbereich sein, der die Daten enthält, oder eine Array-Konstante der Seriennummern, die die Daten darstellen.
Anwendungsbeispiel:
=WORKDAY(A2,A3,A4:A6)
- Dabei ist A2 Ihr Startdatum, A3 die Anzahl der Tage ab diesem Datum, die Sie hinzufügen oder abziehen möchten, und A4:A6 enthalten jeweils ein auszuschließendes Feiertagsdatum.
NETZWERKTAGE
Alternativ NETWORKDAYS
kann die Funktion auch verwendet werden, um die Anzahl der Arbeitstage zwischen zwei Daten zu berechnen -Informationen hier
Syntax
NETTOARBEITSTAGE(Startdatum, Enddatum, [Feiertage])
Die Syntax der Funktion NETTOARBEITSTAGE weist die folgenden Argumente auf:
Start_date – Erforderlich. Ein Datum, das das Startdatum darstellt.
End_date – Erforderlich. Ein Datum, das das Enddatum darstellt.
Feiertage – Optional. Ein optionaler Bereich von einem oder mehreren Datumsangaben, die aus dem Arbeitskalender ausgeschlossen werden sollen, z. B. staatliche und bundesweite Feiertage und flexible Feiertage. Die Liste kann entweder ein Zellbereich sein, der die Daten enthält, oder eine Array-Konstante der Seriennummern, die die Daten darstellen.
Anwendungsbeispiel:
=NETWORKDAYS(A2,A3,A4:A6)
- Wobei A2 Ihr Startdatum, A3 Ihr Enddatum ist und A4:A6 die Urlaubsdaten enthält, die Sie ausschließen möchten.
.INTL
Falls dies in einer Situation funktionieren muss, in der Wochenenden nicht auf die gleiche Weise definiert sind (Samstag und Sonntag), haben beide Formeln eine .INTL
Funktion, bei der sie auch ein Weekend
Argument als drittes Argument annehmen.Notiz- Dies wird nur in Excel 2010+ unterstützt. Informationen zuARBEITSTAG.INTLUndNETZWERKTAGE.INTL.
Dieses Argument wäre eine Ganzzahl, die sich auf diese Optionen bezieht:
Weekend number Weekend days
1 (default) Saturday, Sunday
2 Sunday, Monday
3 Monday, Tuesday
4 Tuesday, Wednesday
5 Wednesday, Thursday
6 Thursday, Friday
7 Friday, Saturday
11 Sunday only
12 Monday only
13 Tuesday only
14 Wednesday only
15 Thursday only
16 Friday only
17 Saturday only
Dies würde sich auf die obigen Formeln auswirken, wenn Sie Monday only
als Ihr „Wochenende“ Folgendes angeben:
=WORKDAY.INTL(A2,A3,12,A4:A6)
Und
=NETWORKDAYS.INTL(A2,A3,12,A4:A6)