Note: The other languages of the website are Google-translated. Back to English

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

Di Excel, fungsi YEARFRAC dapat membantu Anda mendapatkan usia dari tanggal lahir tertentu, sintaks generiknya adalah:

=YEARFRAC(birthdate, TODAY())
  • birthdate: Tanggal ulang tahun.
  • TODAY(): Fungsi ini mengembalikan tanggal hari ini.

Jadi, gunakan rumus di bawah ini ke dalam sel kosong:

=YEARFRAC(B2,TODAY())

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:

=INT(YEARFRAC(B2,TODAY()))

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:

=DATEDIF(birthdate, TODAY(), "y")
  • 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:

=DATEDIF(B2, TODAY(), "y")

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:

=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"

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:

=IF(DATEDIF(B2, TODAY(),"y")=0,"",DATEDIF(B2, TODAY(),"y")&" Years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,"",DATEDIF(B2, TODAY(),"ym")&" Months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,"",DATEDIF(B2, TODAY(),"md")&" Days")

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:

=DATEDIF(birthdate, specific_date, "y")
  • 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:

=DATEDIF(B2, C2, "y")

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:

=DATEDIF(B2, C2,"Y") & " Years, "& DATEDIF(B2,C2,"YM") & " Months, "&DATEDIF(B2,C2, "MD") & " Days"


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:

  • 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.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

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.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (1)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Saya khawatir fungsi Age Anda mungkin cacat? Jika Anda melihat A3 & B3, contoh mengatakan lahir 8/15/1776 (15 Agustus 1776) & meninggal 1816/5/21 (21 Mei 1816): jika mereka meninggal pada bulan Mei, 3 bulan sebelum ulang tahun Agustus mereka, mereka belum berusia 40 tahun; mereka masih berusia 39 tahun. Sepertinya ada yang salah menghitung? Saya tertarik untuk melihat pemikiran Anda dan saya menantikan balasan Anda.-Doug H.
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL