Cara Mengira Umur dalam Excel dengan Formula yang Tepat

Ilustrasi cara mengira umur dalam Excel menggunakan formula DATEDIF.

Cara Menghitung Umur di Excel dari Tanggal Lahir

Sebelum menggunakan formula, pastikan tarikh lahir telah dimasukkan ke dalam sel Excel menggunakan format tarikh yang betul.

Sebagai contoh:

  • Sel A2 berisi tanggal lahir: 15/08/1995
  • Anda mahu memaparkan umur dalam sel B2

Untuk mengira umur, anda boleh menggunakan formula berikut mengikut keperluan.

Mengira Umur dalam Excel dengan Formula DATEDIF

Salah satu cara yang paling praktis untuk menghitung umur berdasarkan tanggal lahir adalah menggunakan fungsi DATEDIF.

Gunakan rumus berikut: =DATEDIF(A2,TODAY(),”Y”)

Formula ini mengira bilangan tahun penuh antara tarikh lahir dalam sel A2 dan tarikh hari ini.

Contohnya, jika seseorang belum mencapai hari lahir mereka pada tahun semasa, Excel tidak akan menambah setahun pada umur mereka. Oleh itu, hasilnya lebih tepat daripada sekadar menolak tahun semasa daripada tahun kelahiran mereka.

Penjelasan Formula

Formula ini terdiri daripada beberapa bahagian:

  • 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 boleh kelihatan seperti: 31 Tahun 1 Bulan

Bahagian "Y" mengira tahun penuh, manakala "YM" mengira bulan-bulan yang tinggal selepas bilangan tahun penuh ditolak.

Cara ini berguna ketika Anda membutuhkan informasi umur yang lebih rinci.

Mengira 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:

=TARIKH IF(A2,HARI INI(),”T”)&” Tahun “&TARIKH IF(A2,HARI INI(),”TK”)&” Bulan “&TARIKH IF(A2,HARI INI(),”MD”)&” Hari”

Hasilnya akan dalam bentuk: 31 Tahun 1 Bulan 15 Hari

Format ini boleh digunakan apabila anda memerlukan maklumat umur yang lebih lengkap daripada sekadar bilangan tahun.

Untuk pengecekan cepat tanpa membuat rumus sendiri, Anda juga dapat menggunakan kalkulator umur online dengan memasukkan tanggal lahir dan tanggal perhitungan yang diinginkan.

Mengira Umur pada Tarikh Tertentu dalam Excel

Tidak semua perhitungan umur harus menggunakan tanggal hari ini. Dalam beberapa situasi, Anda mungkin perlu mengetahui umur seseorang pada tanggal tertentu.

Contohnya:

  • A2 = tarikh lahir
  • B2 = tarikh yang akan digunakan sebagai rujukan

Gunakan formula:

=DATEDIF(A2,B2,”Y”)

Excel akan mengira bilangan tahun penuh antara tarikh lahir dalam A2 dan tarikh rujukan dalam B2. Kaedah ini berguna untuk pelbagai tujuan, seperti menentukan umur pada tarikh pendaftaran, tarikh peperiksaan, tarikh mula sekolah atau tarikh khusus yang lain.

Mengira Umur dengan YEARFRAC

Selain DATEDIF, Excel mempunyai fungsi YEARFRAC yang boleh digunakan untuk mengira perbezaan antara dua tarikh dalam tahun.

Contohnya: =INT(YEARFRAC(A2,TODAY(),1))

YEARFRAC mengira pecahan setahun antara tarikh lahir anda dan tarikh hari ini. Sementara itu, fungsi INT mengalih keluar perpuluhan, menghasilkan setahun penuh.

Jika hasil YEARFRAC ialah 30.65, sebagai contoh, fungsi INT akan mengembalikan 30.

Mengira Umur daripada Pelbagai Data Sekaligus

Salah satu kelebihan menggunakan Excel ialah anda boleh mengira umur ramai orang dengan cepat. Contohnya, katakan anda mempunyai senarai tarikh lahir:

NamaTarikh lahirUmur
Andi10/05/199828 Tahun
Budi21/09/200125 Tahun
Siti07/12/199530 Tahun

Jika tarikh lahir berada dalam lajur B, masukkan formula berikut dalam lajur C:

=DATEDIF(B2,TODAY(),”Y”)

Kemudian, salin atau seret formula ke bawah untuk menggunakannya pada baris lain. Excel akan mengira umur setiap orang berdasarkan tarikh lahir yang diberikan.

Mengapa Tidak Cukup Mengurangi Tahun?

Anda mungkin berpikir umur dapat dihitung menggunakan rumus sederhana seperti:

=TAHUN(HARI INI())-TAHUN(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 Membaiki Ralat dalam Formula Umur Excel

Ada kalanya rumus yang dimasukkan tidak menghasilkan umur seperti yang diharapkan. Beberapa penyebab umum dapat diperiksa terlebih dahulu.

Pastikan format tarikh adalah betul

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

Dalam DATEDIF, tarikh mula mestilah sebelum tarikh tamat. Jika tarikh lahir adalah selepas tarikh rujukan, formula mungkin menghasilkan ralat.

Perhatikan Pengaturan Regional Excel

Format tarikh mungkin berbeza-beza bergantung pada peranti atau tetapan Excel.

Sebagai contoh: 08/12/2000

boleh dibaca sebagai 8 Disember atau 12 Ogos, bergantung pada format tarikh yang digunakan. Pastikan tarikh yang dimasukkan sepadan dengan tetapan serantau anda.

Semak Pemisah Formula

Dalam sesetengah tetapan Excel, pemisah argumen menggunakan titik koma (;) dan bukannya koma (,).

Jika rumus berikut tidak bekerja: =DATEDIF(A2,TODAY(),”Y”)

Anda boleh cuba: =DATEDIF(A2;TODAY();”Y”)

Rumus Excel Mana yang Sebaiknya Digunakan?

Pilihan formula bergantung pada hasil yang anda perlukan.

Jika hanya ingin mengetahui umur dalam tahun penuh, gunakan: =DATEDIF(A2,TODAY(),”Y”)

Jika anda ingin mengetahui umur anda dalam tahun dan bulan, gunakan kombinasi "Y" dan "YM".

Sementara itu, jika anda memerlukan umur yang lebih lengkap, anda boleh menggabungkan tahun, bulan, dan hari dalam satu formula.

Untuk mengira umur pada tarikh tertentu, gantikan TODAY() dengan rujukan sel yang mengandungi tarikh rujukan.

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 tarikh diformatkan secara konsisten jika anda menggunakan berbilang baris. Ini dapat membantu mengurangkan ralat apabila formula digunakan pada keseluruhan data.

Jika anda perlu mengira umur berdasarkan tarikh tertentu, simpan tarikh rujukan dalam sel berasingan. Dengan cara ini, anda boleh menukar tarikh rujukan tanpa perlu melaraskan setiap formula secara manual.

Pertanyaan Umum tentang Menghitung Umur di Excel

Apakah formula untuk mengira umur dalam Excel?

Satu formula yang boleh digunakan untuk mengira umur dalam tahun penuh ialah: =DATEDIF(A2,TODAY(),"Y")

A2 ialah sel yang mengandungi tarikh lahir.

Bagaimana cara menghitung umur otomatis di Excel?

Gunakan fungsi TODAY() sebagai tarikh tamat. Fungsi ini mengikuti tarikh semasa, jadi keputusan pengiraan umur boleh berubah secara automatik dari semasa ke semasa.

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.