Cara Menghitung Usia dari Ulang Tahun di Excel (8 Metode Mudah) -

  • Bagikan Ini
Hugh West

Artikel ini mendemonstrasikan beberapa metode luar biasa untuk menghitung usia dari ulang tahun di Excel. Anda akan mempelajari beberapa rumus untuk menghitung usia sebagai jumlah tahun lengkap, serta mendapatkan usia sebenarnya dalam tahun, bulan, dan hari pada tanggal hari ini atau tanggal tertentu. Sekarang, kami akan membawa Anda melalui metode yang mudah dan nyaman tentang cara menghitung usia dari ulang tahun di Excel.

Unduh Buku Kerja Praktik

Anda dapat mengunduh buku kerja Excel berikut ini untuk pemahaman yang lebih baik dan mempraktikkannya sendiri.

Menghitung Usia dari Ulang Tahun.xlsm

8 Metode untuk Menghitung Usia dari Ulang Tahun di Excel

"Hei, berapa umurmu?" Pertanyaan yang sangat umum ditanyakan. Sejak kecil, kita semua pasti sering mendengar pertanyaan ini. Tetapi, apa artinya itu? Ini biasanya menunjukkan respons yang mengekspresikan berapa lama Anda telah hidup.

Meskipun tidak ada fungsi khusus untuk menghitung usia dari ulang tahun di Excel, ada beberapa cara alternatif untuk mengonversi tanggal lahir ke usia.

Kami memiliki daftar Ulang tahun dari 10 individu.

Pada saat ini, kita akan menghitung usia mereka di Excel dari hari ulang tahun.

1. Menggunakan Rumus Dasar untuk Menghitung Usia dari Ulang Tahun di Excel

Pada awalnya, kita akan mempelajari cara paling tradisional untuk menghitung usia dalam tahun di Excel. Apakah metode yang paling umum untuk menentukan usia seseorang? Cukup kurangi tanggal lahir dari tanggal saat ini. Rumus umum untuk menghitung usia ini juga dapat digunakan di Excel. Ikuti langkah-langkahnya dengan hati-hati.

Langkah-langkah:

  • Pertama , pilih sel D5 , masukkan rumus di bawah ini, dan tekan MASUK .
=(HARI INI()-C5)/365.25

Di sini, yang C5 adalah sel awal dari Ulang Tahun kolom.

The Fungsi hari ini mengembalikan tanggal hari ini. Secara alami, 1 tahun terdiri dari 365 hari. Tetapi tahun kabisat datang setiap 4 tahun, jadi kita membagi perbedaan tanggal dengan 365,25. Gunakan Isi Gagang Alat dan seret ke bawah untuk melengkapi kolom D .

  • Kemudian, jika Anda ingin menampilkan hasilnya hanya dalam tahun-tahun lengkap, gunakan perintah Fungsi INT .
=INT(D5)

Catatan: Pastikan bahwa sel D5:D14 diformat dalam Nomor atau Umum .

Baca Juga: Cara Menghitung Usia Rata-rata di Excel (7 Metode Mudah)

2. Menerapkan Kombinasi Rumus Fungsi IF, YEAR, MONTH, dan NOW

Metode ini menerapkan rumus yang menggabungkan beberapa fungsi yang berbeda. JIKA , TAHUN , BULAN dan SEKARANG Fungsi-fungsi memiliki operasinya sendiri di sini. Silakan ikuti langkah-langkah di bawah ini.

Langkah-langkah:

  • Pertama, pilih sel D5 dan tuliskan rumus di bawah ini, dan ketuk MASUK .
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)& "yr"&MONTH(NOW())-MONTH(C5)& "mo",YEAR(NOW())-(YEAR(C5)+1)& "yr"&(MONTH(NOW())+12)-MONTH(C5)& "mo")

Rincian Formula

Di sini, BULAN dan TAHUN mengembalikan bulan dan tahun dari tanggal tersebut sebagai angka. Kami menggunakan fungsi Fungsi IF untuk menyisipkan tes logika bahwa, jika bulan dari tanggal sekarang lebih besar dari bulan tanggal lahir , maka rumus kerjanya adalah:

YEAR(NOW())-YEAR(C5)& "yr"&MONTH(NOW())-MONTH(C5)& "mo"

