DATEDIF (Fungsi DATEDIF)

Menghitung jumlah hari, bulan, atau tahun di antara dua tanggal.

Peringatan: Excel menyediakan fungsi DATEDIF untuk mendukung buku kerja yang lebih lama dari Lotus 1-2-3. Fungsi DATEDIF mungkin menghitung hasil yang tidak benar di bawah skenario tertentu. Silakan lihat bagian masalah umum di artikel ini untuk detail selengkapnya.

Sintaks

DATEDIF(start_date,end_date,satuan)

Argumen

Deskripsi

start_date   

Diperlukan

Tanggal yang menunjukkan tanggal pertama atau awal dari periode tertentu. Tanggal mungkin dimasukkan sebagai string teks di dalam tanda kutip (misalnya, "2001/1/30"), sebagai nomor seri (misalnya, 36921, yang menyatakan 30 Januari 2001, jika Anda menggunakan sistem tanggal 1900), atau seperti hasil dari rumus atau fungsi lain (misalnya, DATEVALUE("2001/1/30")).

end_date   

Diperlukan

Tanggal yang menunjukkan tanggal terakhir, atau tanggal berakhirnya periode.

Satuan   

Tipe informasi yang ingin Anda kembalikan, di mana:

Satuan

Mengembalikan

"Y"

Jumlah tahun yang sudah berlalu dalam periode.

"M"

Jumlah bulan yang sudah berlalu dalam periode.

"D"

Jumlah hari dalam periode.

"MD"

Selisih antara hari dalam start_date dan end_date. Bulan dan tahun dari tanggal diabaikan.

Penting: Kami tidak menyarankan Anda menggunakan argumen "MD", karena ada batasan yang diketahui dengannya. Lihat bagian masalah umum di bawah ini.

"YM"

Selisih antara bulan dalam start_date dan end_date. Hari dan tahun dari tanggal diabaikan

"YD"

Selisih antara hari dalam start_date dan end_date. Tahun dari tanggal diabaikan.

Keterangan

  • Tanggal disimpan sebagai nomor seri yang berurutan sehingga bisa digunakan dalam perhitungan. Secara default, 1 Januari 1900 adalah nomor seri 1, dan 1 Januari 2008 adalah nomor seri 39448 karena 39.447 hari setelah 1 Januari 1900.

  • Fungsi DATEDIF berguna dalam rumus di mana Anda perlu menghitung usia.

  • Saya f start_date lebih besar darind_datee, hasilnya akan #NUM!.

Contoh

Start_date

End_date

Rumus

Deskripsi (Hasil)

1/1/2001

1/1/2003

=DATEDIF(Start_date,End_date,"Y")

Dua tahun berlalu dalam periode (2)

6/1/2001

8/15/2002

=DATEDIF(Start_date,End_date,"D")

440 hari di antara 1 Juni 2001 dan 15 Agustus 2002 (440)

6/1/2001

8/15/2002

=DATEDIF(Start_date,End_date,"YD")

75 hari di antara 1 Juni dan 15 Agustus, dan mengabaikan tahun dari tanggal (75)

Masalah yang diketahui

Argumen "MD" mungkin menghasilkan angka negatif, nilai nol, atau hasil yang tidak akurat. Jika Anda mencoba menghitung sisa hari setelah bulan yang diselesaikan terakhir, berikut ini adalah solusinya:

=DATEDIF(D17,E17,"md") dan hasilnya: 5

Rumus ini mengurangi hari pertama dalam bulan akhir (5/1/2016) dari tanggal akhir asli di sel E17 (5/6/2016). Berikut ini cara rumus tersebut melakukannya: Pertama, fungsi DATE membuat tanggal, 5/1/2016. Fungsi tersebut membuatnya menggunakan tahun di sel E17, dan bulan dalam sel E17. Kemudian 1 mewakili hari pertama dalam bulan tersebut. Hasil untuk fungsi DATE adalah 5/1/2016. Kemudian, kita menguranginya dari tanggal akhir asli di sel E17, yaitu 5/6/2016. 5/6/2016 minus 5/1/2016 adalah 5 hari.

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada para ahli di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Answers, atau menyarankan peningkatan maupun fitur baru di User Voice Excel.

Lihat Juga

Fungsi Excel (menurut abjad)

Fungsi Excel (menurut kategori)

Cara menghindari rumus yang rusak

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×