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í!