Excel har flera inbyggda datumfunktioner som kan användas för att beräkna antalet dagar mellan två datum. Varje datumfunktion gör ett annat jobb, så resultaten skiljer sig åt. De DATEDIF funktionen kan användas för att beräkna perioden eller skillnaden mellan två datum i dagar, månader och år.
Används för DATEDIF Funktionen kan innehålla planerings- eller skrivförslag för att bestämma tidsramen för ett kommande projekt. Det kan även användas tillsammans med en persons födelsedatum för att beräkna individens ålder i år, månader och dagar.
DATEDIF-funktionssyntax och argument
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument. Syntaxen för DATEDIF funktionen är:
= DATEDIF (startdatum, slutdatum, enhet)
- start datum (obligatoriskt): Startdatumet för den valda perioden kan anges för detta argument eller cellreferensen till platsen för dessa data i arbetsbladet kan anges istället.
- slutdatum (obligatoriskt): Slutdatumet för den valda perioden, som med startdatumet, kan anges som ett aktuellt slutdatum eller cellreferensen till platsen för dessa data i arbetsbladet.
- enhet (krävs): Enhet (tidigare kallat intervall) berättar funktionen att hitta antalet dagar ("D"), slutför månader ("M") eller slutför år ("Y") mellan de två datumen. Argumentet måste vara omgivet av citattecken som "D" eller "M."
Excel utför datumberäkningar genom att konvertera datum till serienumrar som börjar vid noll för det fiktiva datumet den 1 januari 1900, på Windows-datorer och 1 januari 1904, på Macintosh-datorer.
Mer om enheten Argument
- "YD" beräknar antalet dagar mellan två datum som om datumen är samma år (rad 5).
- "YM" beräknar antalet månader mellan två datum som om datumen är samma år (rad 6).
- "MD" beräknar antalet dagar mellan två datum som om datumen är i samma månad och år (rad 7).
Beräkna skillnaden i dagar med DATEDIF
Så här går du in i DATEDIF funktionen ligger i cell B2, som visas i exempelbilden ovan, för att visa antalet dagar mellan datumen 4 maj 2014, och 10 augusti 2016.
- Klicka på cell B2 för att göra den aktiva cellen; Det är här antalet dagar mellan de två datumen kommer att visas.
- Typ= datedif ( in i cell B2.
- Klicka på cell A2 att ange denna cellreferens somstart datum argument för funktionen.
- Skriv a kommatecken i cell B2 följer cellreferensenA2 att fungera som en separator mellan de första och andra argumenten.
- Klicka på cell A3 i kalkylbladet för att ange denna cellreferens som slutdatum argument.
- Skriv a kommatecken följer cellreferensenA3 .
- Förenhet argument, skriv brevet D i citat ("D" ) för att berätta för funktionen att visa antalet dagar mellan de två datumen.
- Skriv en stängning parentes.
- tryck påStiga på tangent på tangentbordet för att slutföra formeln.
- Antalet dagar - 829 - visas i cell B2 av arbetsbladet.
= DATEDIF (A2, A3, "D")
När du klickar på cell B2, den fullständiga formeln visas i formulärfältet ovanför arbetsbladet.
DATEDIF-felvärden
Om data för de olika argumenten för denna funktion inte matas in korrekt, visas följande felvärden i cellen där DATEDIF funktionen är belägen:
- #VÄRDE!: Felet returneras om antingen startdatum eller slutdatum är inte ett aktuellt datum (rad 8 i bilden, där cell A8 innehåller textdata).
- #OGILTIGT !: Felet returneras om end_date är ett tidigare datum än startdatum (rad 9).
DATEDIF-funktionen är dold
DATEDIF är en dold funktion som inte är listad med andra datumfunktioner under formelfliken i Excel, vilket betyder:
- NejFormelbyggare är tillgänglig för inmatning av funktionen och dess argument.
- Deargument verktygstips Visar inte argumentlistan när funktionens namn skrivs in i en cell.
Som ett resultat måste funktionen och dess argument skrivas in manuellt i en cell för att den skall användas, inklusive att skriva ett komma mellan varje argument för att fungera som en separator.