Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel på nettet Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Windows SharePoint Services 3.0

Beregner antall dager, måneder eller år mellom to datoer.

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:

Enhet

Returnerer

"Y"

Antall hele år i perioden.

"M"

Antall hele måneder i perioden.

"D"

Antall dager i perioden.

"MD"

Forskjellen mellom dager i startdato og sluttdato. Månedene og årene i datoene ignoreres.

Argumentet MD har kjente begrensinger, og vi anbefaler derfor at du ikke bruker det. Se inndelingen kjente problemer nedenfor.

"YM"

Forskjellen mellom måneder i startdato og sluttdato. Dagene og årene i datoene ignoreres

"YD"

Forskjellen mellom dager i startdato og sluttdato. Årene i datoen ignoreres.

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:

=DATODIFF(D17,E17,"md") og resultat: 5

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)

Excel-funksjoner (etter kategori)

Unngå formler med feil

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.