Cara Menghitung Umur di Excel dari Tanggal Lahir
Sebelum menggunakan rumus, pastikan tanggal lahir sudah dimasukkan ke dalam sel Excel menggunakan format tanggal yang benar.
Sebagai contoh:
- Sel A2 berisi tanggal lahir: 15/08/1995
- Anda ingin menampilkan umur pada sel B2
Untuk menghitung umur, Anda dapat menggunakan beberapa rumus berikut sesuai kebutuhan.
Menghitung Umur di Excel dengan Rumus DATEDIF
Salah satu cara yang paling praktis untuk menghitung umur berdasarkan tanggal lahir adalah menggunakan fungsi DATEDIF.
Gunakan rumus berikut: =DATEDIF(A2,TODAY(),”Y”)
Rumus tersebut menghitung jumlah tahun penuh antara tanggal lahir di sel A2 dan tanggal hari ini.
Misalnya, jika seseorang belum mencapai ulang tahunnya pada tahun berjalan, Excel tidak akan menambahkan satu tahun ke usianya. Karena itu, hasilnya lebih tepat dibandingkan hanya mengurangi tahun saat ini dengan tahun kelahiran.
Penjelasan Rumus
Rumus tersebut terdiri dari beberapa bagian:
- A2 adalah sel yang berisi tanggal lahir.
- TODAY() mengambil tanggal hari ini secara otomatis.
- “Y” meminta Excel menghitung jumlah tahun penuh antara kedua tanggal.
Keuntungan menggunakan TODAY() adalah umur akan diperbarui secara otomatis mengikuti tanggal pada perangkat Anda.
Cara Menghitung Umur dalam Tahun dan Bulan di Excel
Terkadang umur dalam tahun saja belum cukup. Misalnya, Anda ingin mengetahui seseorang berumur 25 tahun dan berapa bulan. Anda dapat menggunakan rumus:
=DATEDIF(A2,TODAY(),”Y”)&” Tahun “&DATEDIF(A2,TODAY(),”YM”)&” Bulan”
Hasilnya dapat terlihat seperti: 31 Tahun 1 Bulan
Bagian “Y” menghitung tahun penuh, sedangkan “YM” menghitung sisa bulan setelah jumlah tahun penuh dikurangi.
Cara ini berguna ketika Anda membutuhkan informasi umur yang lebih rinci.
Menghitung Umur Lengkap dalam Tahun, Bulan, dan Hari
Jika membutuhkan hasil yang lebih detail, Excel juga dapat menampilkan umur dalam tahun, bulan, dan hari. Gunakan rumus berikut:
=DATEDIF(A2,TODAY(),”Y”)&” Tahun “&DATEDIF(A2,TODAY(),”YM”)&” Bulan “&DATEDIF(A2,TODAY(),”MD”)&” Hari”
Hasilnya akan berbentuk seperti: 31 Tahun 1 Bulan 15 Hari
Format ini dapat digunakan ketika Anda membutuhkan informasi umur secara lebih lengkap daripada hanya jumlah tahun.
Untuk pengecekan cepat tanpa membuat rumus sendiri, Anda juga dapat menggunakan kalkulator umur online dengan memasukkan tanggal lahir dan tanggal perhitungan yang diinginkan.
Menghitung Umur pada Tanggal Tertentu di Excel
Tidak semua perhitungan umur harus menggunakan tanggal hari ini. Dalam beberapa situasi, Anda mungkin perlu mengetahui umur seseorang pada tanggal tertentu.
Misalnya:
- A2 = tanggal lahir
- B2 = tanggal yang ingin digunakan sebagai acuan
Gunakan rumus:
=DATEDIF(A2,B2,”Y”)
Excel akan menghitung jumlah tahun penuh antara tanggal lahir di A2 dan tanggal acuan di B2. Metode ini berguna untuk berbagai kebutuhan, misalnya menentukan umur pada tanggal pendaftaran, tanggal ujian, tanggal masuk sekolah, atau tanggal tertentu lainnya.
Menghitung Umur dengan YEARFRAC
Selain DATEDIF, Excel memiliki fungsi YEARFRAC yang dapat digunakan untuk menghitung selisih antara dua tanggal dalam satuan tahun.
Contohnya: =INT(YEARFRAC(A2,TODAY(),1))
YEARFRAC menghitung bagian tahun antara tanggal lahir dan tanggal hari ini. Sementara itu, fungsi INT menghilangkan angka desimal sehingga hasil akhirnya berupa jumlah tahun penuh.
Jika hasil YEARFRAC adalah 30,65, misalnya, fungsi INT akan menampilkan 30.
Menghitung Umur dari Banyak Data Sekaligus
Salah satu keuntungan menggunakan Excel adalah Anda dapat menghitung umur banyak orang dengan cepat. Misalnya, Anda mempunyai daftar tanggal lahir:
| Nama | Tanggal Lahir | Umur |
| Andi | 10/05/1998 | 28 Tahun |
| Budi | 21/09/2001 | 25 Tahun |
| Siti | 07/12/1995 | 30 Tahun |
Jika tanggal lahir berada pada kolom B, masukkan rumus berikut pada kolom C:
=DATEDIF(B2,TODAY(),”Y”)
Setelah itu, salin atau tarik rumus ke bawah untuk menerapkannya pada baris lainnya. Excel akan menghitung umur masing-masing orang berdasarkan tanggal lahir yang tersedia.
Mengapa Tidak Cukup Mengurangi Tahun?
Anda mungkin berpikir umur dapat dihitung menggunakan rumus sederhana seperti:
=YEAR(TODAY())-YEAR(A2)
Rumus tersebut memang terlihat lebih mudah, tetapi hasilnya dapat kurang tepat. Masalahnya, rumus hanya membandingkan angka tahun dan tidak mempertimbangkan apakah ulang tahun seseorang pada tahun tersebut sudah terjadi atau belum.
Misalnya, seseorang lahir pada Desember 2000. Jika sekarang masih September 2026, pengurangan 2026 – 2000 menghasilkan 26. Padahal orang tersebut belum mencapai ulang tahunnya yang ke-26.
Karena itu, menggunakan DATEDIF lebih sesuai ketika Anda ingin menghitung jumlah tahun penuh berdasarkan tanggal lahir.
Cara Mengatasi Rumus Umur Excel yang Error
Ada kalanya rumus yang dimasukkan tidak menghasilkan umur seperti yang diharapkan. Beberapa penyebab umum dapat diperiksa terlebih dahulu.
Pastikan Format Tanggal Benar
Excel harus mengenali data sebagai tanggal, bukan teks biasa. Jika tanggal disimpan sebagai teks, fungsi perhitungan tanggal mungkin tidak bekerja dengan benar. Periksa format sel dan ubah menjadi format Date jika diperlukan.
Periksa Urutan Tanggal
Pada DATEDIF, tanggal awal harus lebih dahulu daripada tanggal akhir. Jika tanggal lahir berada setelah tanggal acuan, rumus dapat menghasilkan error.
Perhatikan Pengaturan Regional Excel
Format tanggal dapat berbeda tergantung pengaturan perangkat atau Excel.
Sebagai contoh: 08/12/2000
dapat dibaca sebagai 8 Desember atau 12 Agustus, tergantung format tanggal yang digunakan. Pastikan tanggal yang dimasukkan sesuai dengan pengaturan regional Anda.
Periksa Pemisah Rumus
Pada beberapa pengaturan Excel, pemisah argumen menggunakan titik koma (;) dan bukan koma (,).
Jika rumus berikut tidak bekerja: =DATEDIF(A2,TODAY(),”Y”)
Anda dapat mencoba: =DATEDIF(A2;TODAY();”Y”)
Rumus Excel Mana yang Sebaiknya Digunakan?
Pilihan rumus tergantung pada hasil yang Anda perlukan.
Jika hanya ingin mengetahui umur dalam tahun penuh, gunakan: =DATEDIF(A2,TODAY(),”Y”)
Jika ingin mengetahui umur dalam tahun dan bulan, gunakan kombinasi “Y” dan “YM”.
Sedangkan jika Anda membutuhkan umur yang lebih lengkap, Anda dapat menggabungkan tahun, bulan, dan hari dalam satu rumus.
Untuk menghitung umur pada tanggal tertentu, ganti TODAY() dengan referensi sel yang berisi tanggal acuan.
Tips Menghitung Umur di Excel dengan Tepat
Agar hasil perhitungan lebih konsisten, gunakan tanggal lahir lengkap yang mencakup hari, bulan, dan tahun. Hindari menghitung umur hanya berdasarkan tahun kelahiran karena hasilnya belum tentu menunjukkan umur penuh seseorang.
Selain itu, pastikan data tanggal memiliki format yang konsisten jika Anda bekerja dengan banyak baris. Hal ini dapat membantu mengurangi kesalahan ketika rumus diterapkan pada seluruh data.
Jika umur harus dihitung berdasarkan tanggal tertentu, simpan tanggal acuan dalam sel tersendiri. Dengan begitu, Anda dapat mengganti tanggal acuan tanpa harus mengubah setiap rumus secara manual.
Pertanyaan Umum tentang Menghitung Umur di Excel
Apa rumus menghitung umur di Excel?
Salah satu rumus yang dapat digunakan untuk menghitung umur dalam tahun penuh adalah: =DATEDIF(A2,TODAY(),”Y”)
A2 merupakan sel yang berisi tanggal lahir.
Bagaimana cara menghitung umur otomatis di Excel?
Gunakan fungsi TODAY() sebagai tanggal akhir. Fungsi tersebut mengikuti tanggal saat ini sehingga hasil perhitungan umur dapat berubah secara otomatis seiring waktu.
Bagaimana cara menghitung umur dalam tahun dan bulan?
Anda dapat menggabungkan DATEDIF untuk tahun dan sisa bulan:
=DATEDIF(A2,TODAY(),”Y”)&” Tahun “&DATEDIF(A2,TODAY(),”YM”)&” Bulan”
Bisakah Excel menghitung umur pada tanggal tertentu?
Bisa. Ganti TODAY() dengan tanggal tertentu atau referensi sel yang berisi tanggal acuan.
Contohnya: =DATEDIF(A2,B2,”Y”)
Mengapa hasil perhitungan umur di Excel salah?
Penyebab yang umum adalah format tanggal tidak dikenali dengan benar, tanggal tersimpan sebagai teks, urutan tanggal terbalik, atau format tanggal pada Excel berbeda dengan data yang dimasukkan.
Kesimpulan
Cara menghitung umur di Excel dapat dilakukan dengan beberapa rumus, tetapi fungsi DATEDIF merupakan salah satu pilihan praktis ketika Anda ingin mendapatkan jumlah tahun penuh berdasarkan tanggal lahir.
Rumus sederhana seperti: =DATEDIF(A2,TODAY(),”Y”)
dapat digunakan untuk mengetahui umur saat ini. Jika membutuhkan hasil yang lebih detail, rumus dapat dikembangkan untuk menampilkan tahun, bulan, dan hari.
Dengan memahami cara kerja tanggal dan fungsi yang digunakan, Anda dapat menghitung umur satu orang maupun banyak data sekaligus dengan lebih cepat dan konsisten di Excel.