Rabu, 27 Agustus 2025

Cara Menghitung Umur pada Ms. Excel, Konsep dan Penjelasan Lengkap!

Halo halo ...
Kali ini saya akan berbagi tips & trick menghitung umur atau banyaknya tahun, bulan, dan hari. Konsepnya sangat sederhana, yaitu kita akan menghitung selisih jumlah hari dari dua tanggal masa lampau dan sekarang, setelah itu bisa dikonversi ke bulan dan tahun. Hal terpenting adalah dua tanggal tersebut jangan sampai terbalik.

Cara mudah untuk menghitung umur pada Ms. Excel dapat dilakukan dengan bantuan 2 fungsi / formula utama yaitu DATEDIF() dan YEARFRAC(). Adapun rumus manual bisa diaplikasikan dengan mengoperasikan pengurangan antar dua tanggal yang berbeda. Seperti biasa saya sertakan juga video tutorialnya.

Langkah-langkah hitung umur sebagai berikut :

  1. Buat tabel seperti pada contoh di bawah ini, sesuaikan kebutuhan saja karena saya akan membuat tiga versi perhitungan dengan berbagai tanggal.
  2. Pastikan kolom yang berisi tanggal berformat Date atau Tanggal! Pada contoh di atas adalah kolom B1 dan C4:C9.
  3. Formula DATEDIF() :
    Pada Kolom TAHUN tuliskan formula
    =DATEDIF(C4,$B$1,"Y")
    dimana parameter pertama adalah start date (kolom tanggal lahir), parameter kedua adalah end date (kolom tanggal sekarang) dan parameter ketiga adalah format "Y" untuk Year atau Tahun (jumlah tahun).
    Pada Kolom BULAN tuliskan formula
    =DATEDIF(C4,$B$1,"YM")
    dimana parameter ketiga adalah format "YM" untuk Year Month atau bulan dari fraksi tahun (modulus tahun dikonversi ke jumlah bulan).
    Pada Kolom HARI tuliskan formula
    =DATEDIF(C4,$B$1,"MD")
    dimana parameter ketiga adalah format "MD" untuk Month Day atau hari dari fraksi bulan (modulus bulan dikonversi ke jumlah hari).
  4. Formula YEARFRAC() :
    Pada Kolom TAHUN tuliskan formula
    =TRUNC(YEARFRAC(C6,$B$1,1),0)
    dimana parameter pertama YEARFRAC() adalah start date, parameter kedua adalah end date dan parameter ketiga adalah basis 1 untuk Actual/Actual. Disini saya gunakan fungsi TRUNC() untuk membuang desimal atau fraksi tahun, misal dari formula YEARFRAC() menghasilkan angka 29.154, maka dengan tambahan TRUNC() akan menghasilkan angka 29 saja tanpa dibulatkan (berbeda dengan fungsi ROUND). Parameter kedua dari TRUNC() opsional (bisa dikosongi) ya, dalam kasus lain nilai 0 bisa diganti dengan angka banyaknya digit desimal yang ingin dimunculkan.
    Pada Kolom BULAN tuliskan formula
    =TRUNC(12*(YEARFRAC(C6,$B$1,1)-D6),0)
    dimana fraksi tahun dikali dengan 12 untuk menghasilkan nilai integer/angka satuan/belasan jumlah bulan.
    Pada Kolom HARI tuliskan formula
    =30.5*((12*(YEARFRAC(C6,$B$1,1)-D6))-E6)
    dimana fraksi bulan dikali dengan 30.5 untuk menghasilkan jumlah hari. Angka 30.5 sebagai asumsi rata-rata jumlah maksimal hari dalam 1 bulan karena ada yang 28, 30 dan 31.
  5. Cara MANUAL
    Pada dasarnya cara manual sama dengan YEARFRAC(), hanya saja pembagi tahun menggunakan angka 365.25 dan bulan 30.5 sesuai dengan asumsi rata-rata jumlah bulan dalam setahun dan jumlah hari dalam sebulan. Kelebihan YEARFRAC() ada pada parameter ketiga yang bisa kita sesuaikan dan ada opsi Actual yang memberikan nilai perhitungan sesuai jumlah hari pada bulan dan tahun awal-akhir yang diinputkan.
    Silahkan tonton videonya ya, agak susah juga menjelaskannya. Hehe ...

File Excel (.xlsx)

Google DriveBox

Credits:
DOWNLOAD button png designed by 花花 from https://pngtree.com/freepng/download-button_6839004.html?sol=downref&id=bef

Tidak ada komentar:

Posting Komentar