Skip to main content

DATEDIF Funktion i Excel til at tælle dage, måneder, år

Excel - Beregn anciennitet (April 2025)

Excel - Beregn anciennitet (April 2025)
Anonim

Excel har flere indbyggede datafunktioner, som kan bruges til at beregne antal dage mellem to datoer - hver datafunktion gør et andet job, så resultaterne afviger. Det DATEDIF funktion kan bruges til at beregne perioden eller forskellen mellem to datoer i dage, måneder og år.

Anvendes til DATEDIF Funktionen kan omfatte planlægning eller skrivning af forslag til bestemmelse af tidsrammen for et kommende projekt det kan også bruges sammen med en persons fødselsdato til at beregne en persons alder i år, måneder og dage.

DATEDIF Funktionssyntax og argumenter

En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter. Syntaxen for DATEDIF funktion er:

= DATEDIF (start_date, end_date, enhed)

  • start dato (påkrævet): Startdatoen for den valgte periode kan indtastes for dette argument, eller cellehenvisningen til placeringen af ​​disse data i regnearket kan indtastes i stedet.
  • slutdato (påkrævet): Slutdatoen for den valgte periode, som med startdatoen, kan indtastes som en faktisk slutdato eller cellehenvisningen til placeringen af ​​disse data i regnearket.
  • enhed (påkrævet): Enhed (tidligere kaldet interval) fortæller funktionen at finde antallet af dage ("D"), fuldføre måneder ("M") eller afslutte år ("Y") mellem de to datoer. Argumentet skal være omgivet af citatmærker som "D" eller "M."

Excel udfører datoberegninger ved at konvertere datoerne til serienumre, der begynder ved nul for den fiktive dato, januar 0, 1900, på Windows-computere og 1. januar 1904 på Macintosh-computere.

Mere om enhedens argument

  • "YD" beregner antallet af dage mellem to datoer som om datoerne er i samme år (række 5).
  • "YM" beregner antallet af måneder mellem to datoer som om datoerne er i samme år (række 6).
  • "MD" beregner antallet af dage mellem to datoer som om datoerne er i samme måned og år (række 7).

Beregning af forskellen i dage med DATEDIF

Sådan indtaster du DATEDIF funktion placeret i celle B2, som vist i eksemplet billede ovenfor, for at vise antallet af dage mellem datoerne 4. maj 2014, og 10. august 2016.

  1. Klik på celle B2 at gøre det til den aktive celle; Dette er hvor antallet af dage mellem de to datoer vil blive vist.
  2. Type= daterif ( ind i celle B2.
  3. Klik på celle A2 at indtaste denne cellehenvisning somstart dato argument for funktionen.
  4. Skriv a komma i celle B2 efter cellehenvisningenA2 at fungere som en separator mellem det første og det andet argument.
  5. Klik på celle A3 i regnearket for at indtaste denne cellehenvisning som slutdato argument.
  6. Skriv a komma efter cellehenvisningenA3 .
  7. Forenhed argument, skriv brevet D i citater ("D" ) for at fortælle funktionen at vise antallet af dage mellem de to datoer.
  8. Indtast en lukning parentes.
  9. Tryk påGå ind nøgle på tastaturet for at udfylde formlen.
  10. Antallet af dage - 829 - vises i celle B2 af regnearket.

= DATEDIF (A2, A3, "D")

Når du klikker på celle B2, den komplette formel vises i formellelinjen over regnearket.

DATEDIF-fejlværdier

Hvis dataene for de forskellige argumenter for denne funktion ikke er indtastet korrekt, vises følgende fejlværdier i cellen, hvor DATEDIF funktionen er placeret:

  • #VÆRDI!: Fejlen returneres, hvis enten startdatoen eller slutdatoen er ikke en faktisk dato (række 8 i billedet, hvor celle A8 indeholder tekstdata).
  • #NUM !: Fejlen returneres hvis end_date er en tidligere dato end start_date (række 9).

DATEDIF-funktion er skjult

DATEDIF er en skjult funktion, der ikke er angivet med andre datafunktioner under formularfanen i Excel, hvilket betyder:

  • IngenFormelbygger er tilgængelig for indtastning af funktionen og dens argumenter.
  • Detargument tooltip viser ikke argumentlisten, når funktionens navn er indtastet i en celle.

Som følge heraf skal funktionen og dens argumenter indtastes manuelt i en celle, for at den kan bruges, herunder at skrive et komma mellem hvert argument for at fungere som en separator.