DATEDIF menghitung selisih dua tanggal dalam satuan tahun, bulan, atau hari, cocok untuk umur dan masa kerja. EDATE mencari tanggal baru setelah maju atau mundur sekian bulan.
Sintaks rumus DATEDIF
=DATEDIF(start_date, end_date, "unit")- "Y": jumlah tahun penuh.
- "M": jumlah bulan penuh.
- "D": jumlah hari.
- "YM": sisa bulan setelah tahun penuh, berguna untuk format X tahun Y bulan.
Contoh menghitung umur dan masa kerja
- =DATEDIF(B2,TODAY(),"Y") menghitung umur dari tanggal lahir di B2.
- =DATEDIF(B2,TODAY(),"Y")&" tahun "&DATEDIF(B2,TODAY(),"YM")&" bulan" menampilkan masa kerja seperti 3 tahun 4 bulan.
Rumus EDATE
=EDATE(start_date, months)=EDATE(B2,3) menghasilkan tanggal 3 bulan setelah B2. Isi angka negatif untuk mundur, misalnya =EDATE(B2,-1).
Catatan DATEDIF
- DATEDIF tidak muncul di daftar saran rumus saat diketik, tetapi tetap berfungsi normal.
- Microsoft mencatat DATEDIF bisa memberi hasil keliru pada kondisi tertentu dan tidak menyarankan unit "MD".
Yang dibahas di video
- DATEDIF untuk menghitung selisih umur atau masa kerja
- Kode satuan Y, M, D, dan YM
- EDATE untuk melompat ke bulan di masa depan atau masa lalu