Beregner antall dager, måneder eller år mellom to datoer.
Advarsel!: Excel inneholder DATODIFF-funksjonen for å støtte eldre arbeidsbøker fra Lotus 1-2-3. DATODIFF-funksjonen kan gi uriktige resultater ved visse scenarier. Se inndelingen for kjente problemer i denne artikkelen for å få mer informasjon.
Syntaks
DATODIFF(startdato,sluttdato,enhet)
Argument |
Beskrivelse |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
startdate Obligatorisk |
En dato som representerer den første eller første datoen for en gitt periode. Datoer kan angis som tekststrenger i anførselstegn (for eksempel "2001/1/30"), som serienumre (for eksempel 36921, som representerer 30. januar 2001, hvis du bruker datosystemet for 1900), eller som resultatet av andre formler eller funksjoner (for eksempel DATOVERDI("2001/1/30")). |
||||||||||||||
sluttdato Obligatorisk |
En dato som representerer den siste, eller avsluttende, datoen for perioden. |
||||||||||||||
Enhet |
Informasjonstypen du vil returnere, der:
|
Merknader
-
Datoer lagres som sekvensielle serienumre, slik at de kan brukes i beregninger. Som standard er 1. januar 1900 serienummer 1 og 1. januar 2008 som serienummer 39448 fordi det er 39 447 dager etter 1. januar 1900.
-
DATODIFF-funksjonen er nyttig i formler der du må beregne en alder.
-
Hvis s-tart_date er større enne-nd_date, blir resultatet #NUM!.
Eksempler
Startdato |
Sluttdato |
Formel |
Beskrivelse (Resultat) |
---|---|---|---|
01.01.2001 |
01.01.2003 |
=DATODIFF(startdato,sluttdato,"Y") |
To fullførte år i perioden (2) |
01.06.2001 |
15.08.2002 |
=DATODIFF(startdato,sluttdato,"D") |
440 dager mellom 1. juni 2001 og 15. august 2002 (440) |
01.06.2001 |
15.08.2002 |
=DATODIFF(startdato,sluttdato,"YD") |
75 dager mellom 1. juni og 15. august, ignorerer årene i datoene (75) |
Kjente problemer
Argumentet MD kan resultere i et negativt tall, en null eller et unøyaktige resultat. Her er en løsning hvis du prøver å beregne gjenstående dager etter siste hele måned:
Denne formelen trekker fra den første dagen i den avsluttende måneden (01.05.2016) fra den opprinnelige sluttdatoen i celle E17 (06.05.2016). Slik fungerer det: Først oppretter DATO-funksjonen datoen 01.05.2016. Den gjør dette ved å bruke året i celle E17 og måneden i celle E17. 1 representerer deretter den første dagen i denne måneden. DATO-funksjonens resultat er 01.05.2016. Deretter trekker vi det fra den opprinnelige sluttdatoen i celle E17, som er 06.05.2016. 06.05.2016 minus 01.05.2016 er 5 dager.
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.
Se også
Funksjoner i Excel (alfabetisk)