Vypočítejte stávající věk pomocí funkce DATEDIF aplikace Excel

Potřebujete vědět svůj věk (nebo někdo jiný?)

Jedno použití funkce DATEDIF aplikace Excel spočítá aktuální věk osoby. To je užitečné v nejrůznějších situacích.

Vypočítejte stávající věk pomocí DATEDIF

Vypočítejte stávající věk pomocí funkce DATEDIF aplikace Excel.

V následujícím vzorci se funkce DATEDIF používá k určení aktuálního věku osoby v letech, měsících a dnech.

= DATEDIF (E1, TODAY (), "Y") a "Roky" & DATEDIF (E1,
"Měsíce", & DATEDIF (E1, DNES (), "MD") a "Dny"

Poznámka : Pro snadnější práci s formulacem je datum narození uživatele zadáno do buňky E1 listu. Odkaz na buňku na toto místo je pak zadán do vzorce.

Pokud máte datum narození uložené v jiné buňce v listu , ujistěte se, že ve vzorci změníte tři odkazy na buňky.

Zrušení vzorce

Klikněte na obrázek pro jeho zvětšení

Vzorec používá DATEDIF třikrát ve vzorci pro výpočet nejprve počtu let, počtu měsíců a počtu dnů.

Tři části vzorce jsou:

Počet dní : DATEDIF (E1, DNES (), "Y") a "Roky" Počet měsíců: DATEDIF (E1, DNES, YM) ), "MD") a "Dny"

Spojení formulace dohromady

Ampersand (&) je zřetězovací symbol v aplikaci Excel.

Jedno použití pro zřetězení je spojit číselná data a textová data dohromady, když jsou společně použity v jediném vzorci.

Například ampersand se používá pro připojení funkce DATEDIF k textu "Roky", "Měsíce" a "Dny" ve třech částech výše uvedeného vzorce.

Funkce TODAY ()

Vzorec také využívá funkci TODAY () pro zadání aktuálního data do vzorce DATEDIF.

Protože funkce TODAY () používá sériové datum počítače k ​​nalezení aktuálního data, funkce se neustále aktualizuje při každém přepočtu listu.

Obvykle se pracovní tabulky přepočítají vždy, když jsou otevřeny, takže aktuální věk člověka se každým dnem zvýší, když se otevře pracovní list, pokud není automatické přepočítání vypnuto.

Příklad: Vypočítejte stávající věk pomocí DATEDIF

  1. Zadejte datum narození do buňky E1 listu
  2. Typ = DNES () do buňky E2. (Volitelný). Zobrazuje aktuální datum, jak je vidět na obrázku výše. Toto je pouze pro vaši referenci, tato data se nepoužívá podle vzorce DATEDIF níže
  3. Do buňky E3 zadejte následující vzorec
  4. = DATEDIF (E1, DNES (), "Y") a "Roky" a DATEDIF (E1, DNES (), "YM") a "
    & DATEDIF (E1, DNES (), "MD") a "Dny"

    Poznámka : Při zadávání textových dat do vzorce musí být uzavřeny do dvojitých uvozovek, například "Roky".

  5. Stiskněte klávesu ENTER na klávesnici
  6. Současný věk by se měl zobrazit v buňce E3 listu.
  7. Po klepnutí na buňku E3 se zobrazí úplná funkce ve vzorci nad lisovacím listem