DATODIFF, funksjon

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)

Startdato    En dato som representerer den første, eller begynnende, datoen for perioden. Datoer kan legges inn som tekststrenger i anførselstegn (for eksempel "2001/1/30"), som serienumre (for eksempel 36921, som representerer 30. januar 2001, hvis du bruker 1900-datosystemet) eller som resultater av andre formler eller funksjoner (for eksempel DATOVERDI("2001/1/30")).

Sluttdato    En dato som representerer den siste, eller avsluttende, datoen for perioden.

Enhet    Typen informasjon som du vil ha returnert:

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.

Viktig: 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 etterfølgende serienumre, slik at de kan brukes i beregninger. Som standard lagres 31. desember 1899 som serienummer 1, og 1. januar 2008 som serienummer 39448, fordi det er 39 448 dager etter 1. januar 1900.

  • DATODIFF-funksjonen er nyttig i formler der du må beregne en alder.

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.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×