Vad att veta
- Ange ditt födelsedatum i en cell i Excel och DATEDIF-formeln i en annan cell. Tryck Enter för att se din nuvarande ålder.
- DATEDIF-formeln innehåller en cellreferens för födelsedatumet och för det aktuella datumet.
- DATEDIF beräknar antalet år, månader och dagar mellan de två datumen, vilket ger din ålder.
Den här artikeln förklarar hur du beräknar din ålder med Excels DATEDIF-formel. Dessa instruktioner gäller för Excel 2019, 2016, 2013, 2010; Excel för Microsoft 365, Excel Online, Excel för Mac, Excel för iPad, Excel för iPhone och Excel för Android.
Beräkna en ålder med DATEDIF-funktionen
En användning för Excels DATEDIF-funktion är att beräkna en persons nuvarande ålder. Om du inte känner för att dra ut en kalender kan en enkel kalkylbladsformel komma till undsättning. Alternativt kan du använda funktionen för att beräkna skillnaden mellan två valfria datum.
I följande formel bestämmer DATEDIF-funktionen en persons nuvarande ålder i år, månader och dagar.
=DATEDIF(E1, TODAY(), "Y")&" År, "&DATEDIF(E1, TODAY(), "YM")&" Månader, "&DATEDIF(E1, IDAG), "MD")&" Dagar"
För att göra formeln lättare att arbeta med, skrivs en persons födelsedatum in i cell E1 i ett kalkylblad (se exemplet nedan). Cellreferensen till denna plats skrivs in i formeln. Om födelsedatumet lagras i en annan cell i kalkylbladet måste de tre cellreferenserna i formeln ändras.
Formeln använder DATEDIF tre gånger för att först beräkna antalet år, sedan antalet månader och sedan antalet dagar mellan de två datumen. De tre delarna av formeln är:
Antal år: DATEDIF(E1, TODAY(), "Y")&" År,"
Antal månader: DATEDIF(E1, TODAY(), "YM")&" Månader,"
Antal dagar: DATEDIF(E1, TODAY(), "MD")&" Days"
Sammanfoga formeln
Et-tecken (&) är en sammanlänkningssymbol i Excel. En användning för sammanlänkning är att sammanfoga taldata och textdata när de används i en enda formel. Till exempel kopplar et-tecken DATEDIF-funktionen till texten Years, Months och Days i formelns tre avsnitt.
TODAY()-funktionen
Formeln använder också funktionen TODAY() för att mata in det aktuella datumet i DATEDIF-formeln. Eftersom TODAY()-funktionen använder datorns seriella datum för att hitta det aktuella datumet, uppdateras funktionen kontinuerligt varje gång ett kalkylblad räknas om.
Arbetsblad räknas om varje gång de öppnas. Personens nuvarande ålder ökar när kalkylbladet öppnas om inte automatisk omräkning är avstängd.
Exempel: Beräkna din nuvarande ålder med DATEDIF
Detta exempel på DATEDIF-funktionen beräknar din nuvarande ålder:
- Ange ditt födelsedatum i cell E1 i ett tomt kalkylblad.
Ange formeln i cell E3:
=DATEDIF(E1, TODAY(), "Y")&" År, "&DATEDIF(E1, TODAY(), "YM")&" Månader, "&DATEDIF(E1, IDAG(), "MD ")&" dagar"
Tryck ENTER.
- Din nuvarande ålder visas i cell E3 i kalkylbladet.