Date & Time

DATEDIF

Google SheetsGoogle Sheets

Menghitung selisih antara dua tanggal dalam satuan hari, bulan, atau tahun.

Tipe hasil: number

Syntax

DATEDIF(start_date, end_date, unit)

Parameter

start_datedatewajib

Tanggal mulai

end_datedatewajib

Tanggal akhir

unitstringwajib

"Y"=tahun, "M"=bulan, "D"=hari, "MD"=hari sisa, "YM"=bulan sisa, "YD"=hari sisa dalam tahun

Catatan

  • Tidak muncul di autocomplete tapi tetap berfungsi — fungsi legacy dari Lotus 1-2-3
  • start_date harus lebih awal dari end_date, jika terbalik akan error

Contoh Penggunaan

Hitung masa kerja

1=DATEDIF(B2, TODAY(), "Y") & " tahun " & DATEDIF(B2, TODAY(), "YM") & " bulan"

Hitung masa kerja dari tanggal bergabung di B2 sampai hari ini

Hasil
Misal: '3 tahun 7 bulan'

Pertanyaan Umum tentang DATEDIF

Apa itu fungsi DATEDIF di Google Sheets?
Menghitung selisih antara dua tanggal dalam satuan hari, bulan, atau tahun. Di Google Sheets, fungsi DATEDIF termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Tidak muncul di autocomplete tapi tetap berfungsi — fungsi legacy dari Lotus 1-2-3.
Bagaimana cara menggunakan DATEDIF di Google Sheets?
Gunakan sintaks berikut: DATEDIF(start_date, end_date, unit). start_date harus lebih awal dari end_date, jika terbalik akan error.
Apa nilai yang dikembalikan oleh fungsi DATEDIF?
Fungsi DATEDIF mengembalikan nilai bertipe number. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi DATEDIF?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: start_date (date, wajib): Tanggal mulai; end_date (date, wajib): Tanggal akhir; unit (string, wajib): "Y"=tahun, "M"=bulan, "D"=hari, "MD"=hari sisa, "YM"=bulan sisa, "YD"=hari sisa dalam tahun.

Latihan terkait

Praktikkan DATEDIF dengan soal interaktif: