Bidang tanggal di Excel tidak kompatibel antara Windows dan Mac.
Kredit Gambar: Devonyu/iStock/Getty Images
Dua cara paling umum untuk menghitung usia dari tanggal lahir di Excel adalah dengan menggunakan fungsi DATEDIF dan menggunakan operator aritmatika standar pada bidang tanggal. Saat Anda menggunakan nilai tanggal dalam lembar bentang Excel, akan sangat membantu untuk memahami bagaimana nilai tanggal disimpan di Excel dan perbedaan antara string karakter dan bidang tanggal. Bidang tanggal tidak kompatibel antara versi Windows dan Mac Excel; jika Anda membuat spreadsheet dengan bidang tanggal di satu platform dan membukanya dengan yang lain, nilai tanggal akan salah.
Nilai Tanggal di Excel
Excel memiliki tipe data khusus yang disebut Tanggal yang menafsirkan nilai dengan benar sebagai tanggal daripada string karakter. Anda dapat mengonversi string karakter ke bidang tanggal dengan memformat sel dengan format Tanggal atau dengan menghitung nilai tanggal dari representasi string teksnya menggunakan fungsi DATEVALUE. Misalnya, DATEVALUE("08/05/2008") mengonversi string karakter "08/06/2008" ke tanggal 6 Agustus 2008 atau tanggal 8 Juni 2008, tergantung pada apakah pengaturan sistem operasi Anda adalah Bulan-Hari-Tahun atau Hari-Bulan-Tahun.
Video Hari Ini
Bagaimana Excel Menyimpan Tanggal
Excel menyimpan tanggal secara internal sebagai nomor seri, yang merupakan angka titik-mengambang. Bagian bilangan bulat mewakili jumlah hari sejak 1 Januari 1900 di Windows, dan jumlah hari sejak 1 Januari 1904 di Mac, di mana 1 Januari sama dengan satu. Bagian desimal mewakili jumlah detik sejak tengah malam, atau nol jika tidak ada waktu yang dikaitkan dengan tanggal. Untuk alasan ini, bidang tanggal pada spreadsheet yang dibuat di Windows akan berbeda empat tahun dari bidang tanggal yang sama saat Anda membuka spreadsheet di Mac.
Menghitung Usia Dengan DATEDIF
Fungsi DATEDIF di Excel sangat ideal untuk menghitung usia dalam spreadsheet. Anda dapat menginstruksikan fungsi untuk mengembalikan jumlah tahun, bulan, dan hari lengkap antara dua tanggal, atau kombinasi dari ketiganya. Lewati tanggal mulai dan tanggal akhir sebagai string karakter, nomor seri atau nilai tanggal dan kombinasi "Y", "M" dan "D" sesuai dengan hasil yang Anda inginkan. Misalnya, DATEDIF("14/10/2014", "05/01/1970", "YMD") mengembalikan jumlah tahun, bulan, dan hari lengkap antara dua tanggal. Melewati "Y" dengan sendirinya hanya mengembalikan jumlah tahun. Melewati "YM" mengembalikan jumlah tahun dan bulan lengkap. Fungsi TODAY mengembalikan tanggal hari ini sebagai nilai tanggal.
Menghitung Usia Menggunakan Aritmatika
Karena tanggal disimpan sebagai angka, Anda dapat menggunakan operator aritmatika standar pada nilai tanggal untuk melakukan perhitungan usia Anda sendiri. Saat Anda mengurangi dua nilai tanggal, hasilnya adalah jumlah hari di antara kedua tanggal tersebut. Bagilah jumlah hari dengan 365,25 dan ambil nilai bilangan bulat dari hasilnya untuk mendapatkan jumlah tahun penuh di antara kedua tanggal tersebut. Misalnya, jika sel A1 berisi tanggal lahir, Anda dapat menghitung usia dengan memasukkan "=INT((TODAY()-A1)/365.25)" di sel spreadsheet.