Ugrás a tartalomra

Hogyan lehet gyorsan kiszámítani az életkort (a születési dátumot életkorrá konvertálni) az Excelben?

Képzelje el, hogy születési dátumok listájával dolgozik az Excelben, és meg kell jelenítenie a pontos aktuális életkorukat. Hogyan lehet ezt hatékonyan elérni? Ez a cikk tippeket ad az életkor egyszerű kiszámításához a születési dátum alapján az Excelben.

A. módszer:
Számolja ki az életkort a születési dátumtól képletekkel

B módszer:
Könnyen kiszámíthatja az életkort a születési dátumtól, képletek emlékezése nélkül


Számolja ki az életkort a születési dátumtól képletekkel

Ebben a részben különböző képleteket vázoltunk fel az életkor kiszámításához a születési dátumtól különböző forgatókönyvek szerint:

(AD) Számítsa ki az életkort Excelben a Kutools segítségével néhány kattintással

Könnyedén szeretné kiszámítani az életkort a mai napig vagy bármely adott dátumig, és különféle formátumokban bemutatni, például évek, hónapok, hetek, napok vagy év + hónap + nap kombinációja? Kutools az Excel számára leegyszerűsíti ezt a feladatot! Nincs szükség manuális képletbevitelre – a Kutools leegyszerűsíti a teljes folyamatot, felhasználóbarát megoldást kínálva minden Excel felhasználó számára. Fedezz fel többet itt: Könnyen kiszámíthatja az életkort a születési dátumtól, képletek emlékezése nélkül.

Az életkor számítása mellett Kutools az Excel számára 300 további funkciót kínál az Excelhez. Próbálja ki mindegyiket egy 30 napos ingyenes próbaidőszakban, funkciók korlátozása nélkül!


Születési dátum konvertálása életkorra az INT funkcióval

Az életkort úgy számíthatjuk ki, hogy az aktuális dátumból kivonjuk a születési dátumot. Ekkor az INT függvény használatával a kort teljes években a következőképpen tudjuk megjeleníteni:

Válasszon ki egy üres cellát, ahol meg szeretné jeleníteni az életkort, írja be az alábbi képletet, és nyomja meg a gombot belép kulcs. Ezután jelölje ki az eredménycellát, és húzza le a kitöltő fogantyúját (a kis zöld négyzet a cella jobb alsó sarkában) az összes eredmény megjelenítéséhez.

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

Megjegyzések:

  • Ahhoz, hogy valaki életkorát egy bizonyos időpontban megkapja, cserélje ki a MA() függvényt a képletben az adott dátummal. Például, ha az adott dátum a B2 cellában van, használja az alábbi képletet:
    =INT((B2-A2)/365)
  • Ennek a képletnek az Excelben való használata, amely elosztja a két dátum közötti napok különbségét 365-tel, általában pontos eredményeket ad, de nem tökéletes. Előfordulhat, hogy pontatlanul számítja ki a szökőév körüli vagy a február 29-én születettek életkorát. Alternatív megoldásként 365.25-tel osztjuk a szökőéveket, de ez is hibához vezethet, különösen a nem szökőévet átívelő életkorok esetében. Bár ez a módszer általában hatékony, pontos számításokhoz nem ideális. A következő képletek olyan speciális függvényeket mutatnak be, amelyek minden forgatókönyvben hibátlan korszámítást biztosítanak.

Konvertálja a születési dátumot életkorra a YEARFRAC funkcióval

A YEARFRAC függvény pontosabb az életkor születési dátum alapján történő kiszámításához, mivel minden évben figyelembe veszi a napok pontos számát, beleértve a szökőéveket is. A harmadik argumentum beállításával alap, 1-hez, a YEARFRAC a tényleges napszámot használja a számítás során, biztosítva a pontosságot, különösen szökőévek esetén.

Írja be az alábbi képletet egy üres cellába, ahol ki szeretné számítani az életkort, és nyomja meg a gombot belép. A számítás más adatokkal való megismétléséhez húzza lefelé az eredménycella kitöltési fogantyúját.

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


Konvertálja a születési dátumot életkorra a DATEDIF funkcióval

Az Excel DATEDIF függvénye a születési dátumtól számított életkor kiszámítására használható. Az "y" használatával a egység A függvény argumentumával kiszámítja a két dátum közötti teljes évek számát.

