Rumus DATEDIF: cara menghitung selisih tanggal dalam tahun dan bulan
DATEDIF menghitung selisih dua tanggal dalam satuan yang kamu pilih: tahun penuh, bulan penuh, atau hari. Cocok untuk lama keanggotaan pelanggan atau masa kerja.
Tanggal awal harus lebih kecil dari tanggal akhir, kalau terbalik hasilnya error.
Sintaks
=DATEDIF(tanggal_awal; tanggal_akhir; satuan)
tanggal_awal: Tanggal yang lebih dulu.tanggal_akhir: Tanggal yang lebih akhir.satuan: "Y" tahun penuh, "M" bulan penuh, "D" hari, "YM" sisa bulan setelah tahun penuh.
Contoh dan hasilnya
| Rumus | Hasil | Penjelasan |
|---|---|---|
=DATEDIF(DATE(2024; 1; 15); DATE(2026; 10; 31); "Y") | 2 | Dua tahun penuh. |
=DATEDIF(DATE(2024; 1; 15); DATE(2026; 10; 31); "M") | 33 | Tiga puluh tiga bulan penuh dari 15 Januari 2024 sampai 15 Oktober 2026. |
=DATEDIF(DATE(2024; 1; 15); DATE(2026; 10; 31); "YM") | 9 | Setelah dua tahun, sisanya sembilan bulan. |
Kesalahan yang sering muncul
- Tanggal awal lebih besar dari tanggal akhir: error #NUM!.
- Mengira hasilnya pembulatan. DATEDIF hanya menghitung satuan yang sudah penuh.
Di Excel dan Google Sheets
Ada di Google Sheets. Di Excel, DATEDIF tetap bekerja tapi tidak muncul di daftar saran fungsi, jadi ketik sendiri namanya.