Tutorial
Fungsi EXCEL : DATEDIF
Tutorial
Fungsi EXCEL : DATEDIF
Tutorial Fungsi EXCEL :
DATEDIF

Versi Rilis : 2003

Kegunaan

Menghitung selisih antara dua tanggal dalam ukuran unit Tahun (“Y”), Bulan (“M”) atau Hari (“H”)

Pola Rumus (Syntax)

= DATEDIF (
< tanggal_mulai > ,
< tanggal_akhir > ,
< satuan > )

Penjelasan Argumen:

< argumen > : wajib      |      [ argumen ] : opsional

< tanggal_mulai >

Tanggal awal yang mau dihitung selisihnya

< tanggal_akhir >

Tanggal setelah dari < tanggal_awal > yang mau dihitung selisihnya.

< satuan >

Satuan hasil yang mau ditampilkan dari selisih tanggal yang dihitung

"y" : Tahun

"m" : Bulan

"d" : Hari

"ym" : Sisa bulan di tahun terakhir

"yd" : Sisa hari di tahun terakhir

"md" : Sisa hari di bulan terakhir

Contoh:

Cara Penulisan Rumus Hasil Cara Membaca Rumus
=DATEDIF( "6-Nov-2026", "6-Dec-2028", "Y") 2 Menghitung selisih tanggal antara "6-Nov-2026" dan tanggal "6-Dec-2028", ada berapa selisih tahun? Jawabannya adalah 2. Karena yang dicari hanya selisih jumlah tahunnya saja.
=DATEDIF ( A1 , B1 , "M" ) 28 Menghitung selisih tanggal antara yang ada di Sel A1 dan Sel B1, ada berapa selisih bulan? Misalnya isi Sel A1 = "6-Nov-2026" dan Sel B1 = "6-Dec-2028"Jawabannya adalah 25. Karena yang dicari hanya selisih jumlah bulannya saja.
=DATEDIF( "6-Nov-2026", "6-Dec-2028" , "YM") 1 Menghitung selisih tanggal antara "6-Nov-2026" dan tanggal "6-Dec-2028", ada berapa selisih sisa bulan di tahun akhir? Jawabannya adalah 1. Karena di tahun terakhir (setelah 2 tahun selisih) sisa bulan nya adalah 1 (yaitu bulan Desember).

Pintasan (Shortcut Key)

Tidak Tersedia.

Catatan

1) Di fungsi DATEDIF, < tanggal_awal > harus selalu lebih kecil dibanding < tanggal_akhir >, atau hasilnya menjadi #NUM!

2) Microsoft tidak merekomendasikan satuan “MD” karena bisa menghasilkan angka negatif, nol, atau hasil yang tidak akurat pada kondisi tertentu. Untuk selisih hari biasa, Microsoft menyarankan tinggal pakai formula biasa tanpa fungsi DATEDIF, misalnya cukup = tanggal_akhir – tanggal_awal = selisih hari. Karena dalam Excel nilai 1 merepresentasikan 1 hari bulat.


Contoh perhitungan MD yang menghasilkan angka negatif:
A1 = 31/01/2026
B1 = 01/03/2026
=DATEDIF(A1,B1,”MD”)

Kenalan Dengan Excel
Tonton Video Tutorial dan Download File Latihan Disini!

Latihan Interaktif

Yuk coba langsung dengan latihan online interaktif dibawah ini:

Memuat latihan...
0%
Maaf, latihan interaktif hanya dapat diakses melalui tampilan desktop!