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:
- Datoen i excel skal være i gyldigt format
- Enhedsargument til funktionen kan gives som cellehenvisning eller direkte til funktionen i dobbelte anførselstegn.
- Startdato skal være før slutdatoen, ellers vil funktionen give #NUM! fejl
- 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:
- 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.
- 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.
- Hvis startdatoen er større end slutdatoen, returnerer funktionen fejlen #NUM.
- 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.