Cara Hitung Umur Dalam NIK Satuan Tahun dan Bulan di Excel
1. Pendahuluan
2. 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.
3. 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 :
Untuk hasilnya umur satuan tahun dan bulan tergabung menjadi 1 Cell Excel.*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"))
Posting Komentar