Menghitung Umur Dengan Excel 2007

Excel 2007 Tips And Trik

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.

Format Cell

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

Hasil Hitung Umur dengan Rumus Excel

Semoga bermanfaat 😉

28 thoughts on “Menghitung Umur Dengan Excel 2007

  1. Toni

    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?

    1. 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.

  2. mukti

    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

  3. ero suhara

    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

    1. 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)

  4. Bakti

    klo yg kita ketahui adalah usiany…
    misal kita punya data Ahmad berusia 30 tahun
    bagaimana cara kita mengetahui tanggal kelahiranny ??

    terimakasih sebelumny

    1. 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.

    1. 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

  5. Sokhi Lase

    Mas mau nanya gimana rumus menghitung umur misalnya lase 21/09/1989 berpa tahun sampai 2014 ini penting untuk data pemilil 2014 termakasih bantuannya

    1. 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.

  6. Karty

    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.

  7. Pingback: Cek Umur Kartu IM3/Indosat | My Simple Blog

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.