Note: The other languages of the website are Google-translated. Back to English

Jak rychle převést datum narození na věk v aplikaci Excel?

Například získáte řadu různých dat o datu narození v aplikaci Excel a je třeba převést tyto datum narození, aby se v aplikaci Excel zobrazila jejich přesná hodnota věku, jak byste chtěli zjistit? Tento článek uvádí několik tipů, jak snadno převést datum narození na věk v aplikaci Excel.

Metoda A:
Převeďte datum narození na věk pomocí vzorců

Metoda B:
Snadno převádějte datum narození na věk, aniž byste si pamatovali vzorce


Převeďte datum narození na věk pomocí vzorců

Níže uvedené vzorce mohou pomoci vypočítat věk na základě data narození v aplikaci Excel.

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

Funkce INT může pomoci vypočítat věk osoby na základě daného data narození, postupujte následovně.

1. Předpokládejme, že existují dva sloupce obsahující zvlášť datum narození a aktuální datum.

2. Vyberte prázdnou buňku pro výstup věku, zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku a přetáhněte ji Naplňte rukojeť dolů, abyste získali všechny výsledky.

=INT((B2-A2)/365)

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

Pomůže také níže uvedená funkce DATEDIF.

Vyberte prázdnou buňku pro výstup věku, zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku a přetáhněte ji Naplňte rukojeť dolů, abyste získali všechny výsledky.

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

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

Zkuste funkci ROUNDDOWN vypočítat věk na základě narozenin, jak je uvedeno níže.

Vyberte prázdnou buňku pro výstup věku, zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku a přetáhněte ji Naplňte rukojeť dolů, abyste získali všechny výsledky.

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

Zobrazte věk jako formát rok + měsíc + den pomocí funkce DATEDIF

Chcete-li zobrazit věk jako formát Rok + Měsíc + Den, vyzkoušejte níže uvedenou funkci DATEDIF.

Vyberte prázdnou buňku pro výstup věku, zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku a přetáhněte ji Naplňte rukojeť dolů, abyste získali všechny výsledky.

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


Snadno převeďte datum narození na věk aniž by si pamatoval vzorce

Datum narození můžete snadno převést na věk, aniž byste si pamatovali vzorce pomocí Pomocník pro datum a čas of Kutools pro Excel. 

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

1. Vyberte prázdnou buňku pro výstup věku. Poté 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.

  • 2.1) Přejít na věk karta;
  • 2.2) V Datum narození V poli vyberte buňku obsahující datum narození, které převedete na věk;
  • 2.3) Vyberte Dnes možnost v Na sekce;
  • 2.4) Určete typ výsledku z Typ výsledku výstupu rozbalovací seznam;
  • 2.5) Klikněte na OK .

Pak se věk naplní do vybrané buňky. Vyberte buňku s výsledkem a poté přetažením rukojeti výplně dolů zobrazte všechny věkové kategorie.

Poznámka: Chcete-li zobrazit věk jako formát Rok + Měsíc + Den, vyberte prosím Rok + Měsíc + Den z Typ výsledku výstupu rozbalovací seznam. A výsledek se zobrazí jako níže uvedený snímek obrazovky. Podporuje také zobrazení věku jako měsíc, týden nebo den podle vašich potřeb.

  Pokud chcete mít bezplatnou zkušební verzi (30-den) této utility, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Související články:


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
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!
officetab dno
Komentáře (138)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
:lol: pomáhá mi to
Tento komentář byl moderátorem webu minimalizován
[citát]:lol: je to pro mě užitečnéAutor: Berjang Pun[/quote] VELMI SNADNÉ ZNÁTE DATUM POČTU NAROZENÍ V ROČNÍM VĚKU..? MŮŽETE ..JAK POD 10. 8. 1980 - DNES=?????? PAK MŮŽETE / DO 365 SNADNO DOSTANETE BOD..
Tento komentář byl moderátorem webu minimalizován
Hledal jsem možnost „zaokrouhlit dolů“, ale nevěděl jsem, že existuje. Děkuji!
Tento komentář byl moderátorem webu minimalizován
=FLOOR() by také stačilo
Tento komentář byl moderátorem webu minimalizován
[quote]=FLOOR() by také stačiloAutor Thom H[/quote] jak se to používá? () co by mělo být v těchto závorkách?
Tento komentář byl moderátorem webu minimalizován
Ahoj Robyn, buňka, kterou chcete zaokrouhlit dolů, by měla být uvnitř závorek, tj. pokud zaokrouhlujete dolů buňku A1, bude to = patro(A1)
Tento komentář byl moderátorem webu minimalizován
Potřebuji vzorec, který mi umožní udeřit do DOB ​​a pak zjistit přesný den, kdy člověku bude přesně 70 1/2.
Tento komentář byl moderátorem webu minimalizován
=EDATE(A1,906) s DOB v buňce A1
Tento komentář byl moderátorem webu minimalizován
To je velmi užitečné a velmi jasné pro každého. Taky to potřebuji. Hodně mi to pomáhá.
Tento komentář byl moderátorem webu minimalizován
velmi pěkné..A13 znamená A2..Velmi užitečné..usnadňuje práci..díky za vzorec..
Tento komentář byl moderátorem webu minimalizován
Zkuste tento vzorec převést datum narození na věk.
Tento komentář byl moderátorem webu minimalizován
je to velmi užitečné. Pomůže začátečníkům i zkušenějším
Tento komentář byl moderátorem webu minimalizován
Už několik měsíců jsem hledal vzorec, který mi udává věk od Bdate, našel jsem jich několik, ale nikdy nefungovaly. Bylo to tak snadné pochopit...... Donutil mě hledat další položky. :-) Děkuji mnohokrát.
Tento komentář byl moderátorem webu minimalizován
ahoj, tady je fawad khan, chci nějaké informace o věku
Tento komentář byl moderátorem webu minimalizován
Mám spoustu buněk, které musím převést na věk, jak to udělám rychleji?
Tento komentář byl moderátorem webu minimalizován
vytvořte vybraný vzorec v buňce napravo od prvního DOB, pak můžete přetáhnout funkci dolů po všech řádcích s kotvou v pravé dolní části buňky obsahující funkci. Tato metoda bude fungovat pro většinu z výše uvedených, ale pokud používáte metodu aie One, kde aktuální datum je odkazem na jinou buňku, která obsahuje aktuální datum, budete muset upravit horní vzorec, aby se z něj stal absolutní odkaz, takže pokud byl váš vzorec možností jedna (=(B2-A2)/365) za předpokladu, že vaše data jsou všechna ve sloupci A, můžete upravit funkci too na =($B$2-A2)/365. Všimněte si, jak jsem ukotvil odkaz na buňku b2, zatímco odkaz na buňku a2 se změní, když přetáhnete funkci dolů.
Tento komentář byl moderátorem webu minimalizován
ahoj, zkusil jsem všechny tyto metody a nefungovalo to, vždy se to vrátilo s výsledkem (#value!)
Tento komentář byl moderátorem webu minimalizován
Ahoj Kassem, #Value znamená, že buňky, na které vaše funkce odkazuje, nejsou ve správném formátu pro vzorec, který používáte, tj. pomocí =SUM() na dvou buňkách obsahujících text. Všechny výše uvedené funkce jsou napsány za předpokladu, že pracujeme s buňkami obsahujícími pouze data. Potíž je v tom, že Excel někdy může vidět něco jako jiný formát než ten, který vidíte. Nejprve se ujistěte, že data jsou ve správné uniformě (DD/MM/RRRR). Zadruhé proveďte malou změnu v odkazech na buňky ve vzorci Datum pomocí funkce =text() a sdělte jim, aby je četl jako Datum. Za předpokladu, že používáme funkci DATEDIF() s datem narození v A1 a aktuálním datem v B1, což by bylo =DATEDIF(A1,B1,"y"), můžeme funkci vynutit, aby přečetla buňku A1 jako datum upravit takto =DATEDIF(TEXT(A1,"DD/MM/RRRR"),B1,"y").
Tento komentář byl moderátorem webu minimalizován
Líbí se mi metoda d pro výpočet věku, je to velmi snadné a vhodné vzorce v Excelu. :D
Tento komentář byl moderátorem webu minimalizován
=DATEDIF(A13,DNES(),"Y") & "Roky, " & DATEDIF(A13,DNES(),"YM") & "Měsíce, " & DATEDIF(A13,DNES(),"MD") & "Dny" tento vzorec je velmi snadný a vhodný pro výpočet věku v Excelu, líbí se mi............
Tento komentář byl moderátorem webu minimalizován
problém, kterému jsem čelil. jako: datum narození = 1. listopadu'2014, dnes je 31. prosince'2015 pak přijde výsledek = 1 rok, 1 měsíc, 30 dní, ale dny by měly být o 1 den více, tj. 31 dní. jak to mohu udělat ve výše uvedeném vzorci? pls pomozte
Tento komentář byl moderátorem webu minimalizován
ano, je to pro mě velmi užitečné. snadno rozumím. :)
Tento komentář byl moderátorem webu minimalizován
metoda D vrací hodnotu, když je buňka data prázdná, jak vrátit hodnotu "0" nebo prázdnou, když není v buňce vyplněno žádné datum?
Tento komentář byl moderátorem webu minimalizován
Ahoj Mark Excel používá interní kalendář, který začíná 01. Když datum zahájení není k dispozici, automaticky vybere první datum ve svém kalendáři. Řekl bych, že použijte funkci IF(), za předpokladu, že datum zahájení je v buňce A01, můžete použít =IF(A1900=""," ",ZDE VLOŽTE FUNKCI VYBRANÉHO DATA) Tato funkce zkontroluje buňku A1, pak nevrátí žádnou hodnotu, pokud je buňka prázdná, ale provede vámi zvolený vzorec, pokud je buňka aktivní (obsahuje data). Pokud je pravděpodobné, že někdy bude datum zahájení prázdné a někdy datum ukončení, pak budete muset přidat funkci AND(), takže znovu za předpokladu, že počáteční datum je v buňce A1 a konec je v B1, kterou byste použili =IF(A(A1>1,B1>0),ZDE VLOŽTE FUNKCI VYBRANÉHO DATA,"")
Tento komentář byl moderátorem webu minimalizován
THOM H... děkuji mnohokrát... jste nejlepší!
Tento komentář byl moderátorem webu minimalizován
Ahoj Mark04, Excel bude automaticky považovat prázdnou buňku za datum a použije pouze první datum v kalendáři (01/01/1900). Budete muset použít funkci IF(). Za předpokladu, že počáteční datum je v A1 a koncové datum je v B1, zvolil bych =IF(AND(A1>0,B1>0),ZDE VLOŽTE FUNKCI ZVOLENÉHO DATA"") Toto ponechá buňku prázdnou, pokud není hodnota v obou buňkách A1 a B1.
Tento komentář byl moderátorem webu minimalizován
Opravdu miluji tento web. Okamžitě najdu, co potřebuji. Plz pokračujte v aktualizaci a hledání užitečnější funkce. :P
Tento komentář byl moderátorem webu minimalizován
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & "Roky", " & DATEDIF(A13,TODAY(),"YM") & "Měsíce, " & DATEDIF(A13,TODAY(), "MD") & "Dny" CHCI VYPOČÍTAT DATUM K DNEŠNÍMU DNI, ALE KDYŽ JSEM VLOŽIL VZOREC DO BUŇKY, ZÍSKÁVÁM 114 let, 4 měsíce, 10 dní, COŽ JE ZŘEJMĚ ŠPATNĚ
Tento komentář byl moderátorem webu minimalizován
Je první rande určitě v buňce A13, protože tam Argument hledá první rande. Vypadá to, že A13 je prázdné, takže počítá rozdíl mezi dneškem a začátkem kalendáře Excelu (co by považoval za datum 0). Jediná další věc, kterou by to mohlo být, je, že čte první datum jako prázdné, protože není ve správném formátu, ale věřím, že by to vyvolalo chybu #Value. V každém případě stojí za to zkontrolovat formát buňky. Můžete buď kliknout pravým tlačítkem> formátovat buňky> Datum> OK, nebo můžete každý odkaz přepnout na buňku A13 pomocí =TEXT(), takže by to bylo: =DATEDIF(TEXT(A13,"DD/MM/RRRR"), DNES(),"Y") & "roky", " & DATEDIF(TEXT(A13,"DD/MM/RRRR"),DNES(),"YM") & "Měsíce, " & DATEDIF(TEXT(A13," DD/MM/RRRR"),TODAY(),"MD") & "Dny" Před tím vším jste však zkopírovali a vložili svou funkci přímo z tabulky, protože jsem to omylem zkontroloval a bylo tam několik mezery ve funkcích TODAY(), které to vyvolaly a daly mi chybu #NAME. Zkuste to znovu zkopírováním a vložením následujícího: =DATEDIF(A13,DNES(),"Y") & "roky", " & DATEDIF(A13,DNES(),"YM") & "měsíce, " & DATEDIF(A13 ,TODAY(),"MD") & "Dny" Ještě jednou se ujistěte, že datum zahájení je v buňce A13!
Tento komentář byl moderátorem webu minimalizován
Ahoj,,, koukáš jen na tohle,,, :-)
Tento komentář byl moderátorem webu minimalizován
Kompenzuje metoda D ztracený/získaný den v přestupném roce?
Tento komentář byl moderátorem webu minimalizován
Ahoj, jak používáte funkci Index a Match ke zjištění věku z data narození osoby? Dík.
Tento komentář byl moderátorem webu minimalizován
Potřebuji vzorec založený na datu narození dítěte, kolik mu bude 1. září 2014 (nebo kterýkoli jiný rok). nelze dokončit vzorec =DATEDIF(A13,TODAY(),"Y") tak, aby nebyl DNES, ale 9/1/14. může někdo pomoci. Jsem si jistý, že je to snadné :)
Tento komentář byl moderátorem webu minimalizován
Ahoj VRB, mohl byste buď vložit datum do samostatné buňky a odkazovat na tuto buňku namísto TODAY (). To by znamenalo, že můžete změnit datum, jak chcete, aniž byste museli riskovat porušení Argumentu (funkce). Za předpokladu, že datum (01/09/14) je v buňce A1, můžete použít =DATEDIF(A13,TEXT(A1,"DD/MM/RRRR"),"Y") Alternativně, pokud chcete pouze přepnout DNES () funkci s tímto datem, pak byste použili toto: =DATEDIF(A13,DATE(2014,9,1),"Y")
Tento komentář byl moderátorem webu minimalizován
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
Tento komentář byl moderátorem webu minimalizován
Ahoj Lucy, potřeboval bych více kontextu, co se snažíš nastavit, jak se to dělá a jaká jsi zvolila funkci, ale vypadá to, že jsi funkci věku umístila do třetího sloupce a pak ji přetahovala dolů ? Pokud zkontrolujete každou funkci a ujistíte se, že jsou odkazovány na správné buňky, mělo by to stačit. Chyby #VALUE obvykle znamenají, že používáte odkazující buňky, které neobsahují data ve formátu, který funkce očekává. V tomto případě funkce hledají data, takže aplikace Excel možná převedla data do textového formátu? Snadná oprava = zvýraznění datových buněk, kliknutí pravým tlačítkem, formátování buněk, formátování jako datum. Pokud to nefunguje, budete muset vytvořit sekundární sloupec vedle každého z nich (který můžete později skrýt), pak pomocí funkce =date() je převést do formátu data (viz moje odpověď na sanoj xavier níže na stránce s informacemi o této funkci). Díky, Thome
Tento komentář byl moderátorem webu minimalizován
Ahoj, to je velmi užitečné a velmi jasné pro každého. Hodně mi pomohl. Díky, Sandeep Sanjeevi.
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL