Asmens Kodo Gimimo Datos Iššifravimas Excel Programoje: Išsamus Vadovas

Asmens kodas - tai unikalus identifikatorius, suteikiamas kiekvienam Lietuvos piliečiui. Jame užkoduota svarbi informacija, įskaitant ir gimimo datą. Šiame straipsnyje aptarsime, kaip iššifruoti asmens kode užkoduotą gimimo datą ir kokius įrankius galite naudoti šiam procesui palengvinti.

Lietuvoje asmens kodas sudarytas pagal standartą Lietuvos RST 1185-91 „Asmens kodas. Sudėtis ir struktūra“, įsigaliojusį nuo 1991 m. gruodžio 1 d. Tai yra unikali vienuolikos dešimtainių skaitmenų seka, žyminti asmenį ir naudojama duomenims apie jį kaupti valstybės tvarkomose duomenų bazėse.

Lietuvos asmens kodo pavyzdys ir jo skaitmenų reikšmės

Asmens Kodo Struktūra ir Gimimo Datos Iššifravimas

Asmens kodas susideda iš 11 skaitmenų, kurių kiekvienas turi savo reikšmę. Pirmieji šeši skaitmenys nurodo asmens gimimo datą. Pirmieji du skaitmenys žymi gimimo metus, sekantys du - mėnesį, o paskutiniai du - dieną. Tačiau, norint teisingai interpretuoti gimimo metus, reikia atsižvelgti į asmens lytį ir gimimo šimtmetį, kurie nurodomi pirmajame asmens kodo skaitmenyje.

Pirmasis skaitmuo rodo gimimo šimtmetį ir asmens lytį:

  1. XIX a. gimęs vyras
  2. XIX a. gimusi moteris
  3. XX a. gimęs vyras
  4. XX a. gimusi moteris
  5. XXI a. gimęs vyras
  6. XXI a. gimusi moteris

Pavyzdžiui, jei asmens kodo pirmasis skaitmuo yra 3 (XX a. gimęs vyras), o kiti penki skaitmenys (iš asmens kodo pradžios) yra 600102 (metai, mėnuo, diena), tai reiškia, kad asmuo gimė 1960 m. sausio 2 d.

Paskutinius keturis asmens kodo skaičius parenka Gyventojų registro tarnyba.

Specialūs Asmens Kodų Atvejai

  • Asmens kodai su nuliais: Asmens kodai, suteikiami vyresnio amžiaus žmonėms, neprisimenantiems savo gimimo mėnesio ar dienos, gali turėti 0 vietoje mėnesio ar dienos skaitmenų.
  • Asmens kodai prasidedantys 9: Tokiems kodams negalioja įprasto sudarymo taisyklės - nėra koreliacijos tarp gimimo datos ir kodą sudarančių skaitmenų, taip pat nėra kontrolinio skaičiaus. Visgi tokiems kodams galioja 11 skaitmenų taisyklė.

"Excel" Formulės Gimimo Datos Iššifravimui

"Excel" gali būti naudingas įrankis, jei norite automatizuoti gimimo datos nustatymo procesą pagal asmens kodą. Norėdami šiuos pavyzdžius naudoti programoje „Excel“, vilkdami pažymėkite lentelėje esančius duomenis, tada dešiniuoju pelės mygtuku spustelėkite pažymėtą sritį ir pasirinkite Kopijuoti.

Gimimo Metų, Mėnesio ir Dienos Išgavimas iš Asmens Kodo

Norint iš asmens kodo (tarkime, esančio langelyje A1) išgauti gimimo datą, reikia pasitelkti kelias "Excel" funkcijas:

  • LEFT(tekstas, skaitmenų_skaičius) - išgauna nurodytą skaičių simbolių iš teksto eilutės pradžios.
  • MID(tekstas, pradžios_pozicija, skaitmenų_skaičius) - išgauna nurodytą skaičių simbolių iš teksto eilutės, pradedant nuo nurodytos pozicijos.
  • VALUE(tekstas) - konvertuoja tekstą, atrodantį kaip skaičius, į skaitinę reikšmę.
  • IF(sąlyga, reikšmė_jei_tiesa, reikšmė_jei_klaida) - atlieka loginį testą ir grąžina skirtingas reikšmes priklausomai nuo to, ar sąlyga yra teisinga, ar klaidinga.
  • DATE(metai, mėnuo, diena) - sukuria datą iš atskirų metų, mėnesio ir dienos reikšmių.

