Pro mnoho uživatelů aplikace Excel je jedním z nejběžnějších úkolů výpočet věku na základě data narození. Věk může být užitečný při výpočtu důchodu, stanovení věkových kategorií v dotaznících a dokumentech a v mnoha dalších případech. V tomto článku se podíváme na několik způsobů, které vám umožní získat věk z data narození v Excelu.
Prvním a nejjednodušším způsobem je použití vestavěné funkce " dnes "spolu s funkcí" datum "a operátorem rozdílu" -". Pokud je například vaše datum narození v buňce A1, vzorec bude vypadat následovně: =Dnes () - A1. Výsledkem je počet dní mezi aktuálním datem a datem narození. Chcete-li tuto hodnotu převést do let, musíte výsledek rozdělit na 365 (nebo 366, pokud byl přestupný rok). Všimněte si, že tento vzorec nezohledňuje skutečný věk v okamžiku aktuálního data, ale pouze rozdíl ve dnech.
Dalším způsobem, jak získat věk z data narození, je použití funkce "DATARIF" s možností "g". Vzorec bude vypadat následovně: = DATARIF(A1;dnes (); "g"). Tato funkce vypočítá počet celých let mezi uvedeným datem a aktuálním datem. Na rozdíl od předchozí metody tato metoda zohledňuje skutečný věk, nejen rozdíl ve dnech.
Třetí možnost je také možná při použití funkce "věk". Vzorec bude v tomto případě vypadat následovně: =Věk(A1). Funkce věk automaticky převede datum na správný formát a vypočítá věk v letech. Zohledňuje také přestupné roky, a proto je vhodnější než předchozí dva způsoby.
Jak získat věk v Excelu?
1. Funkce DATEDIF:
- Napište vzorec do buňky, ve které chcete získat věk: =DATEDIF (datum narození, dnešní datum,"Y")
- Místo" datum narození "zadejte odkaz na buňku s datem narození a místo" dnešní datum " odkaz na buňku s dnešním datem.
- Jako třetí možnost " Y "použijte" Y " k dosažení věku v letech.
Například: = DATEDIF (A1, TODAY (), "Y")
2. Funkce YEAR a MONTH:
- Vytvořte dvě buňky pro rok a měsíc narození (například A1 pro rok a B1 pro měsíc).
- Zadejte vzorec pro výpočet věku ve třetí buňce: =year (dnes ()) - A1-if(MONTH(TODAY())
- Místo A1 a B1 vložte odkazy na příslušné buňky s rokem a měsícem narození.
Nyní máte dva způsoby, jak získat věk v Excelu. Vyberte si ten, který se vám líbí více nebo lépe vyhovuje konkrétnímu úkolu.
Vzorec pro výpočet věku
Pro výpočet věku na základě data narození lze v Excelu použít speciální vzorec. Tento vzorec umožňuje automaticky vypočítat věk a aktualizovat jej při změně data narození.
V první řadě je nutné mít buňku, která obsahuje datum narození. Například nechte datum narození v buňce A1. V buňce B1 budeme vypočítávat věk.
Chcete-li to provést, zadejte do buňky B1 následující vzorec:
Tento vzorec používá funkci DATEDIF, která vypočítá rozdíl mezi dvěma daty v daném formátu. V našem případě udáváme formát "Y", abychom získali počet celých let.
Navíc funkce DATEDIF přijímá dva povinné argumenty: počáteční datum (v tomto případě buňka A1) a konečné datum (funkce TODAY() vrací aktuální datum).
Po zadání vzorce do buňky B1 Excel automaticky vypočítá věk a při každé změně data narození se aktualizuje.
Příklad:
Pokud je v buňce A1 uvedeno datum narození 01.01.2000,vzorec v buňce B1 vyšle věk-kolik let je k aktuálnímu datu.
Příklad použití vzorce
Zde je příklad, jak lze vzorec použít k výpočtu věku na základě data narození v Excelu:
Předpokládejme, že v buňce A2 máte datum narození: 01.01.1990.
Chcete-li získat dosavadní věk, můžete použít následující vzorec:
= DATARIF(A2,dnes (), "roky")
Tento vzorec porovnává datum narození v buňce A2 s aktuálním datem pomocí funkce DATARIF. V důsledku toho získáte věk v letech.
Pokud chcete získat věk k určitému datu, můžete funkci dnes nahradit jiným datem. Například pokud chcete znát věk 31.12.2020, můžete použít následující vzorec:
=DATARIF (A2, Datum (2020,12,31),"roky")
V důsledku toho vzorec vrátí věk v letech k uvedenému datu.
Použití uvedeného vzorce tedy umožňuje snadno a rychle získat věk na základě data narození v Excelu.
Formátování buňky s věkem
V Excelu můžete buňky formátovat s věkem a zobrazovat je ve správném formátu. Můžete například zobrazit věk v letech, měsících nebo dnech.
Chcete-li buňku formátovat s věkem, nejprve vyberte požadovanou buňku nebo rozsah buněk. Poté přejděte na kartu formátování v nabídce Domů.
Dále vyberte jeden z přednastavených formátů pro buňku s věkem. Můžete si například vybrat formát "GG mm dd", který zobrazuje věk v letech, měsících a dnech. Kromě toho můžete vytvořit vlastní formát pomocí speciálních kódů formátu.
Můžete například použít kód let k zobrazení let a měsíců k zobrazení měsíců. Mezi kódy formátu můžete také přidat text nebo symboly a vytvořit požadovaný formát.
Pokud například chcete zobrazit věk se slovy "roky" a "měsíce", můžete použít následující formát: "GG" roky " mm " měsíce. V takovém případě Excel automaticky vymění kódy formátu za skutečné hodnoty věku.
Jakmile vyberete nebo vytvoříte požadovaný formát, klikněte na tlačítko OK a buňka bude odpovídajícím způsobem naformátována.
Buňku tak můžete snadno formátovat s věkem v Excelu, abyste ji zobrazili ve správném formátu a stylu.
Automatická aktualizace věku
V Excelu je možné nastavit automatickou aktualizaci věku na základě data narození pomocí vzorce a funkce.
1. Vytvořte nový sloupec vedle sloupce s daty narození. V tomto sloupci se zobrazí věk.
2. V buňce nového sloupce, kde by měl být uveden věk, zadejte vzorec:
- Pokud jsou data narození ve sloupci A, vzorec bude vypadat následovně: =rok () - rok(A1)
- V případě potřeby změňte A1 na číslo buňky, kde je datum narození
3. Stisknutím klávesy Enter použijete vzorec pro aktuální buňku.
4. Vyberte buňku se vzorcem a zkopírujte ji do zbytku buněk sloupce. Věk se automaticky aktualizuje pro každé datum narození.
Nyní, když změníte datum narození, věk se automaticky aktualizuje, aniž byste jej museli ručně přepočítávat.