Hoppa till huvudinnehåll

Hur beräknar man ålder (konvertera födelsedatum till ålder) snabbt i Excel?

Föreställ dig att du arbetar med en lista över födelsedatum i Excel och behöver visa deras exakta nuvarande åldrar. Hur kan du effektivt uppnå detta? Den här artikeln ger tips för att enkelt beräkna ålder från ett födelsedatum i Excel.

Metod A:
Beräkna ålder från födelsedatum med formler

Metod B:
Beräkna enkelt ålder från födelsedatum utan att komma ihåg formler


Beräkna ålder från födelsedatum med formler

I det här avsnittet har vi skisserat olika formler för att beräkna ålder från födelsedatumet under olika scenarier:

(AD) Beräkna ålder i Excel med Kutools med några få klick

Vill du enkelt beräkna åldrar fram till idag eller ett givet datum och presentera dem i olika format som år, månader, veckor, dagar eller en kombination av år + månad + dag? Kutools för Excel förenklar denna uppgift! Inget behov av manuella formelinmatningar – Kutools effektiviserar hela processen och erbjuder en användarvänlig lösning för alla Excel-användare. Upptäck mer här: Beräkna enkelt ålder från födelsedatum utan att komma ihåg formler.

Förutom att beräkna åldrar, Kutools för Excel erbjuder 300 fler funktioner för Excel. Prova dem alla i en 30-dagars gratis provperiod utan funktionsbegränsningar nu!


Konvertera födelsedatum till ålder med INT-funktionen

Vi kan beräkna ålder genom att subtrahera födelsedatumet från det aktuella datumet. Sedan kan vi, genom att använda INT-funktionen, visa åldern i hela år enligt följande:

Välj en tom cell där du vill att åldern ska visas, skriv in formeln nedan och tryck på ange nyckel. Välj sedan resultatcellen och dra dess fyllningshandtag (den lilla gröna fyrkanten i det nedre högra hörnet av cellen) för att få alla resultat.

=INT((TODAY()-A2)/365)

Anmärkningar:

  • För att få någons ålder vid ett visst datum, byt ut I DAG() funktion i formeln med det specifika datumet. Till exempel, om det specifika datumet finns i cell B2, använd formeln nedan:
    =INT((B2-A2)/365)
  • Att använda denna formel i Excel, som delar skillnaden i dagar mellan två datum med 365, ger vanligtvis korrekta resultat, men det är inte perfekt. Den kan felaktigt beräkna åldrar runt skottår eller för de som är födda den 29 februari. Ett alternativ är att dividera med 365.25 för att ta hänsyn till skottår, men detta kan också leda till fel, särskilt för åldrar som inte sträcker sig över ett skottår. Även om denna metod i allmänhet är effektiv, är den inte idealisk för exakta beräkningar. Följande formler introducerar specialiserade funktioner som ger felfria åldersberäkningar i alla scenarier.

Konvertera födelsedatum till ålder med YEARFRAC-funktionen

YEARFRAC-funktionen är mer exakt för att beräkna ålder från ett födelsedatum eftersom den tar hänsyn till det exakta antalet dagar varje år, inklusive skottår. Genom att ange det tredje argumentet, grund, till 1, använder YEARFRAC det faktiska antalet dagar i sin beräkning, vilket säkerställer precision, särskilt i fall som involverar skottår.

I en tom cell där du vill att åldern beräknas anger du formeln nedan och trycker ange. För att replikera den här beräkningen för andra data, dra resultatcellens fyllningshandtag nedåt.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


Konvertera födelsedatum till ålder med DATEDIF-funktionen

DATEDIF-funktionen i Excel kan användas för att beräkna ålder från ett födelsedatum. Genom att använda "y" i enhet argumentet för funktionen, beräknar den antalet hela år mellan två datum.

Välj en tom cell för att visa åldern, ange formeln nedan och tryck på ange nyckel. Klicka sedan på cellen med resultatet och dra dess fyllningshandtag nedåt för att tillämpa formeln på andra celler och få alla resultat.

=DATEDIF(A2,NOW(),"y")

Notera: I ovanstående DATEDIF-formel beräknar "y" de fullständiga åren från datumet i cell A2 till idag. Du kan ersätta "y" med "m", "d", "md", "ym" eller "yd" för att beräkna olika aspekter av datumskillnaden:

  • "M": Antalet hela månader under den givna perioden.
  • "D": Antalet dagar i den angivna perioden.
  • "MD": Skillnaden mellan dagarna för de givna två datumen. Månaderna och åren för datumen ignoreras.
  • "YM": Skillnaden mellan månaderna för de angivna två datumen. Dagarna och åren för datumen ignoreras
  • "YD": Skillnaden mellan dagarna för de givna två datumen. Åren för datumen ignoreras.

Visa ålder i formatet År + Månad + Dag med DATEDIF-funktionen

För att beräkna ålder i formatet År + Månad + Dag, kombinera tre DATEDIF-formler i Excel, var och en med olika enhetsargument.

Välj en tom cell för att visa åldern, ange formeln nedan och tryck på ange nyckel. Klicka sedan på cellen med resultatet och dra dess fyllningshandtag nedåt för att tillämpa formeln på andra celler och få alla resultat.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


Beräkna enkelt ålder från födelsedatum utan att komma ihåg formler

Kutools för Excel's Hjälp för datum och tid funktionen förenklar åldersberäkningar, så att du enkelt kan konvertera födelsedatum till ålder med bara några klick, utan att behöva komma ihåg formler. Den erbjuder flexibiliteten att beräkna ålder upp till den aktuella dagen eller ett specifikt datum, och ger resultat i olika format som år, månader, veckor, dagar eller en kombination av år + månader + dagar. Detta användarvänliga verktyg effektiviserar processen, vilket gör den snabb och tillgänglig för alla Excel-användare.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

  1. Välj en tom cell för att visa åldern. Klicka sedan Kutools > Formel Helper > Hjälp för datum och tid.
  2. I Hjälp för datum och tid dialogrutan, konfigurera så här.
    1. Gå till Ålder flik;
    2. I Födelsedatum rutan, välj cellen som innehåller födelsedatumet du vill beräkna åldern från;
    3. Välj I dag alternativet i Till sektion;
    4. Välj önskat format för ålder, som år, månader, dagar eller en kombination, från Typ av resultat rullgardinsmeny
    5. Klicka på OK knapp.

Resultat

Sedan fylls åldern i den valda cellen. Välj resultatcellen och dra sedan dess fyllningshandtag hela vägen ner för att få alla åldrar.

Anmärkningar:

  • För att visa åldern i formatet År + Månad + Dag, välj År + månad + dag från Typ av resultat rullgardinsmenyn. Resultatet kommer att visas som illustreras i skärmdumpen nedan. Dessutom stöder den här funktionen visning av ålder i månader, veckor eller dagar, för att tillgodose dina specifika krav.
  • Vill du komma åt Hjälp för datum och tid funktion? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations