Microsoft Excel memberikan fasilitas yang banyak untuk mengolah angka, salah satunya adalah untuk mencari umur. Misalnya Anda diberikan tugas untuk mencari umur seluruh pegawai di kantor, Anda tidak mungkin menghitungnya satu-satu. Gunakan excel, buat satu rumus, copy, dan sim salabim data yang dibutuhkan langsung tersedia.
Pada dasarnya perintah atau fungsi untuk menghitung umur / usia adalah tanggal hari ini dikurangi tanggal lahir. Namun Microsoft Excel menggunakan Julian Date sehingga rumus sederhana A1-B1 hanya akan menghasilkan angka biasa. Oleh karena itu dibutuhkan pengaturan agar hasilnya sesuai dengan yang kita inginkan.
1. Pastikan setting bahasa menggunakan Bahasa Indonesia. Masuk menu Control Panel > Ragion & Language. Pada bagian Format pilih Indonesia.
2. Buka Ms. Excel lalu ketik tanggal lahir di A1 (10 Desember 2010) dan tanggal hari ini di A2 (10 November 2012). Ubah format menjadi DATE.
3. Pada cell A3 ketik fungsi :
=YEAR(A2)-YEAR(A1)
Pada tahap ini Anda sudah berhasil menghitung umur, namun yang dihitung adalah angka tahunnya saja. Jadi misal lahir tahun 2010, akan dihitung umurnya 2 tahun. Padahal Ia lahir bulan Desember 2010, jadi seharusnya umurnya adalah 1 tahun 11 bulan. Untuk melengkapinya perlu ditambahkan rumus MONTH untuk menghitung bulan.
4. Ketik fungsi berikut di cell A4 :
=MONTH(A2)-MONTH(A1)
Rumus di atas akan menghasilkan angka –1. Karena bulan 11 dikurangi bulan 12. Namun informasi yang disajikan sudah agak akurat namun agak sulit membacanya. Jika dibaca maka hasilnya adalah : 2 tahun kurang 1 bulan. Nah, pekerjaan selanjutnya mengubah angka 2 dan –1 menjadi 1 dan 11.
5. Kita akan menambahkan fungsi IF (jika) pada rumus di atas :
– Jika cell A4 nilainya <0 maka rumus A3 =YEAR(A2)-YEAR(A1) akan menjadi =(YEAR(A2)-YEAR(A1))-1. Hasilnya adalah 2-1=1.
Rumus lengkapnya :
=IF((MONTH(A2)-MONTH(A1))<0;((YEAR(A2)-YEAR(A1))-1;YEAR(A2)-YEAR(A1))
– Jika =MONTH(A2)-MONTH(A1) menghasilkan angka <0, maka rumus di cell A4 akan menjadi =12+(MONTH(A2)-MONTH(A1)). Dengan demikian akan menjadi 11.
=IF((MONTH(A2)-MONTH(A1))<0;12+(MONTH(A2)-MONTH(A1));MONTH(A2)-MONTH(A1))
Update tanggal 11 Februari 2013:
Setelah saya pelajari lebih lanjut, ternyata ada rumus yang lebih mudah, yaitu menggunakan rumus DATEDIF. Saat kita mengetikkan perintah datedif, tidak akan muncul bantuan atau petunjuk penggunaan rumus ini. Dan di menu help Excel sudah tidak ada fungsi datedif. Menurut saya karena rumus ini tidak disupport lagi oleh Microsoft. Meskipun begitu, kita masih bisa menggunakan rumus ini.
Rumusnya adalah :
=DATEDIF(C4;D4;”Y”)&” Tahun “&DATEDIF(C4;D4;”YM”)&” Bulan “&DATEDIF(C4;D4;”MD”)&” Hari”
Keterangan :
C4 : Tanggal lahir.
D4 : Tanggal hari ini.
Tanda & : tanda untuk menggabungkan beberapa fungsi menjadi satu.
Selain itu ada juga parameter yang terdapat di dalam rumus yang perlu diketahui, antara lain:
Today() : untuk menampilkan tanggal hari ini.
Y : Menghitung selisih tahun dengan pembulatan tahun ke bawah.
M : Menghitung selisih bulan dengan pembulatan bulan ke bawah.
D : Menghitung selisih hari, terlalu detail jika untuk menghitung orang tua.
YM : menghitung bulan setelah dikurangi pembulatan tahun, tidak pernah menghasilkan angka sama atau lebih besar dari 12.
YD : menghitung hari setelah dikurangi pembulatan hari dalam 1 tahun, maximal menghasilkan angka 365 (hari).
MD : menghitung hari setelah dikurangi pembulatan tahun dan pembulatan bulan.
Berikut saya sertakan file contoh Kalkulator Umur yang bisa di download di link berikut:
Menghitung Umur dengan Ms. Excel.xlsx
Demikian tips sederhana menghitung umur menggunakan Microsoft Excel.
Selamat mencoba.
Thanxs….. bermanfaat bgt.. buat ngitung umunr balita di pos yandu… makasih…
Mas, mohon info. di artikel mas di cantumkan link untuk donlod software kalkulator umur. saya sudah donlod. formatnya dlm Excel ya? lalu cara menggunaakannya bgmn mas? saya sudah ketik nama, tgl lahir, dan tgl saat ini di form tsb. tp kok tdk muncul usianya.
mohon bantuan. maklum baru blajar excel. hehe
trmksh.
Formatnya memang dalam excel mas. Mungkin ada rumus yg salah mas.
mantap diikuti sesuai petunjuk…passs, makasih gan
rumus sederhananya jadi :
=DATEDIF(A1;now();”Y”)&” Tahun “&DATEDIF(A1;now();”YM”)&” Bulan “&DATEDIF(A1;now();”MD”)&” Hari”
dengan kolom A1 diisi tanggal lahir.
Keren.
makasih Banget Bang….
nama saya novan usia saya 8258 hari. ngueriwww
atas ane anak STAN nih.. sadisss