Válasszon ki egy üres cellát az életkor megjelenítéséhez, írja be az alábbi képletet, és nyomja meg a gombot belép kulcs. Ezután kattintson az eredményt tartalmazó cellára, és húzza lefelé a kitöltő fogantyúját, hogy a képletet más cellákra is alkalmazza, és megkapja az összes eredményt.

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

Jegyzet: A fenti DATEDIF képletben az "y" az A2 cellában lévő dátumtól a mai napig számítja a teljes éveket. Az „y” helyett „m”, „d”, „md”, „ym” vagy „yd” szerepelhet a dátumkülönbség különböző szempontjainak kiszámításához:

  • "M": A teljes hónapok száma az adott időszakban.
  • "D": A napok száma az adott időszakban.
  • "MD": Az adott két dátum napjai közötti különbség. A dátumok hónapjai és évei figyelmen kívül maradnak.
  • "YM": A megadott két dátum hónapjai közötti különbség. A dátumok napjai és évei figyelmen kívül maradnak
  • "YD": A megadott két dátum napjai közötti különbség. A dátumok éveit figyelmen kívül hagyja.

Életkor megjelenítése év + hónap + nap formátumban a DATEDIF funkcióval

Ha az életkort Év + Hónap + Nap formátumban szeretné kiszámítani, az Excelben kombináljon három DATEDIF képletet, amelyek mindegyike eltérő egységargumentumot tartalmaz.

Válasszon ki egy üres cellát az életkor megjelenítéséhez, írja be az alábbi képletet, és nyomja meg a gombot belép kulcs. Ezután kattintson az eredményt tartalmazó cellára, és húzza lefelé a kitöltő fogantyúját, hogy a képletet más cellákra is alkalmazza, és megkapja az összes eredményt.

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


Könnyen kiszámíthatja az életkort a születési dátumtól képletekre nem emlékezve

Kutools az Excel számára's Dátum és idő segítő A funkció leegyszerűsíti az életkor kiszámítását, lehetővé téve a születési dátumok egyszerűen, néhány kattintással életkorra konvertálását anélkül, hogy meg kellene emlékeznie a képletekre. Rugalmasságot kínál az életkor kiszámításához az aktuális napig vagy egy adott dátumig, és különböző formátumokban nyújt eredményeket, például évek, hónapok, hetek, napok vagy évek + hónapok + napok kombinációja. Ez a felhasználóbarát eszköz leegyszerűsíti a folyamatot, gyorssá és minden Excel-felhasználó számára elérhetővé teszi.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

  1. Válasszon ki egy üres cellát az életkor megjelenítéséhez. Ezután kattintson Kutools > Formula Segítő > Dátum és idő segítő.
  2. Ban,-ben Dátum és idő segítő párbeszédpanelt, kérjük, konfigurálja az alábbiak szerint.
    1. Menj a Kor fül;
    2. Ban,-ben Születési idő mezőben válassza ki a születési dátumot tartalmazó cellát, amelyből az életkort ki kívánja számítani;
    3. Válassza a Ma lehetőség a Nak nek szakasz;
    4. Válassza ki a kívánt életkor kimeneti formátumot, például éveket, hónapokat, napokat vagy kombinációt, a Kimeneti eredmény típusa legördülő lista;
    5. Kattintson az OK gombot.

Eredmény

Ezután az életkor a kiválasztott cellába kerül. Jelölje ki az eredménycellát, majd húzza le teljesen a kitöltő fogantyúját az összes korosztály megjelenítéséhez.

Megjegyzések:

  • Az életkor év + hónap + nap formátumban való megjelenítéséhez válassza a lehetőséget Év + hónap + nap tól Kimeneti eredmény típusa legördülő lista. Az eredmény az alábbi képernyőképen látható módon fog megjelenni. Ezenkívül ez a funkció támogatja az életkor hónapokban, hetekben vagy napokban történő megjelenítését, az Ön egyedi igényeinek megfelelően.
  • Szeretné elérni a Dátum és idő segítő funkció? Letöltés Kutools az Excel számára Most! Ezen túlmenően a Kutools több mint 300 egyéb funkcióval büszkélkedhet, és 30 napos ingyenes próbaverziót kínál. Ne várj, próbáld ki még ma!

Kapcsolódó cikkek:

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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