Jika tidak, sisa formula lainnya akan berfungsi:

YEAR(NOW())-(YEAR(C5)+1)& "yr"&(MONTH(NOW())+12)-MONTH(C5)& "mo"

Catatan: Kelemahan dari metode ini adalah bahwa metode ini mengembalikan 12 bulan, bukannya menambahkan 1 tahun. Kita bisa melihat bahwa dalam Jones kasus.

3. Menghitung Usia dari Tahun, Bulan, dan Hari Kelahiran di Sel yang Berbeda

Di sini, kita mendapatkan tanggal lahir kita dalam sel yang berbeda dengan membaginya menjadi Tahun , Bulan, dan Hari .

Dari tabel ini, kita ingin menghitung usia mereka saat ini. Ikuti langkah-langkah kerja kami dengan hati-hati.

Langkah-langkah:

  • Pertama-tama, kita harus mendapatkan tanggal lahir dengan menggunakan TANGGAL dan DATEVALUE Untuk melakukannya, kami menggunakan rumus ini:
=TANGGAL(C5,BULAN(DATEVALUE(D5& "1")),E5)

Rumus ini menggabungkan tahun, bulan, dan hari yang berbeda ke dalam satu sel.

  • Pilih sel G5 dan tempelkan rumus di bawah ini.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1"))), E5), TODAY(), "y") & " Tahun," & DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1")), E5),TODAY(), "ym") & " Bulan," & DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1"))), E5), TODAY(), "md") & " Hari"

Baca selengkapnya: Cara Menghitung Usia di Excel dalam Tahun dan Bulan (5 Cara Mudah)

4. Menerapkan Fungsi YEARFRAC

Menggunakan Fungsi YEARFRAC , yang mengembalikan sebagian kecil tahun, juga merupakan pendekatan yang andal untuk menghitung usia dari ulang tahun di Excel. Ikuti langkah-langkah di bawah ini.

Langkah-langkah:

  • Pilih sel D5 dan ketik rumus di bawah ini.
=YEARFRAC(C5,TODAY(),1)

Fungsi ini menghitung perbedaan antara tanggal lahir dan tanggal hari ini. Di sini kita mengambil dasar sebagai 1 yang berarti aktual.

  • Untuk menunjukkan usia dalam tahun yang lengkap, gunakan Fungsi INT .

5. Mengadopsi Fungsi DATEDIF untuk Menghitung Usia dari Ulang Tahun di Excel

Fungsi yang paling nyaman dan dapat digunakan untuk menghitung usia adalah Fungsi DATEDIF Ikuti langkah-langkahnya secara menyeluruh.

Langkah-langkah:

  • Pada awalnya, pilih sel D5 dan tempelkan rumus di bawah ini, dan tekan MASUK .
=DATEDIF(C5,TODAY(), "Y") & " Tahun, " & DATEDIF(C5,TODAY(), "YM") & " Bulan, " & DATEDIF(C5,TODAY(), "MD") & " Hari"

Rincian Formula

Untuk mendapatkan usia dalam tahun, bulan, dan hari, kami menggunakan argumen "Y" , "YM" dan "MD" secara berurutan di dalam Fungsi DATEDIF Rumus di atas mengembalikan string teks tunggal dengan 3 nilai (tahun, bulan, dan hari) digabungkan.

6. Menggabungkan IF dengan Fungsi DATEDIF untuk Menampilkan Hanya Nilai Bukan Nol

Dalam metode kami sebelumnya, Anda mungkin melihat masalah bahwa ada 0 bulan dan 0 hari yang ditampilkan di beberapa sel.

Untuk menghindari masalah ini dan hanya menampilkan nilai bukan-nol, kita bisa melakukan renovasi pada rumus kita sebelumnya dengan mengkombinasikan Fungsi IF Untuk mendapatkan formula baru, amati dengan cermat.

Langkah-langkah:

  • Pertama, pilih sel D5 dan tuliskan rumus sebagai berikut, dan tekan MASUK .
