Crésus Lohnbuchhaltung

31.6Datumsberechnungen

Geben Sie bei einer Datumserfassung nur die letzten beiden Ziffern des Jahres ein, wird die Jahreszahl mit dem Jahrhundert 1900 oder 2000 ergänzt. Je nach Datumsart ist unterschiedlich festgelegt, welches Jahrhundert verwendet wird. Zum Beispiel:

  • Bei einem Geburtsdatum werden 00 bis 19 in 2000 bis 2019 umgewandelt, 20 bis 99 in 1920 bis 1999.
  • Bei einem Geburtsdatum werden 40 bis 99 in 1940 bis 1999 umgewandelt, 00 bis 39 in 2000 bis 2039.
  • Handelt es sich um ein Datum für die Lohnberechnung, werden alle Jahre als 2000 und später betrachtet.

Vergewissern Sie sich deshalb immer, dass das vollständige Jahr korrekt ist.

Intern wird ein Datum durch eine ganze Zahl dargestellt, die der Anzahl vergangener Tage seit dem 1.1.1900 entspricht.

Auf diese Daten werden folgende Funktionen angewendet:

HEUTE() Gibt das heutige Datum aus. Sie können auch das gleichwertige Feld @Daten:Heute verwenden.
DATUM(tag; monat; jahr) Ergibt die für das entsprechende Datum stehende Zahl (in Tagen seit dem 1.1.1900).
Behandelt die Formel nur ein Datum, wird das angegebene Datum ausgegeben (ausgedruckt).
DATUM(25;12;18) ergibt 25.12.2018,
DATUM(25;12;18) – 15 ergibt 10.12.2018.
Bei einer Formel mit mehreren Daten wird die Zahl, die das Datum darstellt, verwendet, sodass die Zeitspannen zwischen den Daten berechnet werden können:
DATUM(25;12;2018) – HEUTE()
zeigt die Anzahl Tage zwischen heute und Weihnachten 2018 an.
TAG(datum) ergibt den Tag im Monat (1 bis 31) eines Datums.
TAG(DATUM(3;2;2014)) ergibt 3.
MONAT(datum) ergibt die Nummer des Monats (1 bis 12) des betreffenden Datums.
MONAT(DATUM(3;2;2014)) ergibt 2.
Das Ergebnis wird in Textform angezeigt, wenn die Funktion nicht in einer nummerischen Formel verwendet wird.
„Es ist „+MONAT(HEUTE()) ergibt «Es ist März».
MONAT(DATUM(3;2;2014)) + 3 ergibt 5.
Um die Reihenfolge des Monats anzuzeigen, ist folgende Funktion zu verwenden: ZAHL(MONAT(DATUM())).
JAHR(datum) ergibt die einem Datum entsprechende Jahreszahl (1900 bis 2099).
Wird das Jahr zweistellig angegeben,
ergibt 00 bis 49 2000 bis 2049,
ergibt 50 bis 99 1950 bis 1999.
JAHR(DATUM(5;6;51)) ergibt 1951.
JAHR(DATUM(25;12;2051)) ergibt 2051.
WTAG(datum) ergibt den Wochentag (1 = Montag bis 7 = Sonntag) eines Datums.
WTAG(DATUM(28;3;14)) ergibt 5 (Freitag).
WOCHE(datum) Wandelt ein Datum in eine Wochennummer um (0 bis 53). Die Kommastellen entsprechen der Anzahl Tage seit Beginn der Woche.
Montag = 0, Dienstag = 0.14 … bis Sonntag = 0.86
WOCHE(DATUM(28;3;14))
ergibt 13.57 (das ist Freitag der Kalenderwoche 13).
INT(WOCHE(DATUM(28;3;14))) ergibt 13.
ADDMONAT(datum; anzahl) Fügt einen oder mehrere Monate zu einem Datum hinzu.
ADDMONAT(DATUM(15;5;18);2) ergibt den 15.07.18.
ADDMONAT(DATUM(31;12;17);2) ergibt den 29.02.2018
Der Parameter Zahl ist optional. Ohne entsprechende Angabe fügt ADDMONAT() standardmässig einen Monat hinzu.
BEGINNMONAT(datum) ergibt das Datum des ersten Tages eines Monats.
BEGINNMONAT(DATUM(3;2;18)) ergibt 01.02.2018.
ENDEMONAT(datum) ergibt das Datum des letzten Tages eines Monats.
ENDEMONAT(DATUM(3;2;18)) ergibt den 29.02.2018.
JETZT() Ergibt die Anzahl Sekunden seit Mitternacht.
UHRZEIT(stunde; minute; sekunde) Berechnet die Anzahl Sekunden, die der in Stunden, Minuten und Sekunden angegebenen Uhrzeit entsprechen.
UHRZEIT(13;40;35) ergibt 49 235.
Die nicht angegebenen Parameter werden durch die jetzige Uhrzeit ersetzt.
UHRZEIT(;0;0) entspricht der Uhrzeit am Anfang der Stunde.
STUNDE(uhrzeit) Wandelt eine Uhrzeit in Stunden um (0 bis 23). Die Kommastellen zeigen die Sekunden in 1/100 Minuten an.
STUNDE(JETZT())
STUNDE(UHRZEIT(13;40;35)) ergibt 13.68.
MINUTE(uhrzeit) ergibt die Anzahl Minuten (0 bis 59), die seit der vollen Stunde vergangen sind. Die Kommastellen zeigen die Sekunden in 1/100 Minuten an.
MINUTE(JETZT())
MINUTE(UHRZEIT(13;40;35)) ergibt 40.58.
SEKUNDE(uhrzeit) Wandelt eine Uhrzeit in Sekunden um (0 bis 59), die seit der vollen Minute vergangen sind. Die Kommastellen sind immer gleich 0.
SEKUNDE(JETZT())
SEKUNDE(UHRZEIT(13;40;35)) ergibt 35.00.
PERIODE(datum) Beschränkt ein Datum auf die laufende Periode. Ein vor dieser Periode liegendes Datum nimmt den Wert des ersten Tages der Periode an, ein nach dieser Periode liegendes Datum nimmt den Wert des letzten Tages der Periode an.
PERIODE(HEUTE())
ANFANGPERIODE() Ergibt das Datum des ersten Tages der laufenden Periode. Mit dem fakultativen Parameter kann eine andere Periode angegeben werden.
ANFANGPERIODE(3) ergibt das Datum des ersten Tages der dritten Periode.
ENDEPERIODE() Ergibt das Datum des letzten Tages der laufenden Periode. Mit dem fakultativen Parameter kann eine andere Periode angegeben werden.
ENDEPERIODE(11) ergibt das Datum des letzten Tages der elften Periode.
FEIERTAG(n) Ergibt den n-ten Feiertag des laufenden Monats entsprechend der in der Maske Unternehmen > Feiertage (§19.14 Feiertage) erfassten Liste. Hinweis: Der erste Tag der Liste ist FEIERTAG(0)
TAGE360(datum1; datum2) Ermittelt die Anzahl Tage zwischen zwei Daten auf der Basis eines Geschäftsjahres mit 12 × 30 Tagen.
TAGE360(DATUM(1;2);DATUM(1;3)) ergibt 30, d. h. einen vollen Monat zwischen dem 1. Februar und dem 1. März.
Suggest Edit

Suche