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)

Argument

Beskrivelse

start_date   

Nødvendig

En dato som representerer den første, eller Start datoen for en gitt periode. Datoer kan angis som tekst strenger i anførsels tegn (for eksempel "2001/1/30"), som serie numre (for eksempel 36921, som representerer 30. januar 2001, hvis du bruker et 1900-dato system) eller som resultat av andre formler eller funksjoner (for eksempel DATEVALUE ("2001/1/30")).

end_date   

Nødvendig

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

Enhet   

Informasjons typen 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.

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 sekvensielle serie numre slik at de kan brukes i beregninger. Som standard er 1 – 1900 serie nummer 1, og 1. januar 2008 er serie nummer 39448 fordi det er 39 447 dager etter 1. januar 1900.

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

  • Jeg f & start_date er større enn e-nd_date, resultatet blir #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 Excel tekniske fellesskap, få støtte i Svar-fellesskapet, eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Se også

Funksjoner i Excel (alfabetisk)

Excel-funksjoner (etter kategori)

Unngå formler med feil

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Trenger du mer hjelp?

Bli bedre på Office
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.

×