DATOKLOKKESLETT-funksjonen er en kombinasjon av funksjonene DATO og TID.
DATO returnerer det sekvensielle serienummeret som representerer en bestemt dato.
TID returnerer desimalrepresentasjonen av klokkeslettet med en verdi i området fra 0 (null) til 0,99999999 og representerer klokkeslett fra 0:00:00 (12:00:00 AM) til 23:59:59 (11:59:59 PM).
Syntaks
DATOKLOKKESLETT(år;måned;dag;time;minutt;sekund)
År Argumentet år kan være én til fire sifre. Du kan ikke bruke et år før 1900. Hvis argumentet år er mellom 0 (null) og 1899, legges verdien til 1900 for å beregne året. DATETIME(108,1,2,n,n,n) returnerer for eksempel datoen som 39 449; som er serienummeret som representerer 2. januar 2008 (1900+108). Hvis argumentet år er mellom 1900 og 9999, brukes verdien som året. DATETIME(2008,1,2,n,n,n) returnerer for eksempel også datoen som 39 449.
Måned er et tall som representerer måneden i året. Hvis måneden er større enn 12, legger måned til dette antallet måneder i den første måneden i det angitte året. DATETIME(2008,14,2,n,n,n) returnerer for eksempel serienummeret som representerer 2. februar 2009.
Dag er et tall som representerer dagen i måneden. Hvis dagen er større enn antall dager i den angitte måneden, legger dagen til det antallet dager i den første dagen i måneden. DATETIME(2008,1,35,n,n,n) returnerer for eksempel serienummeret som representerer 4. februar 2008.
Time er et tall fra 0 (null) til 32767 som representerer timen. Verdier større enn 23 deles på 24 og det som står igjen behandles, som timeverdien. DATETIME(n,n,n,n ,27,0,0) returnerer for eksempel klokkeslettet som.125 eller 3:00 AM.
Minutt er et tall fra 0 til 32767 som representerer minuttet. Verdier større enn 59 blir konvertert til timer og minutter. DATETIME(n,n,n,n,0,750,0) returnerer for eksempel klokkeslettet som .520833 eller 12:30 PM.
Andre er et tall fra 0 til 32767 som representerer det andre. Verdier større enn 59 blir konvertert til timer, minutter og sekunder. DATETIME(n,n,n ,0,0,2000) returnerer for eksempel klokkeslettet som .023148 eller 12:33:20 AM
Merknader
-
Datoer lagres som sekvensielle serienumre, slik at de kan brukes i beregninger. Som standard er 31. desember 1899 serienummer 1, og 1. januar 2008 er serienummer 39448 fordi det er 39 448 dager etter 1. januar 1900.
-
Tidsverdier er en del av en datoverdi og er representert av et desimaltall (for eksempel er 12:00 representert som 0,5 fordi det utgjør en halv dag).
Eksempel
År |
Måned |
Dag |
Time |
Minutt |
Sekund |
Formel |
Beskrivelse (resultat) |
---|---|---|---|---|---|---|---|
2006 |
12 |
1 |
12 |
45 |
25 |
=DATOKLOKKESLETT(År];[Måned];[Dag];[Time];[Minutt];[Sekund]) |
Serienummer for datoen og desimalrepresentasjon av tiden på dagen (39 052,5315393519) |