Převod rodného čísla na datum narození

Aktualizováno: 4. 12. 2020, datum vydání: 22. 12. 2017

Vycházím z článku Ověření správnosti rodného čísla od Miroslava Lorence, ve kterém je v souborech ke stažení k dispozici excelovský soubor (verze Excel 2007) s úpravou rodných čísel.

Vzorec v Excelu pro převod rodného čísla

Jen pro rychlost jsem upravila (sloučila) vzorec do jedné buňky. Vzorec pro převod rodného čísla v Excelu by byl např. pro rodné číslo uložené v buňce A2 následující:

=DATUM(KDYŽ(NEBO(DÉLKA(A2)=9;A(DÉLKA(A2)=10;ČÁST(A2;1;2)*1>=54));1900+ČÁST(A2;1;2);2000+ČÁST(A2;1;2));KDYŽ(ČÁST(A2;3;2)*1>12;ČÁST(A2;3;2)-50;ČÁST(A2;3;2)*1);ČÁST(A2;5;2))

Ještě při zápisu samotného rodného čísla v buňce Excelu si musíme dát pozor, aby buňka měla formát „text“. Pokud bychom formátování buňky nezměnili z čísla na text, tak s rodným číslem Excel pracuje jako s číslem a případnou prvotní nulu ignoruje, a pak samozřejmě vzorce nefungují tak, jak mají!

Další články