DATODIFF

Microsoft Access Web Datasheet

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:

EnhetReturnerer
"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

StartdatoSluttdatoFormel Beskrivelse (Resultat)
1.1.20011.1.2003DATODIFF(Startdato;Sluttdato;"Y") To hele år i perioden (2)
1.6.200115.8.2002DATODIFF(Startdato;Sluttdato;"D")440 dager mellom 1. juni, 2001, og 15. august, 2002 (440)
1.6.200115.8.2002DATODIFF(Startdato;Sluttdato;"YD")75 dager mellom 1. juni og 15. august når årstallene i datoen ignoreres (75)
1.6.200115.8.2002DATODIFF(Startdato;Sluttdato;"MD")Differansen mellom 1 og 15 - dagen for startdato og dagen for sluttdato, når månedene og årstallene i datoene ignoreres