Tell dager, måneder, år med DATEDIF-funksjon i Excel

Innholdsfortegnelse:

Tell dager, måneder, år med DATEDIF-funksjon i Excel
Tell dager, måneder, år med DATEDIF-funksjon i Excel
Anonim

DATEDIF-funksjonen beregner perioden eller forskjellen mellom to datoer i dager, måneder og år. Du kan bruke DATEDIF-funksjonen for å bestemme tidsrammen for et kommende prosjekt, eller den kan brukes, sammen med en persons fødselsdato, til å beregne en persons alder i år, måneder og dager, for eksempel.

Disse instruksjonene gjelder for Excel 2019, 2016, 2013, 2010 og Excel for Microsoft 365.

DATEDIF Funksjonssyntaks og argumenter

En funksjons syntaks refererer til funksjonens layout og inkluderer funksjonens navn, parenteser og argumenter. Syntaksen for DATEDIF-funksjonen er:

=DATEDIF(startdato, sluttdato, "enhet")

  • start_date (påkrevd): Du kan angi startdatoen for den valgte perioden eller cellereferansen til plasseringen av disse dataene i regnearket.
  • end_date (påkrevd): Som med startdatoen kan du angi sluttdatoen for den valgte perioden eller en cellereferanse.
  • unit (påkrevd): Enheten forteller funksjonen å finne antall dager ("D"), komplette måneder ("M") eller hele år (" Y") mellom de to datoene. Du må omgi enhetsargumentet med anførselstegn som "D" eller "M."

I tillegg til D, M og Y, er det tre andre enhets alternativer som du kan se på bildet nedenfor:

  • "YD" beregner antall dager mellom to datoer, men ignorerer årene (rad 5).
  • "YM" beregner antall måneder mellom to datoer, men ignorerer dagen og året (rad 6).
  • "MD" beregner antall dager mellom to datoer, men ignorerer måneden og året (rad 7).
Image
Image

DATEDIF er en skjult funksjon, så du vil ikke finne den oppført med andre datofunksjoner under Formel-fanen i Excel, noe som betyr at du ikke kan bruke funksjonsdialogboksen å gå inn i den. Som et resultat må du legge inn funksjonen og dens argumenter manuelt i en celle.

Excel utfører datoberegninger ved å konvertere datoene til serienumre. 31. desember 1899 er serienummer 1 og 1. januar 2008 er serienummer 39488 fordi det er 39.488 dager etter 1. januar 1900.

Beregne forskjellen i dager med DATEDIF

Slik går du inn i DATEDIF-funksjonen i celle B2, som vist i eksempelbildet ovenfor, for å vise antall dager mellom datoene 4. mai 2014 og 10. august 2016.

=DATEDIF(A2; A3; "D")

Nedenfor er trinnene for å legge inn denne funksjonen ved hjelp av cellereferanser.

Image
Image
  1. Klikk celle B2 for å gjøre den til den aktive cellen; det er her antall dager mellom de to datoene vises.
  2. I celle B2, skriv =datedif(.
  3. Klikk celle A2 for å angi denne cellereferansen som start_date argument for funksjonen.
  4. Skriv inn en komma (,) i celle B2 etter cellereferansenA2 for å fungere som skilletegn mellom det første og andre argumentet.
  5. Klikk celle A3 for å angi denne cellereferansen som end_date argument.
  6. Skriv inn a komma (,) etter cellereferansen A3.
  7. For argumentet unit, skriv inn bokstaven D i anførselstegn ("D") for å fortelle funksjonen om å vise antall dager mellom de to datoene.

  8. Skriv inn en avsluttende parentes.
  9. Trykk Enter-tasten på tastaturet for å fullføre formelen.
  10. Antallet dager - 829 - vises i celle B2 i regnearket.
  11. Når du klikker på celle B2, vises hele formelen i formellinjen over regnearket.

DATEDIF-feilverdier

Hvis du ikke legger inn dataene for argumentene i denne funksjonen riktig, vises følgende feilverdier:

  • VALUE!: Du får denne feilmeldingen hvis enten start_date eller end_date ikke er en faktisk dato (rad 8 i bildet nedenfor, der celle A8 inneholder tekstdata).
  • NUM!: Du vil se dette hvis sluttdatoen er en tidligere dato enn start_date (rad 9 nedenfor).

Anbefalt: