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.

Š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.

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.

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