Symbol-Funktion !W, ?W

Diese Symbolfunktion ermöglicht es Ihnen, Datumsberechnungen bezogen auf einen Kalender zu verwenden.

Dieser Abschnitt behandelt folgende Themen:

Anmerkung:
Wenn die Formel ein Ergebnis liefert (auch wenn es nur ein Zwischenergebnis ist), das auf den 29. Februar eines Nicht-Schaltjahres deutet, wird die Auflösung der Symbolfunktion W mit einer Fehlermeldung beendet.


Syntax

§!W<argument-symbol>

Parameter

Syntax-Element Mögliche Werte Bedeutung
argument-symbol <formula> [,<edit-mask>] [,<owner>] [,<calendar>] Symbol, das als Wert die vier Argumente enthält. Dieses Symbol kann selbst wieder aus Symbolen zusammengesetzt sein. Das Fluchtzeichen für die Aktivierung oder zum Start ist für den aufrufenden aktiven Job gültig.
formula <date><period> <point><just-in-period><offset> <unit><point> <just-in-unit>  
date YYYYMMDD

YYMMDD

DDMMYYYY

DDMMYY

Bezugsdatum im gültigen Natural-Datumsformat.

MM, DD, [YY]YY können durch Schrägstrich (/), Minuszeichen (-) oder Punkt (.) voneinander getrennt sein.

Anmerkung:
Um zweideutige Datumsformat-Interpretationen zu vermeiden, empfiehlt es sich sehr, ein Jahresformat mit 4 Stellen zu verwenden. Wenn ein sechsstelliges Datum nicht eindeutig interpretiert werden kann, gibt die Symbolfunktion folgende Fehlermeldung aus: 040101A / MM is ambiguous (ist zweideutig).

period A, C, W, M, Q, S, Y A = Tage, C = Wochentage, W = Woche, M = Monat, Q = Quartal, S = Semester, Y = Jahr

Die Grenzen der Periode des Datums werden nur dann verlassen, wenn <offset>*<unit> länger (oder gleich) als die Periode ist. Wenn <offset>*<unit>kürzer als die Periode ist, aber die Periode unter- oder überschreiten würde, dann wird der erste oder der letzte (Arbeits-) Tag der Periode zurückgegeben.

point F, L, S F = Erster Tag in Periode oder Unit, L = Letzter Tag in Periode oder Unit, S = Errechnetes Datum in Periode oder Unit.
just-in-period B, A B = Wenn Feiertag, dann davor, A = Wenn Feiertag, dann danach.
offset   Ganzzahlige Zahl mit Vorzeichen.
unit Wie <period> Wie <period>.
edit-mask <type><format>  
type D <date-format>
N <number-format>
C <name-format>
 
date-format   Siehe Ausgabedatums-Formate im Abschnitt Symbol Funktionen !D, ?D.
number-format <unit><period> <supression> <just>  
unit Wie bei <period> Nummer der <unit> in <period>. Daraus folgt, dass die angegebene Periode größer sein muss als die Unit.
period Wie bei <period>  
suppress Z Unterdrückung führender Nullen.
just R, L R = rechts ausgerichtet, L = links ausgerichtet
name-format <unit><language><character><length>  
unit D, M D = Tag, M = Monat
language 1, 2, nn 1 = Englisch, 2 = Deutsch, nn = Gültiger Natural-Sprachcode.
character U, L U = Name nur in Großbuchstaben, L = Nur erster Buchstabe groß.
length   Länge der Darstellung.
owner   Eigentümer des Bezugskalenders.
calendar   Bezugskalender für die Datumsberechnung.

Wenn die Formel einen Kalenderbezug wie C für Arbeitstag, B für Arbeitstag vor Feiertag oder Arbeitstag nach Feiertag enthält, dann ist die Angabe eines Bezugskalenders zwingend.

Funktion

Berechnung von Datumswerten, ausgehend vom aktuellen Datum.

Rückgabeformat

Siehe unter Ausgabedatums-Formate im Abschnitt Symbol-Funktion !D, ?D (Datum).