Bagaimana cara menghitung umur seseorang dengan excel? Untuk mengetahuinya, kita bisa menggunakan fungsi DATEIF di excel. Misal, si Hasan lahir tanggal 19 Juli 1991. Maka umur dia sampai hari ini bisa dihitung dengan rumus dibawah ini.
=DATEDIF(DATE(1991,7,19),TODAY(),"y")&" Tahun "&DATEDIF(DATE(1991,7,19),TODAY(),"ym")&" Bulan "&DATEDIF(DATE(1991,7,19),TODAY(),"md")&" Hari"
dan hasilnya adalah 20 tahun 0 bulan 23 hari
Keterangan:
DATE(1991,7,19) = tanggal lahir si hasan. Kalau tanggal lahir ditulis dikolom tertentu, misal di kolom A1 maka rumus nya tinggal diganti dengan
=DATEDIF(A1,TODAY(),"y")&" Tahun "&DATEDIF(A1,TODAY(),"ym")&" Bulan "&DATEDIF(A1,TODAY(),"md")&" Hari"
TODAY() = menampilkan tanggal hari ini.
Kalau Anda ingin menghilangkan angka 0 di bulan, tambah fungsi IF di rumus sebelumnya
=IF(DATEDIF(DATE(1991,7,19),TODAY(),"y")=0,"",DATEDIF(DATE(1991,7,19),TODAY(),"y")&" Tahun ")&IF(DATEDIF(DATE(1991,7,19),TODAY(),"ym")=0,"",DATEDIF(DATE(1991,7,19),TODAY(),"ym")&" Bulan ")&IF(DATEDIF(DATE(1991,7,19),TODAY(),"md")=0,"",DATEDIF(DATE(1991,7,19),TODAY(),"md")&" Hari")
Setelah pakai rumus ini, hasilnya menjadi 20 tahun 23 hari. Hasil yang bernilai 0 tidak lagi ditampilkan.
UPDATE: 19 Feb 2015
Selain menggunakan rumus diatas, Anda juga bisa menggunakan rumus di bawah ini untuk menghitung umur seseorang dengan excel. Pastikan cell tempat tanggal lahir berformat DATE bukan general atau number.
RUMUS EXCEL
=INT((TODAY()-B2)/365.25) &" tahun " & INT(MOD((TODAY()-B2)/365.25,1)*12) & " bulan " & INT(MOD((TODAY()-B2)/30.4375,1)*30.4375) &" hari"
Untuk menghilangkan tahun/bulan/hari jika bernilai 0, gunakan rumus berikut,
RUMUS EXCEL
=IF(INT((TODAY()-B2)/365.25)=0,"", INT((TODAY()-B2)/365.25) &" tahun ")& IF(INT(MOD((TODAY()-B2)/365.25,1)*12)=0,"", INT(MOD((TODAY()-B2)/365.25,1)*12) & " bulan ")& IF(INT(MOD((TODAY()-B2)/30.4375,1)*30.4375)=0,"", INT(MOD((TODAY()-B2)/30.4375,1)*30.4375) &" hari")
Keterangan:
B2 = cell tempat tanggal lahir
TODAY() = fungsi excel untuk menampilkan tanggal hari ini
INT = Merubah hasil perhitungan ke integer
Semoga bermanfaat 😉
terimakasih ya rumus ini memang yang saya cari dari tiga hari yang lalu.
tak tahunya udah nongkrong disini lama
sama-sama pak. semoga bermanfaat
terima kasih banyak Sob . . . ^_^
ini sangat membantu saya.
maaf pak saya coba tanggal lahir tak ketik di kolom B2 kok ga bisa… dikolom B2 format cell nya apa ya?
rumusnya diketik di formula bar. Untuk cell nya bisa pake format General.
Nanya rumus pak, Saya taunya misalkan untuk menambahkan bulan menggunakan =EDATE(A1,1) maka akan bertambah 1 bulan, tapi misalkan Menambahkan Hari giman ya gan?
Apakah untuk bulan dan tahun tetap sama? kalau iya, bisa pakai penambahan langsung. Misal, A1=21/05/2011, kalau mau ditambahkan 3 hari kemudian B1=A1+3. Hasilnya 24/05/2011. Format cell A1&B1 = Date.
mas, kalau umurnya pada tgl tertentu rumusnya jd gmn?
maksudnya?
sorry mau tanya
jika sekarang date 05/09/2012 kemudian di ketahui jangka waktu 3 tahun berarti 05/09/15
bagai mana cara formula mencari date 05/09/15
terima kasih
misal A1 = 05/09/2012, A2 = 3. maka di sel A3 =DATE(YEAR(A1)+A2, MONTH(A1), DAY(A1))
Mas, kalau kita mau menghitung masa kerja bukan sampai hari ini gimana ya? misalnya : Adam bekerja TMT 01-02-1986 sampai dengan 10-10-2011, sudah berapa tahun, berapa bulan dan berapa hari ? mohon pencerahannya, makasih banget. ditunggu
Misal : cell A1 = 10-oktober-2011
cell A2 = 01-feb-1986
Rumus menghitung lama tahun, bulan, hari adalah
cell A3 –> =YEAR(A1)-YEAR(A2) & ” Tahun ” & MONTH(A1)-MONTH(A2) & ” Bulan ” & DAY(A1-A2) & ” Hari.”
hasilnya : 25 Tahun 8 Bulan 7 Hari (di cell A3)
klo yg kita ketahui adalah usiany…
misal kita punya data Ahmad berusia 30 tahun
bagaimana cara kita mengetahui tanggal kelahiranny ??
terimakasih sebelumny
kalau datanya cuma 30 thn, kayaknya sulit buat cari tanggal lahirnya. Kecuali, kalau diketahui hari ini si A berumur 30 tahun 1 bulan 2 hari.
cara mengaktifkan add-in untuk datedif bagaimana mas?
Barusan cek di excel 2010, fungsi DATEIF tidak muncul di menu FORMULA(???) tapi saya coba langsung ketik =DATEIF di worksheet bisa. Dan formula di post ini juga masih bisa berfungsi dgn baik dan saya tidak mengaktifkan add-in apapun untuk fungsi DATEIF
Mas mau nanya gimana rumus menghitung umur misalnya lase 21/09/1989 berpa tahun sampai 2014 ini penting untuk data pemilil 2014 termakasih bantuannya
Kalau butuh …. tahun nya saja tinggak ambil rumus –>
=DATEDIF(DATE(1989,9,21),TODAY(),"y")&" Tahun
. Kalau ingin lengkap dengan bulan dan hari nya tinggal tambahin rumusnya seperti di postingan.mas mau tanya rumus umur piutang misalnya tgl 11/12/13 jatuh tempo 25/12/13. pas jatuh tempo belum di bayar sampai 5 hari. bagaimana agar hasilnya nanti otomatis dengan tgl yg sekarang.
Pingback: Cek Umur Kartu IM3/Indosat | My Simple Blog
kq sy coba gak bs ya,,,tanda komanya yg buat error..
sy pke excel 2007..
pesan error nya bagaimana? *barusan coba rumus diatas di excel 2007, masih bisa. tidak ada error.
kalau today nya di ganti dengan tanggal yang kita mau,, gmana caranya gan saya lagi butuh
Pakai fungsi Date (tahun, bulan, tanggal). Contoh:DATE(1991,7,19)
Ty berhasil sehingga bisa di gunakan dengan baik
bagaimana caranya jika ada 8000an anak? apakah harus dimasukan rumus ini satu per satu gan?
Dicopas aja pak atau di drag dibagian hasilnya