Nomor Induk Kependudukan atau NIK yang tercantum di KTP adalah nomor identitas Penduduk bersifat unik atau khas, tunggal dan melekat pada seseorang yang terdaftar sebagai Penduduk Indonesia. Karena NIK sifatnya unik maka tidak akan pernah kita jumpai ada NIK ganda sehingga dapat kita jadikan sebagai ID seseorang pada pengisian form registrasi.
NIK terdiri dari 16 digit. Kode penyusun NIK terdiri dari 2 digit awal merupakan Kode Provinsi, 2 digit setelahnya merupakan Kode Kota/Kabupaten, 2 digit sesudahnya Kode Kecamatan, 6 digit selanjutnya merupakan tanggal lahir dalam format hhbbtt (untuk wanita tanggal ditambah 40), lalu 4 digit terakhir merupakan nomor urut yang dimulai dari 0001.
Berdasarkan info diatas maka tanggal lahir seseorang tertera pada baris ke ke-7 sampai dengan baris ke-12, hanya saja jika seseorang berkelamin perempuan maka untuk tanggal lahirnya harus dikurangi dengan 40. Untuk itu kita adapat menggunakan formula =MID(text,strat_num,num_chars).
Contoh kasus. Misalkan ada sebuah data pada kolom A, Kolom B, Kolom C dan Kolom D masing-masing adalah No urut, Nama, Jenis Kelamin dan tanggal lahir maka cara mengambil tanggal lahir dari nomor NIK seseorang adalah sebagai berikut
- Mengambil tanggal lahir. Tanggal lahir terletak pada baris ke 7 dan 8 maka rumus yang digunakan adalah =MID(cell_NIK,7,2). Cell_NIK adalah alamat cell yang berisi NIK. Angka 7 adalah baris untuk tanggal lahir pada NIK sedangkan untuk angka 2 merupakan pengambilan 2 buah digit tanggal lahirnya.
Misal data NIK terletak pada Kolom D dan baris ke-2 yang isinya adalah 3304092304800002 maka rumus diatas berubah menjadi =MID(D2,7,2) sehingga output tanggalnya adalah 23. Namun rumus diatas tidak berlaku untuk seseorang yang berjenis kelamin perempuan karena tanggal lahir bagi seseorang yang berjenis kelamin perempuan ditambah dengan 40 sehingga rumusnya berubah menjadi =MID(cell_NIK,7,2)-40
- Menggambil Bulan. Bulan terletak di baris ke 9 dan 10 maka rumusnya berubah menjadi =MID(cell_NIK,9,2)
- Mengambil Tahun. Tahun lahir terletak di baris 11 dan 12 maka rumusnya adalah =MID(cell_NIK,11,2)
Bagaimana jika kita ingin menampilkan tanggal, bulan dan tahun kelahiran seseorang dalam 1 cell dengan tanda pisah berupa dash? jawabnya tidaklah sulit. Kita gabungkan saja semua rumus daitas menjadi =MID(cell_NIK,7,2)&"-"&MID(cell_NIK,9,2)&"-"&MID(cell_NIK,11,2). Jika seseorang memiliki NIK 3304092304800002 maka hasil darirumus diatas adalah 23-04-80. Namun bagaimana jika jenis kelaminnya perempuan? bererti rumus diatas tidak berlaku dong? Jika peremuan maka rumus untuk tanggalnya kita kurangi dengan angka 40 saja beres dech. maka rumus diatas menjadi =MID(cell_NIK,7,2)-40&"-"&MID(cell_NIK,9,2)&"-"&MID(cell_NIK,11,2).
Biar sederhana maka kita pake rumus =IF() untuk mendeteksi jenis kelamin seseorang, sehingga kita bisa memberlakukan 1 buah rumus untuk semua data. Caranya gunakan rumus berikut
=IF(Cell_kelamin="L",=MID(cell_NIK,7,2)&"-"&MID(cell_NIK,9,2)&"-"&MID(cell_NIK,11,2),MID(cell_NIK,7,2)-40&"-"&MID(cell_NIK,9,2)&"-"&MID(cell_NIK,11,2))
Lebih jelasnya perhatikan animasi berikut :