Štai kompleksinė formulė, kuri iš asmens kodo (pvz., esančio langelyje A1) ištraukia gimimo datą:

=DATE(IF(OR(LEFT(A1,1)="1",LEFT(A1,1)="2"),1800,IF(OR(LEFT(A1,1)="3",LEFT(A1,1)="4"),1900,IF(OR(LEFT(A1,1)="5",LEFT(A1,1)="6"),2000,0))) + VALUE(MID(A1,2,2)), VALUE(MID(A1,4,2)), VALUE(MID(A1,6,2)))

Ši formulė veikia taip:

  • LEFT(A1,1) išgauna pirmąjį asmens kodo skaitmenį, kuris nurodo šimtmetį ir lytį.
  • IF(OR(...)) patikrina pirmąjį skaitmenį ir priskiria atitinkamą šimtmetį (1800, 1900 ar 2000).
  • VALUE(MID(A1,2,2)) išgauna dviejų skaitmenų gimimo metų dalį (pvz., "60" iš "1960") ir konvertuoja ją į skaičių. Šimtmetis ir metų dalis sudedami, kad gautume pilnus metus.
  • VALUE(MID(A1,4,2)) išgauna gimimo mėnesio skaičių.
  • VALUE(MID(A1,6,2)) išgauna gimimo dienos skaičių.
  • Galiausiai, DATE(...) funkcija sujungia visus šiuos elementus į galutinę datos reikšmę.
Excel formulės gimimo datos iššifravimui iliustracija

Datos formatavimas ir skaičiavimai

  • Datos formatavimas: Jei turite datą, kuri nėra tinkamai suformatuota, galite ją konvertuoti į datos formatą. Pavyzdžiui, jei turite skaičių 41642, "Excel" gali konvertuoti jį į datos formatą ir tai turėtų būti 2014-01-02.
  • Dienų skaičiavimas: "Excel" taip pat gali apskaičiuoti dienų skaičių tarp dviejų datų. Pavyzdžiui, formulė =A3-A2 apskaičiuoja dienų skaičių tarp dviejų datų A2 ir A3, t. y. 570.
  • Darbo dienų skaičiavimas: Taip pat "Excel" gali apskaičiuoti visų darbo dienų skaičių tarp dviejų datų. Pavyzdžiui, =NETWORKDAYS(A2;A3) apskaičiuoja visų darbo dienų skaičių tarp dviejų datų A2 ir A3, t. y. 107. Darbo dienomis nelaikomi savaitgaliai ir šventės.

Amžiaus apskaičiavimas "Excel" programoje

"Excel" gali padėti įvairiais būdais apskaičiuoti asmens amžių. Vienas iš paprasčiausių būdų apskaičiuoti bet kokio amžiaus amžių yra naudoti „Excel“ funkciją DATEDIF. Ši paslaptinga funkcija nerodoma „Excel“ žinyno failuose, tačiau ji naudojama nuo „Excel 2000“. Funkcija DATEDIF apskaičiuoja dienų, mėnesių ar metų skaičių tarp dviejų datų.

Naudodami laiko kodus (pvz., "y" - metams, "m" - mėnesiams, "d" - dienoms) galite lengvai apskaičiuoti metų, mėnesių ir dienų skaičių tarp dviejų datų. Pavyzdžiui, =DATEDIF(Pradžios_data, Pabaigos_data, "y") grąžins metų skaičių tarp nurodytų datų.

Kitos naudingos "Excel" datos funkcijos

Programa „Excel“ datas įrašo kaip nuoseklius sekos skaičius, kad juos galima būtų naudoti skaičiuojant. Pavyzdžiui, 1900 m. sausio 1 diena yra sekos skaičius 1, o 2008 m. sausio 1 diena yra sekos skaičius 39 448, nes šias datas skiria 39 447 dienos.

  • Datos interpretavimas: "Excel" interpretuoja argumentą metai pagal jūsų kompiuterio naudojamą datos sistemą. Pagal numatytuosius nustatymus programa „Microsoft Excel“ sistemoje „Windows“ naudoja 1900 m. datos sistemą. Patarimas: Siekiant išvengti nepageidaujamų rezultatų, naudokite keturis skaitmenis argumentui metai. Pvz., naudojant 07 gali reikšti 1907 arba 2007.
  • Metų reikšmės: Jei metai yra nuo 0 (nulis) iki 1899 (imtinai), programa „Excel“ metus skaičiuoja tą reikšmę pridėdama prie 1900. Pvz., DATE(108,1,2) grąžina 2008 m. sausio 2 d. Jei metai yra nuo 1900 iki 9999 (imtinai), programa „Excel“ tą reikšmę naudoja kaip metus. Jei metai yra mažiau už 0 arba yra 10000 ar daugiau, programa „Excel“ grąžins #NUM!.
  • Mėnesio reikšmės: Jei mėnesio skaičius yra didesnis už 12, mėnuo tą mėnesių skaičių pridės prie pirmojo nurodyto metų mėnesio. Pavyzdžiui, DATE(2008,14,2) grąžins sekos skaičių, rodantį 2009 m. vasario 2 d. Jei mėnesio skaičius yra mažesnis už 1, mėnuo tą mėnesių skaičių plius 1 atims iš pirmojo nurodytų metų mėnesio. Pavyzdžiui, DATE(2008,-3,2) grąžins sekos skaičių, rodantį 2007 m. rugsėjo 2 d.
  • Dienos reikšmės: Jei dienos skaičius yra didesnis už nurodytą mėnesio dienų skaičių, diena tą skaičių pridės prie pirmosios mėnesio dienos. Pavyzdžiui, DATE(2008,1,35) grąžins sekos skaičių, rodantį 2008 m. vasario 4 d. Jei dienos skaičius yra mažesnis už 1, diena tą dienų skaičių plius vienas atims iš pirmosios mėnesio dienos. Pavyzdžiui, DATE(2008,1,-15) grąžins sekos skaičių, rodantį 2007 m. gruodžio 16 d.
  • Mėnesio ištraukimas: O kaip iš datos, tarkim 2008/10/31, "ištraukti" mėnesį? Tam galima naudoti =MONTH(data) funkciją. Pavyzdžiui, =MONTH("2008/10/31") grąžins 10.
„Excel“ datos funkcijų pavyzdžiai

Asmens Kodo Duomenų Saugumas ir Teisinis Reguliavimas

Asmens kodas yra itin svarbus kiekvieno asmens identifikacinis unikalus duomuo, pateikiantis daugiau informacijos nei tik gimimo data. Jo negalima pasikeisti, skirtingai nei telefono numerio ar el. pašto adreso. Dėl šios priežasties asmens kodo naudojimas turėtų būti pateisinamas tik išimtiniais atvejais ir tik tada, kai jo negalima pakeisti kitu identifikaciniu duomeniu.

Asmens duomenų teisinės apsaugos įstatyme numatyta, kad asmens kodas gali būti tvarkomas bet kuriuo iš BDAR 6 straipsnio 1 dalyje nurodytų asmens duomenų tvarkymo pagrindų - sutikimo, sutarties vykdymo, vykdant teisinę prievolę ir kt.

Apskritai, daugeliu atveju įmonės savo veikloje turėtų atsisakyti naudoti asmens kodą, pvz., išrašydamos sąskaitas faktūras. Pridėtinės vertės mokesčio įstatymo 80 str. aiškiai nurodyta, kokia informacija privalo būti nurodyta PVM sąskaitoje faktūroje, ir asmens kodo šiame sąraše nėra. Asmens kodo tvarkymas būtų pateisinamas, jei jo reikia pildant pranešimus, ataskaitas, skirtas valstybės institucijoms. Pavyzdžiui, darbuotojų asmens kodo tvarkymas nėra perteklinis duomuo teikiant pranešimus „Sodrai“. Taigi vieno aiškaus sąrašo, kada asmens kodą galima naudoti, o kada ne, nėra. Dažniausiai asmens kodo naudojimas pateisinamas, kai vykdomi teisės aktuose nurodyti reikalavimai ar pildomos privalomos valstybės institucijų formos. Svarbu prisiminti, kad laikantis taisyklės tvarkyti tik tuos asmens duomenis, kurių reikia konkrečiam tikslui pasiekti, perteklinio duomenų tvarkymo bus išvengta.

BDAR nuostatos ir asmens duomenų tvarkymas

Rizikos ir saugumo aspektai

Svarbu atkreipti dėmesį, kad viešai skelbiant asmens kodą ar kitus asmens duomenis, kyla rizikų. Valstybinė duomenų apsaugos inspekcija (VDAI) pastebi, kad piliečiams suteiktas asmens kodas yra unikalus ir nekeičiamas. Šis duomuo yra vienas pagrindinių paieškos kriterijų valstybės informacinėse sistemose ir registruose, todėl jo neteisėtas tvarkymas gali sąlygoti žmogaus privataus gyvenimo neliečiamumo teisės pažeidimą.

„Net ir paaiškėjus, kad žmogaus asmens kodas neteisėtai yra atskleistas ir paplitęs, jo ateityje asmuo negali pasikeisti. Būtent todėl asmens kodo tvarkymui keliami griežtesni reikalavimai, numatyti Asmens duomenų teisinės apsaugos įstatyme“, - pabrėžė inspekcijos Informacijos ir technologijų skyriaus vyriausioji specialistė Raminta Sinkevičiūtė-Šečkuvienė.

Žinant asmens kodą, galima prisidengti svetimais duomenimis įvykdžius nusikaltimą ar padarius avariją, apsimetant, kad tapatybę patvirtinančio dokumento neturi. Pasikapsčius giliau ir sužinojus daugiau asmeninės informacijos apie konkretų žmogų, nusikaltėliai gali visa tai panaudoti ir tam, kad gautų finansinės naudos.

Kitos Identifikavimo Priemonės ir Duomenų Saugumo Praktikos

Elektroninis parašas Lietuvoje taip pat yra svarbi identifikavimo priemonė. Elektroninio parašo patikimumas Lietuvoje garantuojamas valstybės lygiu, o pats skaitmeninio sertifikato naudojimas sukelia teisines pasekmes, pavyzdžiui, elektroniniu parašu pasirašyto ir elektroniniu būdu perduoto dokumento teisinė galia prilyginama ranka pasirašyto popierinio dokumento galiai. Kitaip nei naudojant kitas elektroninio identifikavimo priemones, informacinės sistemos gali be papildomų duomenų nustatyti skaitmeniniu sertifikatu pasinaudojusio asmens tapatybę - vartotojo duomenys įrašyti į patį sertifikatą.

Svetainės Saugumas ir Asmens Duomenų Apsauga

Kuriant interneto svetainę, kurioje renkami asmens duomenys, būtina užtikrinti jos saugumą. Svetainės saugumas priklauso nuo serverio, kuriame ji talpinama, saugumo ir nuo pačios svetainės programinio kodo. Svarbu pasirūpinti atsarginėmis kopijomis, ugniasiene (firewall), naudoti HTTPS protokolą ir SSL sertifikatą, pasirinkti saugius slaptažodžius ir autentifikavimą, bei reguliariai atnaujinti programinę įrangą.

Atsarginės kopijos

Atsarginės kopijos neužtikrina svetainės saugumo, tačiau jas labai pravartu turėti, kad po saugumo incidento būtų galima greitai atkurti svetainę. Reikėtų išsiaiškinti, ar hostingo paslaugų teikėjas kuria atsargines duomenų kopijas ir jei taip, tuomet kokiu dažnumu. Nemažiau svarbu, kokie duomenys yra įtraukiami į kopiją: tik duomenų bazė, tik svetainės failai, ar išsaugoma pilna svetainės kopija. Šią informaciją svarbu išsiaiškinti iš anksto, kol dar neprireikė atstatyti duomenų.

Nepriklausomai nuo to, ar hostingo paslaugų teikėjas kuria atsargines kopijas, jomis reikėtų pasirūpinti ir savarankiškai. Reikėtų patikrinti, ar hostingo paslaugų teikėjas siūlo įrankius savarankiškam kopijų generavimui. Svarbu nepamiršti, kad atstatoma atsarginė kopija negarantuoja puslapio saugumo. Svetainės failai turėtų būti skenuojami nuolat ir ne rečiau kaip kartą per savaitę. Tai reikėtų atlikti savarankiškai arba išsiaiškinti, gal tokią paslaugą siūlo arba atlieka hostingo paslaugų teikėjas.

Ugniasienė (firewall)

Svetainės ir tinklo apsaugai labai svarbi ugniasienė. Tai kompiuterinė arba programinė įranga, kuri atlieka už jos esančių programų ar kompiuterių apsaugą. Ji tikrina įeinantį ir išeinantį srautą ir blokuoja tokį, koks pasirodo įtartinas ir nepageidaujamas.

Svetainių ir serverių apsaugai turėtų būti naudojama WAF (Web Application Firewall) ugniasienė, kuri veikia panašiai kaip atvirkštinis tarpinis serveris, kuomet srautas pirmiausia turi pereiti per WAF, kad pasiektų svetainę ar serverį. WAF atlieka HTTP srauto analizę ir, jei srautas atrodo įtartinas, jį užblokuoja.

HTTPS protokolas ir SSL sertifikatas

Jei puslapyje prašote lankytojų pateikti savo asmeninę informaciją (pvz. pirkimo metu banko kortelių duomenis, registracijų metu asmeninę informaciją, prisijungimų metu slaptažodžius), svarbu, kad jūsų puslapis būtų pasiekiamas saugiu HTTPS („Hypertext Transfer Protocol Secure“) protokolu.

Svetainė HTTPS protokolu gali būti pasiekiama tuomet, kai jos domenui yra išduotas ir įdiegtas SSL (Secure Sockets Layer) sertifikatas. Jis leidžia užmegzti užšifruotą ryšį tarp vartotojo kompiuterio ir svetainės. SSL sertifikatas neapsaugo serverio ar puslapio nuo atakų ir žalingo kodo įterpimo, tačiau užšifruoja svetainę naudojančio asmens įvedamus ir į serverį perduodamus duomenis.

Saugūs slaptažodžiai ir autentifikavimas

Nesuteikite prisijungimo duomenų prie viso serverio ar administratoriaus teisių prie TVS, jei tai nėra būtina. Dar labiau svetainę galima apsaugoti prisijungimams prie jos administravimo dalies įjungus papildomą autentifikavimą (MFA/2FA). Tai užtikrins apsaugą, kad net žinodamas prisijungimo duomenis, įsilaužėlis negalės prisijungti prie administracinės dalies, jei neįves papildomo kodo.

Prisijungimui prie serverio ar failų įkėlimui reikėtų naudojanti tik saugius perdavimo būdus, pvz., SSH (angl. Secure Socket Shell) ar lygiavertį, jei naudojamas serveris ar talpinimo planas tą leidžia. SSH protokolas yra saugus nuotolinio prisijungimo iš vieno kompiuterio į kitą būdas. Dar saugesnis susijungimas su serveriu atliekamas naudojant SSH raktą (angl. SSH key). Šis metodas suteikia naudotojui papildomą privalumą, nes jį naudojant prie serverio galima prisijungti be slaptažodžio.

Prisijungimui prie serverio ar svetainės administravimo dalies svarbu naudoti saugius slaptažodžius. Saugiu slaptažodžiu yra laikomas ne trumpesnis nei aštuonių simbolių slaptažodis, sudarytas iš mažųjų ir didžiųjų raidžių, skaičių ir specialiųjų simbolių. Slaptažodžiuose reikėtų vengti naudoti bendrinius žodžius ar asmeninę informaciją, tokią kaip gimimo data, šeimos narių vardai ir panašiai. Jie turėtų būti reguliariai atnaujinami (ne rečiau kaip kas 3 mėnesius) ir unikalūs.

Programinės įrangos atnaujinimas

Programinę įrangą reikia periodiškai atnaujinti. Serverio priežiūra ir programinės įrangos atnaujinimu paprastai rūpinasi hostingo paslaugų teikėjas, tačiau jei naudojamas savarankiškai administruojamas serveris, šiais atnaujinimais teks pasirūpinti patiems arba šių darbų atlikimui samdyti serverio administratorių. Tuo tarpu svetainėje naudojamos programinės įrangos atnaujinimu turi rūpintis svetainės savininkas arba svetainę prižiūrintis asmuo.

Svetainėje naudojamos programinės įrangos atnaujinimas yra ypač svarbus, jei svetainė yra sukurta su populiariomis TVS, tokiomis kaip WordPress, Joomla, Drupal ar panašiai. Kuo naudojama TVS yra populiaresnė, tuo didesnė grėsmė, kad laiku neatnaujinus naudojamos programinės įrangos, į puslapį bus įsilaužta.

tags: #excel #kaip #is #asmens #kodo #istraukti



Visagino vaikų lopšelis-darželis „Kūlverstukas“
Įstaigos kodas  192213258
A.s. LT357300010021629811
Swedbank, AB

Biudžetinė įstaiga
Duomenys apie juridinį asmenį saugomi ir kaupiami Juridinių asmenų registre
Danutė Remakien – LEP direktorė

Kosmoso g. 15, LT-33104 Visaginas
Tel./faks. +370 386 31 595
Tel. +370 386 64 131
El. paštas [email protected]

2025 © Visagino l-d „Kūlverstukas“
„Tavo Darželis
Versija neįgaliesiems