Hvordan bruke Excel DATEDIF-funksjonen (med eksempel)

Hvordan bruke Excel DATEDIF-funksjonen (med eksempel)

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

Udokumentert betyr at du ikke finner den i formellisten eller som en del av IntelliSense (spørsmålet som vises når du skriver inn et formelnavn for å vise navnet på en samsvarende funksjon).

Når skal du bruke Excel DATEDIF-funksjonen

Når du ønsker å beregne antall år, måneder eller dager mellom to spesifiserte datoer, kan du bruke Excel DATEDIF-funksjonen.Et godt eksempel er å beregne alder.

hva gir det tilbake

Den returnerer en numerisk verdi som representerer antall år/måneder/dager mellom to spesifiserte datoer.Hvorvidt antall år, måneder eller dager bestemmes av brukerinndata (se inndataparametere nedenfor).

syntaks

=DATODIF(startdato, sluttdato, enheter)

Inndataparametere

  • startdato: Dato, som representerer startdatoverdien for perioden.Den kan skrives inn som en tekststreng i anførselstegn, et serienummer eller resultatet av en annen funksjon, for eksempel DATE().
  • end_date: Det er en dato som representerer sluttdatoverdien for perioden.Den kan skrives inn som en tekststreng i anførselstegn, et serienummer eller resultatet av en annen funksjon, for eksempel DATE().
  • Enheter: Dette vil avgjøre hvilken type resultat du får fra denne funksjonen.Avhengig av enhetene du bruker, kan du få seks forskjellige utganger fra DATEDIF-funksjonen.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 innenfor den angitte perioden.
    • "MD" – Returnerer antall dager i perioden, men teller ikke dagene i det fullførte året og måneden.
    • "YM" – Returnerer antall måneder i perioden, men teller ikke antall måneder i det fullførte året.
    • "YD" – Returnerer antall dager i perioden, men teller ikke antall dager i det fullførte året.
Relaterte spørsmål  Nettbrett- og smarttelefonprosessorliste

Tilleggsnotater

  • Excel DATEDIF-funksjonen er gitt for kompatibilitet med Lotus 1-2-3.
  • Når du skriver inn denne funksjonen i en celle i Excel, viser den ikke IntelliSense.Når du skriver inn en funksjon i en celle, viser den ikke engang navnet på funksjonen.Det fungerer imidlertid med alle versjoner av Excel.Du må vite parameteren og hvordan du bruker den.Excel DATEDIF-funksjonen vises ikke i IntelliSense
  • Datoer kan skrives inn som tekststrenger innenfor doble anførselstegn (for eksempel "2016/1/15"), serienumre (for eksempel 42384, eller 1900. januar 2016 hvis du bruker 1-datosystemet), eller som andre. resultat av en formel/funksjon (for eksempel DATOVERDI("15/2016/1")).

Excel DATEDIF-funksjon - eksempel

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

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

Excel DATEDIF-funksjon - Beregn år

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

En vanlig bruk er å beregne alder.

#2 Teller antall måneder fullført mellom to datoer.

Excel DATEDIF-funksjon - Beregn måneder

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

Relaterte spørsmål  9 måter å fikse Twitter-videoer som ikke spilles

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

En god bruk er å beregne antall måneder mellom prosjektstart og sluttdato.

I eksemplet ovenfor gir det det totale antallet måneder.Men hvis du vil vite antall måneder etter det totale antallet år, må du bruke YM som enhetsparameter.

For eksempel, når du beregner alder i Excel, hvis du vil vite hvor mange år og måneder som har gått så langt, kan du bruke YM for å få antall måneder utenom år (som vist nedenfor).

Excel DATEDIF-funksjon - resultater i måneder

#3 Tell antall fullførte dager mellom to datoer.

Excel DATEDIF-funksjon - Beregn dager

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

Hvis du ønsker å få antall dager mellom to datoer, mens du ekskluderer årene som allerede er gjort, må du bruke YD som den tredje parameteren (som vist på bildet nedenfor):

Excel DATEDIF-funksjon - dagers resultater

I eksemplet ovenfor returnerer den 72, det totale antallet dager etter 26 hele år.

Hvis du ønsker å få antall dager mellom to datoer, mens du ekskluderer dagene i året og måneden som allerede er utført, må du bruke MD som den tredje parameteren (som vist på bildet nedenfor):

Excel DATEDIF-funksjon - Eksempel 9

I eksemplet ovenfor returnerer den 13, som er antall dager andre enn 26 år og 3 måneder.

Relaterte nyttige Excel-funksjoner:

  • Excel DATE-funksjon: Du kan bruke Excel DATE-funksjonen når du ønsker å få en datoverdi ved å bruke år-, måned- og dagverdier som inputparametere.Den returnerer et serienummer som representerer en bestemt dato i Excel.
  • Excel DATOVERDI-funksjon: Excel DATOVERDI-funksjonen er best for å lagre datoer som tekst.Denne funksjonen konverterer en dato fra et tekstformat til et serienummer som Excel gjenkjenner som en dato.
  • Excel NETTDAGER-funksjon: Når du ønsker å få antall virkedager mellom to gitte datoer, kan du bruke funksjonen Excel NETTDAGER.Det teller ikke helger mellom de angitte datoene (som standard er helger lørdag og søndag).Det kan også ekskludere alle spesifiserte helligdager.
  • Excel NETWORKDAYS.INTL-funksjonen: Excel NETWORKDAYS.INTL-funksjonen kan brukes til å få antall virkedager mellom to gitte datoer.Det ekskluderer helger og helligdager, som begge kan spesifiseres av brukeren.Den lar deg også angi helger (du kan for eksempel angi fredag ​​og lørdag som helger, eller bare søndag som helger).
  • Excel Today-funksjonen: Excel TODAY-funksjonen kan brukes til å få gjeldende dato.Den returnerer et serienummer som representerer gjeldende dato.
  • Excel WEEKDAY-funksjonen: Excel WEEKDAY-funksjonen kan brukes til å få ukedagen for en spesifisert dato som et tall.Den returnerer et tall mellom 1 og 7 som representerer den tilsvarende dagen i uken.
  • Excel WORKDAY-funksjon: Når du ønsker å få datoen etter et gitt antall virkedager, kan du bruke Excel WORKDAY-funksjonen.Som standard regnes lørdag og søndag som helger.
  • Excel WORKDAY.INTL-funksjon: Excel WORKDAY.INTL-funksjonen kan brukes for å få datoen etter et gitt antall virkedager.I denne funksjonen kan du spesifisere andre helger enn lørdag og søndag.
Relaterte spørsmål  Facebooks sikkerhet og påloggingsinnstillinger

å hallo ????Hyggelig å møte deg.

Abonner på vårt nyhetsbrev, send veldig regelmessigflott teknologitil e-posten din.

Legg inn kommentar