Rumus DATEDIF di Excel

Menghitung selisih dua tanggal dalam tahun, bulan, atau hari. Fungsi "tersembunyi": tidak muncul di daftar saran, tapi berfungsi.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =DATEDIF(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

DATEDIF menghitung jarak antara dua tanggal dalam tahun, bulan, atau hari. Paling sering dipakai untuk menghitung umur atau masa kerja.

Uniknya, fungsi ini tidak muncul di daftar saran saat kamu mengetik, seolah-olah tidak ada. Tapi kalau ditulis lengkap, ia tetap bekerja.

Isian ketiga menentukan satuannya: "Y" untuk tahun penuh, "M" untuk bulan penuh, "D" untuk hari, "YM" untuk sisa bulan setelah tahun penuh, dan "MD" untuk sisa hari.

Sintaks

=DATEDIF(tgl_awal; tgl_akhir; "satuan")
ArgumenKeterangan
satuan"Y" tahun, "M" bulan, "D" hari, "YM" sisa bulan, "MD" sisa hari.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus DATEDIF

Data contoh: tanggal & jam

ABCDE
1KeteranganTanggalJamLibur
2Tanggal masuk kerja15/03/202108:1525/12/2026
3Tanggal lahir17/08/199517:45
4Tanggal laporan21/10/2026
5Mulai proyek01/12/2026
fx =DATEDIF(B3;B4;"Y")
Hasil31

Umur pada tanggal laporan: 31 tahun.

Cara kerjanya, langkah demi langkah

  1. Rumus =DATEDIF(B3;B4;"Y") membaca B3 (tanggal lahir 17 Agustus 1995) sebagai tanggal awal, dan B4 (tanggal laporan 21 Oktober 2026) sebagai tanggal akhir.
  2. Satuan "Y" artinya hitung tahun yang sudah genap.
  3. Dari 17 Agustus 1995 ke 17 Agustus 2026 tepat 31 tahun. Tanggal 21 Oktober 2026 sudah melewati ulang tahun itu, tapi belum sampai ulang tahun berikutnya.
  4. Hasilnya 31: umur orang itu pada tanggal laporan.

Dipakai untuk apa di kantor?

  • HR menghitung masa kerja lengkap, misalnya =DATEDIF(B2;B4;"Y")&" th "&DATEDIF(B2;B4;"YM")&" bln".
  • Admin sekolah menghitung umur calon siswa untuk syarat pendaftaran.
  • Bagian aset menghitung umur mesin atau kendaraan dalam tahun.

Kesalahan yang sering terjadi

  • Menukar urutan tanggal. Tanggal awal harus lebih dulu. Kalau tanggal awal lebih besar dari tanggal akhir, hasilnya #NUM!.
  • Lupa tanda kutip di satuan. Tulis "Y", bukan Y.
  • Bingung karena fungsinya tidak muncul di saran ketik. Itu normal. Ketik saja rumusnya sampai lengkap.

Error yang sering muncul: #NUM!, #####

Progres bab Tanggal & Waktu 0/20 dipelajari
Lanjut: DAYS