Sådan bruges DATEDIF -funktionen i Excel

Anonim

I denne artikel lærer vi, hvordan du bruger DATEDIF -funktionen i Excel.

Hvordan kan du beregne dage mellem to datoer?

Der kan være en enkel måde at blot trække den seneste dato fra den ældre dato. Eller du kan bruge Excel DATEDIF -funktionen. Denne funktion vises undertiden ikke. Du skal skrive det som en hel tekst. Du kan vælge dagens dato ved hjælp af funktionen i dag forklaret i eksemplet til at beregne en persons alder i dage, måneder eller år i Excel.

Vær ikke bange, hvis excel ikke hjælper dig med at finde funktionen. Den findes, brug funktionen som forklaret, og du får resultatet.

DATEDIF -funktion i Excel

DATEDIF -funktionen er en excel -funktion for at få hele kalenderperioden mellem de to datoer. DATEDIF -funktion i excel for at få en persons alder. Grundlæggende er det en subtraktionsfunktion for datoer i excel, da denne funktion returnerer tallet udtrykt som kalenderperiode.

DATEDIF -funktionen returnerer antallet af år, måneder og dage mellem de givne to datoer i Excel.

Syntaks:

= DATEDIF (startdato, slutdato, enhed)

Startdato: Første dato i et gyldigt Excel -format

slutdato: Anden dato i et gyldigt Excel -format

enhed: enhed i anførselstegn

"Y" får årene mellem datoerne

"M" får mellem datoerne

“D” får dagene mellem datoerne

"md" får dagene mellem datoer og ignorerer måneder og år

"ym" får månederne mellem datoer og ignorerer dage og år

"yd" får dagene mellem datoer og ignorerer år

Detaljeret forklaring af de forskellige enhedsargumenter i tabellen herunder.

Enhed Formål Betyder
d dage Komplet kalender dage mellem dagene
m måneder Komplet kalender måneder mellem dagene
y flere år Komplet kalender flere år mellem dagene
md Dage uden måneder og år Komplet kalender dage mellem dagene, som om datoerne var i samme måned og år
ym Måneder uden år Komplet kalender måneder mellem dagene, som om datoerne var af samme år
yd Dage uden år Komplet kalender dage mellem dagene, som om datoerne var af samme år

Enhedsargument er meget vigtigt.

Eksempel:

Alt dette kan være forvirrende at forstå. Lad os forstå, hvordan du bruger funktionen ved hjælp af et eksempel.

Her har vi nogle eksempler til at teste formlen. I betragtning af startdato og slutdato skal vi beregne forskellen i dage mellem datoer

Brug formlen:

= DATEDIF (A2, B2, C2)

A2: argument for første dato givet som cellereference

B2: Argument for anden dato givet som cellereference

C2: specificeret enhed

Markerede kasser, mens du bruger funktionen, viser os det argument til funktionen givet som cellereference.

Funktionen returnerer de komplette kalenderår mellem datoerne ved hjælp af "y"

Som du kan se, returnerer funktionen værdierne.

Bemærk:

  1. Datoen i excel skal være i gyldigt format
  2. Enhedsargument til funktionen kan gives som cellehenvisning eller direkte til funktionen i dobbelte anførselstegn.
  3. Startdato skal være før slutdatoen, ellers vil funktionen give #NUM! fejl
  4. Funktionen giver #VÆRDI! Fejl, hvis datoen ikke er gyldig dato.

Et af de mest anvendte eksempler på funktionen er at få en persons alder i excel.

Her nedenfor er et eksempel på at få en persons alder i excel ved hjælp af DATEDIF -funktionen.

DATEDIF -funktionen er kombineret med TODAY -funktionen til formålet.

I DAG funktion i Excel bruges til at generere dagens dato i en celle.

Syntaks:

= I dag ()

Lad os få dette med et eksempel vist nedenfor.

Her skal vi beregne alderen på Ned Starks børn.

