DATETIME-Funktion
Die DATETIME-Funktion ist eine Kombination aus DATE- und TIME-Funktionen.
DATUM gibt die fortlaufende Seriennummer zurück, die ein bestimmtes Datum darstellt.
TIME gibt die Dezimaldarstellung der Zeit mit einem Wert zwischen 0 (Null) und 0,99999999 zurück, der die Zeiten von 0:00:00 (12:00:00 Uhr) bis 23:59:59 (23:59:59 Uhr) darstellt ).
Syntax
DATETIME(Jahr,Monat,Tag,Stunde,Minute,Sekunde)
Jahr Das Jahresargument kann ein- bis vierstellig sein. Sie können kein Jahr vor 1900 verwenden. Wenn das Jahresargument zwischen 0 (Null) und 1899 liegt, wird der Wert zu 1900 addiert, um das Jahr zu berechnen. Beispiel: DATETIME(108,1,2,n,n,n) gibt das Datum als 39.449 zurück; Dies ist die Seriennummer, die den 2. Januar 2008 darstellt (1900 + 108). Wenn das Jahresargument zwischen 1900 und 9999 liegt, wird der Wert als Jahr verwendet. Beispielsweise gibt DATETIME(2008,1,2,n,n,n) auch das Datum als 39.449 zurück.
Monat ist eine Zahl, die den Monat des Jahres darstellt. Wenn Monat größer als 12 ist, fügt Monat diese Anzahl von Monaten zum ersten Monat im angegebenen Jahr hinzu. Beispielsweise gibt DATETIME(2008,14,2,n,n,n) die Seriennummer zurück, die den 2. Februar 2009 darstellt.
Tag ist eine Zahl, die den Tag des Monats darstellt. Wenn der Tag größer ist als die Anzahl der Tage im angegebenen Monat, addiert der Tag diese Anzahl der Tage zum ersten Tag des Monats. Beispiel: DATETIME(2008,1,35,n,n,n) gibt die Seriennummer zurück, die den 4. Februar 2008 darstellt.
Stunde ist eine Zahl von 0 (Null) bis 32767, die die Stunde darstellt. Jeder Wert größer als 23 wird durch 24 dividiert und der Rest wird als Stundenwert behandelt. Beispielsweise gibt DATETIME(n,n,n ,27,0,0) die Zeit als 0,125 oder 3:00 Uhr zurück.
Minute ist eine Zahl von 0 bis 32767, die die Minute darstellt. Jeder Wert über 59 wird in Stunden und Minuten umgewandelt. Beispielsweise gibt DATETIME(n,n,n ,0,750,0) die Uhrzeit als 0,520833 oder 12:30 Uhr zurück.
Second ist eine Zahl von 0 bis 32767, die die Sekunde darstellt. Jeder Wert über 59 wird in Stunden, Minuten und Sekunden umgewandelt. Beispiel: DATETIME(n,n,n ,0,0,2000) gibt die Uhrzeit als 0,023148 oder 00:33:20 zurück
Bemerkungen
Daten werden als fortlaufende Seriennummern gespeichert, damit sie in Berechnungen verwendet werden können. Standardmäßig ist der 31. Dezember 1899 die Seriennummer 1 und der 1. Januar 2008 die Seriennummer 39448, da er 39.448 Tage nach dem 1. Januar 1900 liegt.
Zeitwerte sind ein Teil eines Datumswerts und werden durch eine Dezimalzahl dargestellt (z. B. wird 12:00 Uhr als 0,5 dargestellt, weil es ein halber Tag ist).
Beispiel
Jahr | Monat | Tag | Stunde | Minute | Zweite | Formel | Beschreibung (Ergebnis) |
---|---|---|---|---|---|---|---|
2006 | 12 | 1 | 12 | 45 | 25 | =DATETIME([Jahr],[Monat],[Tag],[Stunde],[Minute],[Sekunde]) | Laufende Nummer für das Datum und die dezimale Darstellung der Uhrzeit (39.052.5315393519) |
No comments:
Post a Comment