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 ;)

26 thoughts on “Menghitung Umur Dengan Excel 2007

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

    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

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

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s