Přejít k hlavnímu obsahu

Jak rychle vypočítat věk (převést datum narození na věk) v Excelu?

Představte si, že pracujete se seznamem dat narození v Excelu a potřebujete ukázat jejich přesný aktuální věk. Jak toho můžete efektivně dosáhnout? Tento článek obsahuje tipy pro snadný výpočet věku z data narození v Excelu.

Metoda A:
Vypočítejte věk od data narození pomocí vzorců

Metoda B:
Snadno vypočítejte věk od data narození, aniž byste si pamatovali vzorce


Vypočítejte věk od data narození pomocí vzorců

V této části jsme nastínili různé vzorce pro výpočet věku z data narození za různých scénářů:

(AD) Vypočítejte si věk v Excelu pomocí Kutools na pár kliknutí

Chcete bez námahy vypočítat věk až do dneška nebo k jakémukoli danému datu a prezentovat je v různých formátech, jako jsou roky, měsíce, týdny, dny nebo kombinace rok + měsíc + den? Kutools pro Excel zjednodušuje tento úkol! Není potřeba ruční zadávání vzorců – Kutools zefektivňuje celý proces a nabízí uživatelsky přívětivé řešení pro všechny uživatele Excelu. Více najdete zde: Snadno vypočítejte věk od data narození, aniž byste si pamatovali vzorce.

Kromě počítání věku, Kutools pro Excel nabízí 300 dalších funkcí pro Excel. Vyzkoušejte je všechny v 30denní bezplatné zkušební verzi bez omezení funkcí nyní!


Převeďte datum narození na věk pomocí funkce INT

Věk můžeme vypočítat odečtením data narození od aktuálního data. Potom pomocí funkce INT můžeme zobrazit věk v celých letech následovně:

Vyberte prázdnou buňku, kde chcete zobrazit věk, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Poté vyberte výslednou buňku a přetáhněte její úchyt (malý zelený čtverec v pravém dolním rohu buňky) dolů, abyste získali všechny výsledky.

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

Poznámky:

  • Chcete-li zjistit něčí věk k určitému datu, nahraďte znak DNES() funkce ve vzorci s tímto konkrétním datem. Pokud je například konkrétní datum v buňce B2, použijte níže uvedený vzorec:
    =INT((B2-A2)/365)
  • Použití tohoto vzorce v Excelu, který dělí rozdíl ve dnech mezi dvěma daty číslem 365, obvykle poskytuje přesné výsledky, ale není to dokonalé. Může nepřesně vypočítat věk kolem přestupných let nebo pro osoby narozené 29. února. Alternativou je dělení 365.25, aby se zohlednily přestupné roky, ale to může také vést k chybám, zejména u věků, které nezahrnují přestupný rok. I když je tato metoda obecně účinná, není ideální pro přesné výpočty. Následující vzorce představují specializované funkce, které poskytují bezchybné výpočty věku ve všech scénářích.

Převeďte datum narození na věk pomocí funkce YEARFRAC

Funkce YEARFRAC je přesnější pro výpočet věku z data narození, protože bere v úvahu přesný počet dní v každém roce, včetně přestupných let. Nastavením třetího argumentu základ, na 1, YEARFRAC používá při výpočtu skutečný počet dnů, což zajišťuje přesnost, zejména v případech zahrnujících přestupné roky.

Do prázdné buňky, kde chcete vypočítat věk, zadejte níže uvedený vzorec a stiskněte vstoupit. Chcete-li replikovat tento výpočet pro jiná data, přetáhněte úchyt výplně buňky výsledku dolů.

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


Převeďte datum narození na věk pomocí funkce DATEDIF

K výpočtu věku z data narození lze použít funkci DATEDIF v Excelu. Pomocí "y" v jednotka argument funkce, vypočítá počet úplných let mezi dvěma daty.

Vyberte prázdnou buňku pro zobrazení věku, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Poté klikněte na buňku s výsledkem a přetáhněte její táhlo výplně dolů, abyste použili vzorec na další buňky a získali všechny výsledky.

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

Poznámka: Ve výše uvedeném vzorci DATEDIF "y" vypočítá celé roky od data v buňce A2 do dneška. „y“ můžete nahradit „m“, „d“, „md“, „ym“ nebo „yd“ a vypočítat různé aspekty rozdílu dat:

  • "M": Počet dokončených měsíců v daném období.
  • "D": Počet dní v daném období.
  • "MD": Rozdíl mezi dny daných dvou dat. Měsíce a roky dat jsou ignorovány.
  • "YM": Rozdíl mezi měsíci daných dvou dat. Dny a roky dat jsou ignorovány
  • "YD": Rozdíl mezi dny daných dvou dat. Roky dat jsou ignorovány.

Zobrazení věku ve formátu rok + měsíc + den pomocí funkce DATEDIF

Chcete-li vypočítat věk ve formátu rok + měsíc + den, zkombinujte v Excelu tři vzorce DATEDIF, každý s jiným argumentem jednotky.

Vyberte prázdnou buňku pro zobrazení věku, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Poté klikněte na buňku s výsledkem a přetáhněte její táhlo výplně dolů, abyste použili vzorec na další buňky a získali všechny výsledky.

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


Snadno vypočítat věk od data narození aniž by si pamatoval vzorce

Kutools pro Excel's Pomocník pro datum a čas Funkce zjednodušuje výpočty věku a umožňuje vám snadno převést data narození na věk pomocí několika kliknutí, aniž byste si museli pamatovat vzorce. Nabízí flexibilitu pro výpočet věku až do aktuálního dne nebo konkrétního data a poskytuje výsledky v různých formátech, jako jsou roky, měsíce, týdny, dny nebo kombinace let + měsíce + dny. Tento uživatelsky přívětivý nástroj zjednodušuje proces, takže je rychlý a dostupný pro všechny uživatele aplikace Excel.

Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.

  1. Chcete-li zobrazit věk, vyberte prázdnou buňku. Pak klikněte Kutools > Pomocník vzorců > Pomocník pro datum a čas.
  2. v Pomocník pro datum a čas V dialogovém okně proveďte následující konfiguraci.
    1. Přejít na věk karta;
    2. v Datum narození vyberte buňku obsahující datum narození, ze kterého chcete vypočítat věk;
    3. Vyberte Dnes možnost v Na sekce;
    4. Vyberte požadovaný výstupní formát pro věk, jako jsou roky, měsíce, dny nebo jejich kombinace Typ výsledku výstupu rozbalovací seznam;
    5. Klepněte na tlačítko OK .

Výsledek

Poté se věk vyplní do vybrané buňky. Vyberte výslednou buňku a poté přetáhněte její úchyt zcela dolů, abyste získali všechny věkové skupiny.

Poznámky:

  • Chcete-li zobrazit věk ve formátu rok + měsíc + den, vyberte Rok + Měsíc + Den z Typ výsledku výstupu rozbalovací seznam. Výsledek se zobrazí, jak je znázorněno na snímku obrazovky níže. Tato funkce navíc podporuje zobrazení věku v měsících, týdnech nebo dnech, a to podle vašich specifických požadavků.
  • Chcete získat přístup k Pomocník pro datum a čas Vlastnosti? Stažení Kutools pro Excel Nyní! Kromě toho se Kutools může pochlubit nesčetným množstvím více než 300 dalších funkcí a nabízí 30denní bezplatnou zkušební verzi. Nečekejte a vyzkoušejte to ještě dnes!

Související články:

Nejlepší nástroje pro produktivitu v kanceláři

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

karta kte 201905


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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