Cara Hitung Umur Dalam NIK Satuan Tahun dan Bulan di Excel
Bagi kalian seorang pegawai terutama bagian kepegawaian yang sehariannya merekap suatu data, mungkin salah satunya dalam merekap menggunakan Microsoft Excel untuk mempercepat mengolah data. Salah satu yang sering kali direkap yaitu diantaranya data NIK seseorang, NIK sendiri memiliki suatu kode atau arti dari tiap digit nya, salah satunya yaitu terdapat data tanggal, bulan dan tahun kelahiran sesorang. Nah dari tanggal lahir tersebut dapat dihitung umur seseorang saat ini.
Penjelasan Digit Pada NIK
Untuk menentukan umur dalam tahun dan bulan dari NIK (Nomor Induk Kependudukan) di Excel, kalian dapat menggunakan beberapa fungsi. NIK biasanya memiliki format yang mencakup tanggal lahir, misalnya bagian ke-7 hingga ke-12 menunjukkan tanggal lahir dalam format DDMMYY, atau Hari, Bulan dan Tahun.
Rumus Excel
Berikut langkah-langkah untuk menghitung umur dalam tahun dan bulan:
*Ekstrak Tanggal Lahir dari NIK*:
Misalnya, NIK ada di sel A3. Anda bisa menggunakan rumus berikut untuk mendapatkan tanggal lahir:
=IF(A3="","",DATE(IF(VALUE(MID(A3, 11, 2)) > 24, "19" & MID(A3, 11, 2), "20" & MID(A3, 11, 2)),MID(A3, 9, 2),IF(VALUE(MID(A3, 7, 2))>40, VALUE(MID(A3, 7, 2))>40, MID(A3, 7, 2))))
Rumus ini memperhitungkan bahwa jika hari lahir lebih dari 40, berarti pemilik NIK adalah perempuan (karena dalam beberapa format NIK, hari lahir untuk perempuan ditambah 40).
Untuk hasilnya seperti ini :
*Hitung Umur*:
Setelah mendapatkan tanggal lahir, gunakan rumus berikut untuk menghitung umur dalam tahun dan bulan:
=IF(A3="","",DATEDIF(DATE(IF(VALUE(MID(A3, 11, 2)) > 24, "19" & MID(A3, 11, 2), "20" & MID(A3, 11, 2)),MID(A3, 9, 2),IF(VALUE(MID(A3, 7, 2)) > 40, VALUE(MID(A3, 7, 2)) > 40, MID(A3, 7, 2)) ), TODAY(), "Y") & " tahun " &DATEDIF(DATE(IF(VALUE(MID(A3, 11, 2)) > 24, "19" & MID(A3, 11, 2), "20" & MID(A3, 11, 2)),MID(A3, 9, 2),IF(VALUE(MID(A3, 7, 2)) > 40, VALUE(MID(A3, 7, 2)) > 40, MID(A3, 7, 2))), TODAY(), "YM") & " bulan")
Rumus ini akan memberikan hasil berupa umur dalam format "X tahun Y bulan". Pastikan untuk menyesuaikan format tanggal jika ada perbedaan dalam format penyimpanan NIK.
Untuk hasilnya seperti ini :
*Umur Dalam Tahun 1 Cell*:
=IF(A3="","",DATEDIF(DATE(IF(VALUE(MID(A3, 11, 2)) > 24, "19" & MID(A3, 11, 2), "20" & MID(A3, 11, 2)),MID(A3, 9, 2),IF(VALUE(MID(A3, 7, 2)) > 40, VALUE(MID(A3, 7, 2)) > 40, MID(A3, 7, 2)) ), TODAY(), "Y"))
*Umur Dalam Bulan 1 Cell*:
=IF(A3="","",DATEDIF(DATE(IF(VALUE(MID(A3, 11, 2)) > 24, "19" & MID(A3, 11, 2), "20" & MID(A3, 11, 2)),MID(A3, 9, 2),IF(VALUE(MID(A3, 7, 2)) > 40, VALUE(MID(A3, 7, 2)) > 40, MID(A3, 7, 2))), TODAY(), "YM"))
Post a Comment