Articles

xlf Online

Geschäftstag

Dieses Modul zeigt, wie man feststellt, ob ein Datum ein Geschäftstag ist, und wenn nicht, das Datum des nächsten oder vorherigen Geschäftstages zurückgibt. Die Schlüsselfunktion ist die Excel-Funktion ARBEITSTAG.

  • SYNTAX: ARBEITSTAG(start_tag, tage, )
  • wobei:
  • start_tag (erforderlich): ein Datum, das das Startdatum darstellt
  • tage (erforderlich): die Anzahl der Arbeitstage vor oder nach dem start_datum. Ein positiver Wert gibt ein zukünftiges Datum zurück; ein negativer Wert gibt ein vergangenes Datum zurück.
  • holiday (optional): eine Liste von Daten, die aus dem Arbeitstagskalender ausgeschlossen werden sollen

Ausgewählte Excel-Funktionen, die in diesem Modul verwendet werden, und zugehörige Geschäftstagsfunktionen.

Excel-Funktionen Beschreibung
DATEVALUE(Jahr,Monat,Tag) Gibt die laufende Nummer eines bestimmten Datums zurück
EDATE(Startdatum, Monate) Gibt die Seriennummer eines bestimmten Datums zurück, das eine bestimmte Anzahl von Monaten vor oder nach dem Startdatum liegt
EOMONTH(start_date, Monate) Gibt die laufende Nummer des letzten Tages des Monats vor oder nach einer bestimmten Anzahl von Monaten zurück
TEXT(wert,format_text) Formatiert eine Zahl und wandelt sie in Text um. „ddd“ gibt die ersten drei Zeichen des Wochentags zurück
WORKDAY(start_day, days, ) Gibt die laufende Nummer eines bestimmten Datums zurück, das eine bestimmte Anzahl von Tagen vor oder nach dem Startdatum liegt, mit optionalen Feiertagsparametern
WORKDAY.INTL(start_date, days, , ) Gibt die laufende Nummer des Datums zurück, das vor oder nach einer bestimmten Anzahl von Arbeitstagen mit optionalen Wochenend- und Feiertagsparametern liegt

Terminologie

Siehe Abbildung 1 für Details:

  • Referenzdatum: Das zu untersuchende Datum
  • Geschäftstag: kein Wochenende oder Feiertag
  • Nächster Geschäftstag – auch als folgender Geschäftstag bezeichnet – Schritt positiv
  • Vorheriger Geschäftstag – Schritt negativ
  • xlf-previous-next
    Abbildung 1: Geschäftstage – vorheriger und nächster in Bezug auf den Referenztag
  • Im Stock Analyser Projekt werden Geschäftstage als Handelstage bezeichnet

Die Funktion WORKDAY

Der in den folgenden Beispielen verwendete Datensatz bezieht sich auf den Monat März 2016, der die Feiertage Karfreitag (25. März 2016) und Ostermontag (28. März 2016) enthält. Diese Daten liegen in einem Bereich mit der Bezeichnung Holiday.

Legend zu den Beispielzahlen 2 bis 7. Das Referenzdatum (RD) ist grün hinterlegt. Verwendete Abkürzungen: BD: Geschäftstag, PBD: vorheriger Geschäftstag und NBD: nächster Geschäftstag.

Geschäftstag oder nächster Geschäftstag

Angenommen, ein Analyst hat eine Reihe von Daten, die von der Funktion EDATE zurückgegeben werden. Ist das Bezugsdatum ein Geschäftstag und wenn nicht, was ist das Datum des nächsten Geschäftstages.

Zu den Anwendungen von Geschäftstag oder nächstem Geschäftstag gehören:

  • Zahlung von Zinsen für eine Anleihe: Wenn der Kupon an einem Nicht-Geschäftstag fällig ist, wird er normalerweise am nächsten Geschäftstag gezahlt
  • Ein von einer Bank akzeptierter Wechsel (BAB) wird oft für eine Laufzeit von 90 Tagen ausgestellt, aber der Emittent des BAB muss sicherstellen, dass das Fälligkeitsdatum ein Geschäftstag ist. Auch bei den Abrechnungen (Quelle AFMA)

    „Transaktionen, die vor Mittag ausgehandelt werden, werden am selben Tag abgewickelt, und Transaktionen, die nach Mittag ausgehandelt werden, werden am folgenden Geschäftstag abgewickelt“

Die Entscheidungsregel lautet:

\( \begin{cases}
\text{wenn der Stichtag ein Werktag ist}, & \text{Rückgabe der Seriennummer des Stichtags}\\
else \\\
\text{wenn der Stichtag KEIN Werktag ist},& \text{Rückgabe der Datums-Seriennummer des NÄCHSTEN Werktages}
\end{cases}\)

xlf-business-next-stay-v2
Abbildung 2: RD (Mittwoch) = BD – Schritt um ein BD zurück → PBD (Dienstag) = BD; Schritt um ein BD vorwärts → NBD (Mittwoch) = BD
xlf-business-next-sat-mon
Abbildung 3: RD (Wochenende Samstag) = NBD – Schritt zurück ein BD → PBD (Freitag) = BD; Schritt vorwärts ein BD → NBD (Montag) = BD
xlf-business-next-stay-EM-Tue
Abbildung 4: RD (Ostermontag) = NBD – Schritt zurück ein BD → PBD (Donnerstag) = BD; Schritt vorwärts ein BD → NBD (Dienstag) = BD

Geschäftstag oder vorheriger Geschäftstag

In diesem Fall lautet die Entscheidungsregel. Ist das Bezugsdatum ein Geschäftstag. und wenn nicht, was ist das Datum des vorhergehenden Geschäftstages.

Zu den Anwendungen des Geschäftstages oder des vorhergehenden Geschäftstages gehören:

  • Berechnung von Vertragsstrafen bei Vertragsbruch. Die Anzahl der Tage in der Vergangenheit, an denen Vertragsstrafen verhängt werden
  • Analyse historischer Preisdatensätze in Wirtschafts- und Finanzbereichen
  • Dynamische Datenanalyseanwendungen wie das Stock Analyser Projekt

Die Entscheidungsregel lautet:

\( \begin{cases}
\text{wenn das Bezugsdatum ein Werktag ist}, & \text{Rückgabe der Seriennummer des Bezugsdatums}\\
else \\\
\text{wenn das Bezugsdatum KEIN Werktag ist},& \text{Rückgabe der Datums-Seriennummer des VORHERIGEN Werktags}
\end{cases}\)

xlf-business-previous-stay-v2
Abbildung 5: RD (Mittwoch) = BD – Schritt vorwärts ein BD → NBD (Donnerstag) = BD; Schritt zurück ein BD → PBD (Mittwoch) = BD
xlf-business-next-sun-fri
Abbildung 6: RD (Wochenende Sonntag) = NBD – Schritt vorwärts ein BD → NBD (Montag) = BD; Schritt zurück ein BD → PBD (Freitag) = BD
xlf-business-previous-EM-Thur
Abbildung 7: RD (Ostermontag) = NBD – Schritt vorwärts ein BD → NBD (Dienstag) = BD; Schritt zurück ein BD → PBD (Donnerstag) = BD