=IF(DATEDIF(C5, TODAY(), "y")=0,""",DATEDIF(C5, TODAY(), "y")&" tahun, ")& IF(DATEDIF(C5, TODAY(), "ym")=0,"",DATEDIF(C5, TODAY(), "ym")&" bulan, ")& IF(DATEDIF(C5, TODAY(), "md")=0,"",DATEDIF(C5, TODAY(), "md")&" hari")

Rumus ini sama seperti rumus kita sebelumnya, tetapi satu-satunya perbedaan adalah jika ada nilai nol dalam tahun, bulan, atau hari, istilah-istilah tersebut akan dihilangkan. Menggunakan rumus Fungsi IF kami menerapkan kondisi ini untuk menampilkan hanya nilai yang bukan nol.

7. Menghitung Usia pada Tanggal Tertentu

Dalam metode sebelumnya, kita telah mempelajari cara menghitung usia sekarang dari hari ulang tahun. Sekarang, kita akan mengetahui prosedur dari menentukan usia pada tanggal tertentu.

Untuk meramalkan usia pada tanggal tertentu, kami menggunakan Fungsi DATEDIF Dari sini, Anda tentu saja dapat memahami kenyamanan penggunaan fungsi ini. Ikuti langkah-langkah di bawah ini.

Langkah-langkah:

  • Pilih sel E5 dan ketik rumus di bawah ini dan tekan MASUK .
=DATEDIF(C5, D5, "Y") & "Tahun," & DATEDIF(C5, D5, "YM") & "Bulan," & DATEDIF(C5, D5, "MD") & "Hari"

Perbedaan dari metode kami sebelumnya adalah bahwa di sana kami menghitung usia hingga tanggal sekarang. Jadi, kami menggunakan metode Fungsi hari ini Tetapi di sini kita menghitung usia pada tanggal tertentu, bukan usia sekarang. Jadi kita menggunakan referensi sel lain untuk Tanggal Akhir .

Baca selengkapnya: Cara Menghitung Usia Antara Dua Tanggal di Excel (6 Metode Berguna)

8. Menerapkan VBA untuk Menghitung Usia dari Ulang Tahun di Excel

Cara lain untuk menghitung usia di Excel dari ulang tahun adalah dengan menggunakan kode VBA. Anda bisa mengikuti langkah-langkah di bawah ini untuk menghitung usia dengan menggunakan metode ini.

Langkah-langkah:

  • Klik kanan pada Nama lembar dan pilih Lihat Kode .

  • Seketika, jendela Microsoft Visual Basic for Applications terbuka. Klik kanan pada Sheet9 (VBA) > pilih Sisipkan > Modul.

  • Ini akan membuka modul kode, di mana paste kode di bawah ini ke bawah dan klik pada Lari tombol atau tekan F5.
 Sub Age() Dim LastRow As Long With ThisWorkbook.Worksheets("VBA") LastRow = .Cells(Rows.Count, "C").End(xlUp).Row .Range("D5:D" & LastRow) = "=DATEDIF(C5,Now(),""y"")" End With End Sub 
  • Sekarang tutup modul kode kembali ke lembar kerja. Anda dapat melihat bahwa D5:D14 telah secara otomatis terisi dengan usia dalam tahun. Pada formula bar, kita bisa melihat Fungsi DATEDIF yang telah kami gunakan dalam Kode VBA .

Mengetahui Tanggal Ketika Seseorang Mencapai Usia Tertentu

Katakanlah, tanggal lahir Robin adalah 13-08-1996. Kapan dia akan mencapai usia 50 tahun? Bagaimana Anda mengetahuinya? Tidak ada yang perlu dikhawatirkan jika Anda tidak mengetahuinya lebih awal. Perhatikan saja langkah-langkah kita dengan cermat.

Langkah-langkah:

  • Pertama, pilih sel D5 dan tuliskan rumusnya sebagai berikut, lalu tekan MASUK .
=DATE(TAHUN(C5)+50,BULAN(C5),HARI(C5))

Di sini, kita baru saja menambahkan 50 dengan tahun tanggal lahir. Akhirnya, ia kembali pada Tanggal Mencapai Usia 50 Tahun .

Kesimpulan

Terima kasih telah membaca artikel ini, kami harap ini bermanfaat. Harap beri tahu kami di bagian komentar jika Anda memiliki pertanyaan atau saran. Silakan kunjungi situs web kami Exceldemy untuk menjelajahi lebih jauh.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.