Excel mendapatkan atau menghitung usia sejak tanggal lahir
Jika Anda memiliki daftar tanggal lahir karyawan di lembar kerja Excel, sekarang, Anda ingin menghitung usia mereka masing-masing. Di Excel, terdapat beberapa fungsi yang berguna, seperti YEARFRAC atau DATEDIF yang dapat membantu Anda mendapatkan usia dari ulang tahun dengan cepat dan mudah.
- Hitung usia berdasarkan tanggal lahir dengan fungsi YEARFRAC
- Hitung usia berdasarkan tanggal lahir dengan fungsi DATEDIF
- Hitung usia berdasarkan tanggal lahir dalam tahun, bulan dan hari
- Hitung usia pada tanggal tertentu di Excel
- Hitung usia berdasarkan tanggal lahir sebelum tahun 1900
- Hitung usia berdasarkan tanggal lahir dari tanggal sekarang atau tanggal tertentu dengan fitur luar biasa
Hitung usia berdasarkan tanggal lahir dengan fungsi YEARFRAC
Di Excel, fungsi YEARFRAC dapat membantu Anda mendapatkan usia dari tanggal lahir tertentu, sintaks generiknya adalah:
- birthdate: Tanggal ulang tahun.
- TODAY(): Fungsi ini mengembalikan tanggal hari ini.
Jadi, gunakan rumus di bawah ini ke dalam sel kosong:
Dan kemudian, seret pegangan isi ke sel yang ingin Anda terapkan rumus ini, semua usia telah dihitung dan ditampilkan sebagai angka desimal dalam sel, lihat tangkapan layar:
Tips: Hasil yang dihitung adalah bilangan desimal dengan menggunakan fungsi YEARFRAC, untuk menjadikan bilangan usia sebagai integer, sebaiknya gabungkan fungsi INT seperti ini:
Dan Anda akan mendapatkan usia sebagai bilangan bulat:
Hitung usia berdasarkan tanggal lahir dengan fungsi DATEDIF
Fungsi DATEDIF juga dapat mengubah tanggal lahir menjadi usia, sintaks generiknya adalah:
- birthdate: Tanggal ulang tahun.
- TODAY(): Fungsi ini mengembalikan tanggal hari ini.
- y: Ini mengembalikan jumlah tahun lengkap dari tanggal lahir ke tanggal sekarang.
Sekarang, masukkan atau salin rumus berikut ke dalam sel kosong:
Dan semua usia telah dihitung berdasarkan tanggal lahir, lihat tangkapan layar:
Hitung usia berdasarkan tanggal lahir dalam tahun, bulan dan hari
Jika Anda ingin mengetahui usia orang yang tepat, seperti berapa tahun, bulan, dan hari dari tanggal lahir hingga tanggal sekarang. Anda harus menggabungkan fungsi DATEIF menjadi satu rumus tunggal seperti ini:
Dan kemudian, Anda akan mendapatkan hasil seperti gambar berikut yang ditampilkan:
Tips: Jika Anda ingin mengabaikan 0 tahun, bulan atau hari saat menerapkan rumus di atas, Anda dapat menggabungkan fungsi IF untuk menguji 0. tolong gunakan rumus ini:
Dan kemudian, Anda akan mendapatkan tangkapan layar di bawah ini sesuai kebutuhan, semua usia ditampilkan dalam tahun, bulan, dan hari tanpa nilai 0:
Hitung usia pada tanggal tertentu di Excel
Terkadang, Anda ingin mendapatkan usia dari tanggal lahir ke tanggal tertentu, bukan tanggal sekarang, dalam hal ini, Anda hanya perlu mengubah fungsi TODAY () di argumen kedua dengan tanggal tertentu. Seperti:
- birthdate: Tanggal ulang tahun.
- specific_date: Tanggal akhir yang ingin Anda hitung usia sejak tanggal lahir.
- y: Ini mengembalikan jumlah tahun lengkap dari tanggal lahir ke tanggal sekarang.
Silakan gunakan rumus seperti ini:
Dan kemudian, usia telah dihitung dari tanggal lahir hingga tanggal tertentu seperti gambar berikut yang ditunjukkan:
Tips: Untuk mengetahui tahun, bulan dan hari umur yang tepat, gunakan rumus di bawah ini:
Hitung usia berdasarkan tanggal lahir sebelum tahun 1900
Rumus di atas tidak berfungsi dengan benar saat tanggal lahir sebelum tahun 1900, karena saat memasukkan tanggal sebelum tahun 1900, maka akan disimpan sebagai format teks secara otomatis di Excel. Jadi, berikut ini adalah Fungsi Buatan Pengguna yang membantu Anda mendapatkan usia jika tanggal lahir lebih awal dari 1900.
1. Tap Alt + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Dan kemudian klik Menyisipkan > Modul, lalu salin kode VBA berikut ke jendela Modul.
Hitung usia dari tanggal lahir sebelum tahun 1900 hingga hari ini:
Function AgelnNow(ByVal xDate As Variant)
Dim xIA As Integer
xIA = 0
On Error Resume Next
xIA = DateDiff("yyyy", xDate, Now())
If (Month(Now()) < Month(xDate)) Or (Month(xDate) = Month(Now())) Then
If (Day(Now()) < Day(xDate)) Then
xIA = xIA - 1
End If
End If
If xIA = -1 Then
AgelnNow = "Error"
Else
AgelnNow = xIA
End If
End Function
3. Kemudian masukkan rumus berikut ke dalam sel kosong: = AgelnNow (A2) (A2 adalah sel tanggal lahir)
Kemudian seret pegangan isi ke sel yang ingin Anda dapatkan usianya, semua usia dari tanggal lahir hingga hari ini telah dihitung, lihat tangkapan layar:
jenis: Jika Anda ingin mendapatkan usia dari tanggal lahir sampai tanggal kematian, bukan tanggal sekarang, mohon gunakan kode di bawah ini:
Hitung usia dari tanggal lahir sebelum tahun 1900 sampai tanggal kematian:
Function Age(ByVal StartDate As Variant, ByVal EndDate As Variant)
Dim xIA As Integer
xIA = 0
On Error Resume Next
xIA = DateDiff("yyyy", StartDate, EndDate)
If (Month(EndDate) < Month(StartDate)) Or (Month(StartDate) = Month(EndDate)) Then
If (Day(EndDate) < Day(StartDate)) Then
xIA = xIA - 1
End If
End If
If xIA = -1 Then
Age = "Error"
Else
Age = xIA
End If
End Function
Dan gunakan rumus ini: = Usia (A2, B2) (A2 adalah sel tanggal lahir, dan B2 adalah sel tanggal kematian) untuk mendapatkan hasil seperti gambar di bawah ini yang ditampilkan:
Hitung usia berdasarkan tanggal lahir dari tanggal sekarang atau tanggal tertentu dengan fitur luar biasa
Kutools untuk Excel mendukung alat praktis - Pembantu Tanggal & Waktu fitur yang dapat membantu Anda menghitung usia berdasarkan tanggal lahir dari tanggal sekarang atau tanggal tertentu yang Anda butuhkan tanpa mengingat rumus yang menyakitkan. Klik untuk mengunduh Kutools for Excel untuk uji coba gratis!
Fungsi relatif yang digunakan:
- FRAK TAHUN:
- Ini mengembalikan nilai desimal yang mewakili tahun pecahan antara dua tanggal.
- HARI INI()
- Ini memberikan nilai tanggal saat ini.
- INT ()
- Ini mengembalikan bagian integer dari sebuah nilai.
- TANGGAL
- Fungsi ini mengembalikan jumlah tahun, bulan, atau hari antara dua tanggal tertentu.
Artikel perhitungan usia relatif:
- Ubah Tanggal Lahir Menjadi Umur Dengan Cepat Di Excel
- Misalnya, Anda mendapatkan berbagai data tanggal lahir di Excel, dan Anda perlu mengonversi tanggal lahir untuk menampilkan nilai usia persisnya di Excel, bagaimana Anda ingin mengetahuinya?
- Hitung Usia Dari Tanggal Lahir Di Google Sheet
- Pernahkah Anda mencoba menghitung umur dari tanggal lahir di lembar Google? Artikel ini, saya akan memperkenalkan beberapa rumus bagi Anda untuk menyelesaikan pekerjaan ini dengan cepat dan mudah.
- Hitung Usia Dari Nomor ID Di Excel
- Misalkan, Anda memiliki daftar nomor ID yang terdiri dari 13 digit angka, dan 6 angka pertama adalah tanggal lahir. Misalnya nomor ID 9808020181286 berarti tanggal lahir 1998/08/02.
- Hitung Usia Dalam Tahun Dan Bulan Dan Hari Sejak Tanggal Lahir
- Jika ada kolom tanggal lahir tertentu, dapatkah Anda dengan cepat menghitung setiap usia berdasarkan tanggal lahir tersebut dalam tahun dan bulan dan hari atau dalam angka desimal seperti gambar di bawah ini?
- Hitung Usia Pada Tanggal Tertentu Atau Masa Depan Di Excel
- Misalnya, Anda memiliki tanggal lahir seseorang, jika Anda perlu menghitung usia orang tersebut berdasarkan masa depan atau tanggal tertentu, metode berikut akan membantu Anda selangkah demi selangkah secara detail.
Alat Produktivitas Kantor Terbaik
Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan
Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...
Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)
- Satu detik untuk beralih di antara lusinan dokumen terbuka!
- Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
- Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
- Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.