Ako zistiť dátum narodenia z rodného čísla

Rodné číslo predstavuje jedinečný identifikátor, ktorý obsahuje dôležité osobné údaje, vrátane dátumu narodenia a pohlavia osoby. Zistiť dátum narodenia z rodného čísla je jednoduché, najmä s využitím nástrojov ako je MS Excel. Na to, aby sme dokázali extrahovať tieto informácie, budeme potrebovať niekoľko veľmi jednoduchých funkcií MS Excel.

Schéma štruktúry rodného čísla pre výpočet dátumu narodenia (rok, mesiac, deň)

Štruktúra rodného čísla a základné princípy

Rodné čísla boli zavedené koncom 40-rokov 20. storočia a ich štruktúra sa mierne líšila pred a po 1. januári 1954. Základný princíp pre určenie dátumu narodenia spočíva v prvých šiestich čísliciach rodného čísla. Okrem dátumu narodenia rodné číslo zahŕňa aj informáciu o pohlaví osoby: ženy majú ku číslici mesiaca pripočítané 50.

Napríklad, 9051012806 je rodné číslo ženy narodenej 1. januára 1990 (január = 1. mesiac + 50 = 51). Rodné číslo muža narodeného v ten istý deň by bolo napríklad 900101xxxx (prvé dve číslice roka, ďalšie dve mesiaca a ďalšie dve dňa).

Zistenie roku narodenia

Rok narodenia zistíme najľahšie pomocou funkcie LEFT() v Exceli, ktorá extrahuje prvé dva znaky zľava. Je však dôležité brať do úvahy aj celkovú dĺžku rodného čísla. Prečo? Lebo od 1. 1. 1954 sa za lomku dávali 4 číslice a do 31. 12. 1953 iba tri číslice. Rok narodenia z rodného čísla sa v Exceli dá vypočítať viacerými spôsobmi.

Ak budú prvé dve číslice z rodného čísla napríklad 08, tak v prípade, že je dĺžka rodného čísla 10 znakov (s lomkou), pripočítame 1900 a rok narodenia bude 1908. Poznámka, ak by bolo rodné číslo bez lomky (lomítka), tak by sme skúmali, či má 9 respektíve 10 znakov. V prípade, že je dĺžka 11 znakov (čo je typické pre rodné čísla po roku 2000), musíme funkciou IF() otestovať, či je rok narodenia väčší ako 53. Ak je napríklad „08“, rok narodenia by bol 2008, nie 1908.

Infografika: výpočet roku narodenia z rodného čísla s príkladmi

Zistenie mesiaca narodenia

Mesiac narodenia zistíme podobne pomocou funkcie MID(), ktorá nám umožní extrahovať príslušné dve číslice zo stredu rodného čísla (tretia a štvrtá číslica). Musíme ale ženám odrátať číslo 50. Výsledok funkcie MID() je text, preto ho bude potrebné prekonvertovať na číslo, aby s ním bolo možné vykonávať matematické operácie. Ak sú napríklad stredné číslice 51, znamená to, že mesiac je 1 (51 - 50 = 1) a ide o ženu. Ak sú to číslice 01, ide o 1. mesiac a muža.

Schéma: výpočet mesiaca narodenia z rodného čísla s ohľadom na pohlavie

Zistenie dňa narodenia

Deň narodenia zistíme taktiež pomocou funkcie MID(). Táto funkcia nám umožní extrahovať piatu a šiestu číslicu rodného čísla, ktoré reprezentujú deň v mesiaci.

Skladanie celého dátumu narodenia

Keď už máme samostatne určený deň, mesiac a rok narodenia, môžeme ich spojiť do kompletného dátumu. Na to nám poslúži funkcia z kategórie dátum a čas, konkrétne funkcia DATE() v Exceli. Táto funkcia vyžaduje tri argumenty: rok, mesiac a deň, a vráti platný dátum v požadovanom formáte.

Using LEFT RIGHT & MID Functions in Excel

tags: #nevie #kedy #mam #presne #narodeniny