Brug formlen til at få børnenes alder.

Formel:

= DATEDIF (C4, TODAY (), "y")

Fødselsdato er startdatoen i C4 -cellen.

I dag() funktion bruges til at få dagens dato som en slutdato.

“Y” for at få alderen i år.

Bemærk:

Her bruger vi Today som en slutdato. Du kan bruge slutdato som dit valg.

Vi fik Jon Snows alder ved hjælp af DATEDIF -funktionen

Kopier formlen i andre celler, vælg cellerne, der tager den første celle, hvor formlen allerede er anvendt, brug genvejstast Ctrl + D at finde alderen for resten af ​​børnene.

På samme måde finder vi ud af måneder og dage ved hjælp af den samme funktion, men forskellige enhed.

Vi fik alderen i måneder

Vi fik alderen i dage

Nu spekulerer nogle af jer på, om vi skal finde år, måneder og dage mellem de to datoer.

Brug formlen til at få år, måneder og dage sammen

= DATEDIF (B2, TODAY (), "y") & "y" & DATEDIF (B2, TODAY (), "ym") & "m" & DATEDIF (B2, TODAY (), "md") & "d "

Forklaring:

DATEDIF (B2, TODAY (), "y") & "y" angiver år mellem datoer med strengen "y" knyttet til tallet

DATEDIF (B2, TODAY (), "ym") & "m" betegner måneder mellem datoer, ignorerer dage og år med strengen "m" knyttet til nummeret.

DATEDIF (B2, TODAY (), "md") & "d" betegner dage mellem datoer, ignorerer måneder og år med strengen "d" knyttet til nummeret.

Som du kan se deres alder nu. Du kan bruge denne funktion til at beregne antallet af dage i tjeneste i Excel.

Her er alle observationsnotaterne ved hjælp af DATEDIF -funktionen i Excel
Bemærkninger:

  1. Vær ikke bange, hvis excel ikke hjælper dig med at finde funktionen. Den findes, brug funktionen som forklaret, og du får et resultat.
  2. Excel gemmer datoer som serienumre og bruges til beregning af funktionen. Så det anbefales at bruge datoer som cellereference eller bruge DATE -funktionen i stedet for at give et direkte argument til funktionen. Kontroller valideringen af ​​datoværdier, hvis funktionen returnerer #VÆRDI! Fejl.
  3. Hvis startdatoen er større end slutdatoen, returnerer funktionen fejlen #NUM.
  4. Generelt hjælper excel dig med at udfylde argumenterne for en funktion i modsætning til DATDIF -funktionen.

Håber denne artikel om Sådan bruges DATEDIF -funktionen i Microsoft Excel er forklarende. Find flere artikler om beregning af dato- og tidsværdier og relaterede Excel -formler her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.

Sådan bruges WORKDAY -funktionen i Excel : Returnerer en arbejdsdagsværdi efter dage tilføjet til startdatoen ved hjælp af WORKDAYS -funktionen i Excel.

Sådan bruges NETWORKDAYS -funktionen i Excel : Returnerer arbejdsdage mellem de to angivne datoer ved hjælp af funktionen NETWORKDAYS.

Tæl ferier mellem datoer i Excel : tæl ikke arbejdsdage mellem de to givne datoer ved hjælp af funktionen DATEDIF og NETWORKDAYS i Excel.

Udtræk dage mellem datoer og ignorer år i Excel : tæl dagene mellem de to datoer ved hjælp af forskellige funktioner og matematisk drift i Excel

Tæl fødselsdatoer efter måned i Excel : tæl antallet af datoer, der ligger i en bestemt måned ved hjælp af funktionen SUMPRODUCT og MONTH i Excel.

SUM -pris efter hverdage i Excel : sumprisværdier svarende til antallet af datoer i en bestemt hverdag ved hjælp af funktionen SUMPRODUCT og WEEKDAY i Excel.

Populære artikler:

Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.

Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.