DATODIFF
Brukes til å beregne antall dager, måneder eller år mellom to datoer. Denne funksjonen er tatt med av hensyn til kompatibiliteten med Lotus 1-2-3.
Syntaks
DATODIFF(startdato;sluttdato;enhet)
Startdato en dato som representerer den første datoen, eller startdatoen, for perioden. Datoer kan angis som tekststrenger i anførselstegn (for eksempel "30.01.2001"), som serienumre (for eksempel 36921 som representerer 30. januar 2001 med 1900-datosystemet), eller som resultater av andre formler eller funksjoner (for eksempel DATOVERDI("30.01.2001")).
Sluttdato En dato som representerer den siste datoen, eller sluttdatoen, i perioden.
Enhet er typen informasjon som skal returneres:
Enhet | Returnerer |
---|---|
"Y" | Antall hele år i perioden |
"M" | Antall hele måneder i perioden. |
"D" | Antall dager i perioden. |
"MD" | Differansen mellom dagene i startdato og sluttdato. Månedene og årene i datoene ignoreres |
"YM" | Differansen mellom månedene i startdato og sluttdato. Dagene og årene i datoene ignoreres |
"YD" | Differansen mellom dagene i startdato og sluttdato. Årene i datoene ignoreres |
Obs!
- Datoer lagres som sekvensielle serienumre som kan brukes i beregninger. Som standard har 31. desember 1899 serienummer 1. Serienummer 39448 brukes for 1. januar 2008 fordi dagen er 39 448 dager etter 1. januar 1900.
- DATODIFF-funksjonen er nyttig i formler hvor du trenger å beregne en alder.
Eksempel
Startdato | Sluttdato | Formel | Beskrivelse (Resultat) |
---|---|---|---|
1.1.2001 | 1.1.2003 | DATODIFF(Startdato;Sluttdato;"Y") | To hele år i perioden (2) |
1.6.2001 | 15.8.2002 | DATODIFF(Startdato;Sluttdato;"D") | 440 dager mellom 1. juni, 2001, og 15. august, 2002 (440) |
1.6.2001 | 15.8.2002 | DATODIFF(Startdato;Sluttdato;"YD") | 75 dager mellom 1. juni og 15. august når årstallene i datoen ignoreres (75) |
1.6.2001 | 15.8.2002 | DATODIFF(Startdato;Sluttdato;"MD") | Differansen mellom 1 og 15 - dagen for startdato og dagen for sluttdato, når månedene og årstallene i datoene ignoreres |