Mengelola data pribadi, seperti menghitung usia seseorang, adalah tugas umum yang sering dihadapi dalam berbagai skenario, mulai dari keperluan administrasi, pengelolaan karyawan, hingga sekadar untuk keperluan pribadi. Google Sheets, sebagai alat spreadsheet yang kuat dan mudah diakses, menawarkan solusi yang efisien untuk otomatisasi tugas ini. Dengan formula yang tepat, Anda dapat menghitung umur seseorang secara akurat berdasarkan tanggal lahir mereka, dan data akan terus diperbarui secara dinamis.
Ada banyak alasan mengapa fitur ini sangat berguna:
Google Sheets menyediakan beberapa fungsi yang dapat digunakan untuk menghitung umur. Fungsi yang paling umum dan direkomendasikan adalah menggunakan kombinasi fungsi TODAY() dan YEARFRAC(), atau INT() dengan selisih tanggal.
TODAY() dan YEARFRAC()Fungsi YEARFRAC() menghitung pecahan dari satu tahun yang mewakili jumlah hari di antara dua tanggal. Dengan mengambil pecahan tahun dari tanggal lahir ke tanggal hari ini, kita bisa mendapatkan umur dalam tahun.
Asumsikan tanggal lahir seseorang berada di sel B2. Untuk menghitung umurnya dalam tahun penuh, gunakan formula berikut di sel lain (misalnya C2):
=INT(YEARFRAC(B2, TODAY()))
Mari kita bedah formula ini:
TODAY(): Fungsi ini mengembalikan tanggal hari ini.B2: Ini adalah sel yang berisi tanggal lahir. Pastikan format sel ini adalah tanggal.YEARFRAC(B2, TODAY()): Fungsi ini menghitung selisih antara B2 (tanggal lahir) dan TODAY() (tanggal sekarang) dalam satuan tahun, bisa berupa pecahan.INT(...): Fungsi INT() (integer) akan membulatkan hasil ke bawah ke bilangan bulat terdekat. Ini penting untuk mendapatkan umur dalam tahun penuh, bukan dengan pecahan tahun.TODAY() dan Pengurangan Tanggal dengan (365.25)Metode lain yang juga cukup akurat adalah dengan menghitung selisih total hari antara tanggal lahir dan hari ini, lalu membaginya dengan rata-rata jumlah hari dalam setahun (memperhitungkan tahun kabisat).
Menggunakan sel B2 untuk tanggal lahir, formula di sel C2 akan menjadi:
=INT((TODAY()-B2)/365.25)
Penjelasannya:
TODAY()-B2: Menghitung selisih total hari antara tanggal hari ini dan tanggal lahir./365.25: Membagi total hari dengan 365.25. Angka 365.25 digunakan sebagai rata-rata jumlah hari dalam setahun, yang memperhitungkan tahun kabisat (satu tahun kabisat setiap 4 tahun, jadi rata-ratanya adalah 365 + 1/4 = 365.25).INT(...): Seperti sebelumnya, ini membulatkan hasil ke bawah menjadi bilangan bulat untuk mendapatkan umur dalam tahun penuh.MM/DD/YYYY, YYYY-MM-DD, atau DD-MMM-YYYY). Anda bisa memeriksanya dengan mengklik kanan sel, memilih "Format sel", lalu "Angka" dan memilih "Tanggal".YEARFRAC sedikit lebih canggih karena dapat menangani basis perhitungan hari yang berbeda, meskipun untuk menghitung umur, keduanya sangat efektif.Jika Anda membutuhkan perhitungan yang lebih spesifik, misalnya berapa bulan atau hari seseorang, Anda bisa menggunakan fungsi DATEDIF().
DATEDIF()Fungsi DATEDIF() (Date Difference) sangat fleksibel. Syntax-nya adalah DATEDIF(tanggal_mulai, tanggal_akhir, unit).
=DATEDIF(B2, TODAY(), "Y")
=DATEDIF(B2, TODAY(), "YM")
"YM" berarti menghitung selisih bulan setelah tahun dihitung.
=DATEDIF(B2, TODAY(), "MD")
"MD" berarti menghitung selisih hari setelah bulan dihitung.
=DATEDIF(B2, TODAY(), "Y") & " tahun, " & DATEDIF(B2, TODAY(), "YM") & " bulan, " & DATEDIF(B2, TODAY(), "MD") & " hari"
Fungsi DATEDIF() sedikit lebih kompleks namun sangat ampuh untuk berbagai keperluan perhitungan tanggal yang spesifik.
Menguasai cara menghitung umur di Google Sheets akan sangat meningkatkan efisiensi Anda dalam mengelola data. Dengan menggunakan fungsi seperti TODAY(), YEARFRAC(), INT(), atau DATEDIF(), Anda dapat membuat spreadsheet yang dinamis dan selalu akurat. Mulailah mempraktikkannya pada data Anda dan rasakan kemudahannya!