Ilustrasi sederhana perhitungan usia di Excel
Menghitung umur seseorang atau durasi suatu periode adalah tugas umum yang seringkali kita jumpai, baik dalam pengelolaan data pribadi, rekapitulasi karyawan, hingga analisis bisnis. Microsoft Excel menyediakan berbagai fungsi yang sangat membantu untuk melakukan perhitungan ini secara efisien dan akurat. Tanpa perlu kalkulator atau perhitungan manual yang memakan waktu, Anda bisa mendapatkan hasil yang diinginkan hanya dengan beberapa langkah mudah.
Metode yang paling umum dan direkomendasikan untuk menghitung umur di Excel adalah dengan menggunakan fungsi DATEDIF. Fungsi ini mungkin tidak sepopuler SUM atau AVERAGE, tetapi kemampuannya untuk menghitung perbedaan antara dua tanggal dalam satuan tahun, bulan, atau hari sangatlah luar biasa. Artikel ini akan memandu Anda langkah demi langkah tentang cara menggunakan fungsi DATEDIF dan beberapa trik berguna lainnya untuk menghitung umur di Excel.
Fungsi DATEDIF adalah fungsi tersembunyi di Excel, artinya Anda mungkin tidak akan menemukannya saat mencoba memasukkan formula secara manual melalui menu insert function. Namun, fungsinya sangat ampuh. Sintaks dasar dari fungsi DATEDIF adalah sebagai berikut:
DATEDIF(tanggal_mulai, tanggal_akhir, unit)
Mari kita bedah setiap argumennya:
tanggal_mulai: Tanggal awal dari periode yang ingin Anda hitung. Ini bisa berupa referensi sel yang berisi tanggal, atau tanggal yang diketik langsung dalam format yang dikenali Excel (misalnya, DD/MM/YYYY atau YYYY-MM-DD).tanggal_akhir: Tanggal akhir dari periode yang ingin Anda hitung. Sama seperti tanggal_mulai, ini bisa berupa referensi sel atau tanggal yang diketik langsung.unit: Ini adalah argumen yang paling krusial karena menentukan satuan perhitungan yang Anda inginkan. Ada beberapa pilihan unit yang bisa Anda gunakan:
"Y": Menghitung perbedaan dalam tahun penuh."M": Menghitung perbedaan dalam bulan penuh."D": Menghitung perbedaan dalam hari."MD": Menghitung perbedaan dalam hari, mengabaikan bulan dan tahun. Berguna jika Anda hanya ingin tahu sisa hari setelah menghitung bulan penuh."YM": Menghitung perbedaan dalam bulan, mengabaikan hari dan tahun. Berguna jika Anda hanya ingin tahu sisa bulan setelah menghitung tahun penuh."YD": Menghitung perbedaan dalam hari, mengabaikan tahun. Berguna jika Anda hanya ingin tahu perbedaan hari dalam rentang tahun yang sama.Pastikan Anda memiliki kolom yang berisi tanggal lahir atau tanggal awal, dan kolom lain untuk tanggal akhir (misalnya, tanggal hari ini atau tanggal referensi lainnya).
Contoh:
01/05/1990)26/10/2023)Di sel tempat Anda ingin menampilkan hasil perhitungan umur (misalnya, sel C1), ketikkan formula berikut:
=DATEDIF(A1, B1, "Y")
Formula ini akan menghitung jumlah tahun penuh antara tanggal di sel A1 dan tanggal di sel B1. Jika Anda ingin menghitung umur dalam bulan, ganti "Y" dengan "M". Jika dalam hari, ganti dengan "D".
Seringkali kita ingin menampilkan umur secara lebih rinci, misalnya "33 tahun, 5 bulan, 25 hari". Anda bisa menggabungkan beberapa fungsi DATEDIF untuk mencapai hasil ini:
=DATEDIF(A1, B1, "Y") & " tahun, " & DATEDIF(A1, B1, "YM") & " bulan, " & DATEDIF(A1, B1, "MD") & " hari"
Mari kita uraikan formula ini:
DATEDIF(A1, B1, "Y"): Menghitung tahun penuh.DATEDIF(A1, B1, "YM"): Menghitung sisa bulan setelah tahun penuh dihitung.DATEDIF(A1, B1, "MD"): Menghitung sisa hari setelah tahun dan bulan penuh dihitung.& digunakan untuk menggabungkan teks dan hasil dari fungsi-fungsi tersebut menjadi satu string yang mudah dibaca.Agar perhitungan umur selalu dinamis dan mengikuti tanggal hari ini, Anda bisa menggunakan fungsi TODAY() sebagai tanggal_akhir.
Untuk menghitung umur dalam tahun saja:
=DATEDIF(A1, TODAY(), "Y")
Untuk menghitung umur lengkap dengan tanggal hari ini:
=DATEDIF(A1, TODAY(), "Y") & " tahun, " & DATEDIF(A1, TODAY(), "YM") & " bulan, " & DATEDIF(A1, TODAY(), "MD") & " hari"
Setiap kali Anda membuka atau memperbarui spreadsheet, umur akan otomatis terhitung berdasarkan tanggal hari ini.
Pastikan sel-sel yang berisi tanggal memiliki format tanggal yang dikenali oleh Excel. Jika tidak, Excel mungkin menganggapnya sebagai teks biasa dan fungsi DATEDIF tidak akan bekerja dengan benar. Anda bisa memeriksa dan mengubah format sel dengan mengklik kanan pada sel, memilih "Format Cells...", lalu memilih kategori "Date".
Meskipun DATEDIF sangat berguna, perlu diingat bahwa fungsi ini sedikit "tidak terdokumentasi" di beberapa versi Excel. Jika Anda menggunakan Excel versi sangat lama atau mengalami masalah, Anda bisa mencoba pendekatan lain. Salah satu alternatifnya adalah dengan melakukan perhitungan manual selisih tahun, kemudian menyesuaikannya berdasarkan bulan dan hari:
=INT(YEARFRAC(A1, B1))
Fungsi YEARFRAC menghitung pecahan tahun antara dua tanggal. Menggunakan INT() akan memberikan nilai integer terdekat, yang seringkali sama dengan hasil DATEDIF untuk satuan tahun, namun kadang ada perbedaan kecil tergantung metode perhitungan pecahan tahunnya.
Untuk menampilkan format "Tahun-Bulan-Hari" secara lebih elegan tanpa perlu menggabungkan beberapa fungsi DATEDIF secara manual, beberapa pengguna Excel tingkat lanjut terkadang menggunakan kombinasi fungsi seperti YEAR, MONTH, DAY, dan operasi aritmatika. Namun, untuk sebagian besar kebutuhan, DATEDIF adalah solusi yang paling efisien dan mudah dipahami.
Menghitung umur di Excel tidak lagi menjadi tugas yang sulit berkat fungsi DATEDIF. Dengan memahami sintaks dan unit yang tersedia, Anda dapat dengan mudah menghitung perbedaan tanggal dalam satuan tahun, bulan, atau hari. Penggunaan fungsi TODAY() semakin mempermudah Anda untuk mendapatkan data umur yang selalu terkini. Dengan sedikit latihan, Anda akan mahir menggunakan fitur ini untuk berbagai keperluan analisis data Anda di Excel.