Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
Funktionen DATUMTID är en kombination av funktionerna DATUM och KLOCKSLAG.
Funktionen DATUM returnerar det löpande serienummer som motsvarar ett visst datum.
Funktionen KLOCKSLAG returnerar ett tidsvärde i decimalformat, d.v.s. ett värde mellan 0 och 0,99999999 motsvarande tidpunkterna från 0.00.00 till 23.59.59.
Syntax
DATETIME(Year,Month,Day,HOUR,MINUTE,second)
År Argumentet år kan vara ett och fyra siffror. Du kan inte använda ett år före 1900. Om argumentet år är mellan 0 (noll) och 1899, läggs värdet till 1900 för att beräkna året. Till exempel returnerar DATETIME(108,1,2,n,n,n) dagens datum som 39,449; vilket är serienummer som motsvarar 2 januari 2008 (1900 + 108). Om argumentet år ligger mellan 1900 och 9999, används värdet som år. DATETIME(2008,1,2,n,n,n) returnerar till exempel datum som 39,449.
Månad är ett tal som representerar månaden på året. Om månad är större än 12 läggs det antalet månader till den första månaden i det angivna året. DATETIME(2008,14,2,n,n,n) returnerar till exempel det serienummer som motsvarar 2 februari 2009.
Dag är ett tal som representerar dagen i månaden. Om dagen är större än antalet dagar i den angivna månaden läggs dag det antalet dagar till den första dagen i månaden. DATETIME(2008,1,35,n,n,n) returnerar till exempel det serienummer som motsvarar 4 februari 2008.
Timme är ett tal från 0 (noll) till 32 767 som anger timme. Ett värde större än 23 divideras med 24 och resten behandlas som timvärdet. DATETIME (n, n, n, 27,0,0) returnerar exempelvis tid as.125 eller 3:00 AM.
Minut är ett tal från 0 till 32 767 som anger minuten. Ett värde större än 59 konverteras till timmar och minuter. DATETIME (n, n, n, 0,750,0) returnerar till exempel tid som 520833 eller 12:30 PM.
Andra är ett tal från 0 till 32 767 som anger sekund. Ett värde större än 59 konverteras till timmar, minuter och sekunder. Till exempel returnerar DATETIME (n, n, n, 0,0,2000) tid som.023148 eller 12:33:20 AM
Kommentarer
-
Datum lagras som serienummer så att de kan användas i beräkningar. Som standard 31 December 1899 är serienummer 1 och 1 januari 2008 har serienummer 39448 eftersom det är 39 448 dagar efter 1 januari 1900.
-
Tidsvärden är en del av ett datumvärde och representeras av ett decimaltal (12:00 PM representeras till exempel av 0,5 eftersom det är halv dag).
Exempel
År |
Månad |
Dag |
Timme |
Minut |
Sekund |
Formel |
Beskrivning (resultat) |
2006 |
12 |
1 |
12 |
45 |
25 |
=DATUMTID([År];[Månad];[Dag];[Timme];[Minut];[Sekund]) |
Det numeriska värdet för datumet och tidpunkten i decimalformat (39 052,5315393519) |