Hvordan bruke Excel DATEDIF -funksjon (med eksempler)

Excel DATEDIF -funksjon (eksempler + video)

Excel DATEDIF er en av få udokumenterte funksjoner (de andre jeg kjenner er EVALUATE, FILES og GET.CELL).

Å være udokumentert betyr at du ikke finner det i formellisten eller som en del av IntelliSense (ledeteksten som vises når du skriver et formelnavn for å vise deg navnene på de matchende funksjonene).

Når skal du bruke Excel DATEDIF -funksjonen

Excel DATEDIF -funksjonen kan brukes når du vil beregne antall år, måneder eller dager mellom de to angitte datoene. Et godt eksempel ville være å beregne alderen.

Hva den returnerer

Den returnerer en numerisk verdi som angir antall år/måneder/dager mellom de to angitte datoene. Hvorvidt det vil være antall år, eller måneder eller dager, bestemmes av brukerinndata (se Inngangsargumenter nedenfor).

Syntaks

= DATEDIF (startdato, sluttdato, enhet)

Inngangsargumenter

  • startdato: Det er en dato som representerer startdatoverdien for perioden. Den kan skrives inn som tekststrenger i doble anførselstegn, som serienummer eller som et resultat av en annen funksjon, for eksempel DATE ().
  • sluttdato: Det er en dato som representerer sluttdatoverdien for perioden. Den kan skrives inn som tekststrenger i doble anførselstegn, som serienummer eller som et resultat av en annen funksjon, for eksempel DATE ().
  • enhet: Dette vil avgjøre hvilken type resultat du får fra denne funksjonen. Det er seks forskjellige utganger du kan få fra DATEDIF -funksjonen, basert på hvilken enhet du bruker. Her er enhetene du kan bruke:
    • “Y” - returnerer antall fullførte år i den angitte perioden.
    • “M” - returnerer antall fullførte måneder i den angitte perioden.
    • “D” - returnerer antall fullførte dager i den angitte perioden.
    • "MD" - returnerer antall dager i perioden, men teller ikke dagene i årene og månedene som er fullført.
    • "YM" - returnerer antall måneder i perioden, men teller ikke dem i årene som er fullført.
    • "YD" - returnerer antall dager i perioden, men teller ikke dem i årene som er fullført.

Ytterligere merknader

  • Excel DATEDIF-funksjon er tilgjengelig for kompatibilitet med Lotus 1-2-3.
  • Mens du skriver denne funksjonen i en celle i Excel, vil den IKKE vise IntelliSense. Det vil ikke engang vise funksjonens navn når du skriver det inn i en celle. Det fungerer imidlertid i alle versjoner av Excel. Du må kjenne til argumentene og hvordan du bruker dem.
  • Datoer kan legges inn som tekststrenger i doble anførselstegn (for eksempel “2016/1/15”), som serienumre (for eksempel 42384, som representerer 15. januar 2016, hvis du bruker 1900 -datasystemet), eller som resultatene av andre formler/funksjoner (for eksempel DATEVALUE (“2016/1/15”)).

Excel DATEDIF -funksjon - levende eksempler

Her er tre eksempler på bruk av Excel DATEDIF -funksjonen.

#1 Beregning av antall fullførte år mellom to datoer.

I eksemplet ovenfor returnerer Excel DATEDIF -funksjonen antall år som er fullført mellom 1. januar 1990 og gjeldende dato (som er 14. mars 2016 i dette eksemplet). Den returnerer 26, som er det totale antall fullførte år og ignorerer de ekstra månedene og dagene etter den.

En vanlig bruk av dette kan være å beregne alderen i år.

#2 Beregning av antall måneder som er fullført mellom to datoer.

I eksemplet ovenfor returnerer Excel DATEDIF -funksjonen antall måneder som er fullført mellom 1. januar 1990 og gjeldende dato (som er 14. mars 2016 i dette eksemplet).

Den returnerer 314, som er det totale antallet måneder som er fullført og ignorerer de ekstra dagene etter den.

En god bruk av dette kan være å beregne antall måneder mellom start- og sluttdato for prosjekter.

I eksemplet ovenfor gir det totalt antall måneder. Men hvis du vil vite antall måneder etter det totale antallet fullførte år, må du bruke YM som enhetsargument.

For eksempel, mens du beregner alder i Excel, hvis du vil vite hvor mange år og hvor mange måneder som har gått til dato, kan du bruke YM til å få antall måneder i tillegg til årene (som vist nedenfor).

#3 Beregning av antall dager fullført mellom to datoer.

I eksemplet ovenfor returnerer Excel DATEDIF -funksjonen det totale antallet dager som er fullført mellom 1. januar 1990 og gjeldende dato (som er 14. mars 2016 i dette eksemplet). Den returnerer 9569, som er det totale antall dager mellom de to datoene.

Hvis du vil få antall dager mellom de to datoene mens du ekskluderer de fra årene som allerede er fullført, må du bruke YD som det tredje argumentet (som vist på bildet nedenfor):

I eksemplet ovenfor returnerer den 72, som er det totale antall dager etter 26 komplette år.

Hvis du vil få antall dager mellom de to datoene mens du ekskluderer de fra årene og månedene som allerede er fullført, må du bruke MD som det tredje argumentet (som vist på bildet nedenfor):

I eksemplet ovenfor returnerer den 13, som er antall dager i tillegg til 26 år og 3 måneder.

  • Excel DATE -funksjon: Excel DATE -funksjonen kan brukes når du vil få datoverdien ved å bruke verdiene år, måned og dag som inngangsargumenter. Den returnerer et serienummer som representerer en bestemt dato i Excel.
  • Excel DATEVALUE -funksjon: Excel DATEVALUE -funksjon er best egnet for situasjoner der en dato er lagret som tekst. Denne funksjonen konverterer datoen fra tekstformat til et serienummer som Excel gjenkjenner som en dato.
  • Excel NETWORKDAYS -funksjon: Excel NETWORKDAYS -funksjonen kan brukes når du vil få antall virkedager mellom to gitte datoer. Det teller ikke helgene mellom de angitte datoene (som standard er helgen lørdag og søndag). Det kan også ekskludere bestemte ferier.
  • Excel NETWORKDAYS.INTL -funksjon: Excel NETWORKDAYS.INTL -funksjonen kan brukes når du vil få antall virkedager mellom to gitte datoer. Det teller ikke helger og helligdager, som begge kan spesifiseres av brukeren. Den lar deg også spesifisere helgen (for eksempel kan du angi fredag ​​og lørdag som helg, eller bare søndag som helg).
  • Excel Today -funksjon: Excel TODAY -funksjonen kan brukes til å få gjeldende dato. Den returnerer et serienummer som representerer gjeldende dato.
  • Excel WEEKDAY -funksjon: Excel WEEKDAY -funksjonen kan brukes til å få ukedagen som et tall for den angitte datoen. Den returnerer et tall mellom 1 og 7 som representerer den tilsvarende ukedagen.
  • Excel WORKDAY -funksjon: Excel WORKDAY -funksjonen kan brukes når du vil få datoen etter et gitt antall arbeidsdager. Som standard tar det lørdag og søndag som helg.
  • Excel WORKDAY.INTL -funksjon: Excel WORKDAY.INTL -funksjonen kan brukes når du vil få datoen etter et gitt antall arbeidsdager. I denne funksjonen kan du angi at helgen skal være andre dager enn lørdag og søndag.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave