DATEDIF
Fungsi DATEDIF menghasilkan jumlah hari, bulan, atau tahun di antara dua tanggal.
DATEDIF(start-date, end-date, calc-method)
start-date: Tanggal mulai. start-date adalah nilai tanggal/waktu (bagian waktu diabaikan) atau nilai string tanggal.
end-date: Tanggal akhir. end-date adalah nilai tanggal/waktu (bagian waktu diabaikan) atau nilai string tanggal.
calc-method: Nilai modalitas yang menentukan cara menyatakan perbedaan waktu dan cara menangani tanggal dalam tahun atau bulan yang berbeda.
"D": Menghasilkan jumlah hari antara tanggal awal dan akhir.
"M": Menghasilkan jumlah bulan antara tanggal awal dan akhir.
"Y": Menghasilkan jumlah tahun antara tanggal awal dan akhir.
"MD": Menghasilkan hari antara tanggal mulai dan tanggal selesai, mengabaikan bulan dan tahun. Bulan dalam end-date dianggap sebagai bulan dalam start-date. Jika hari mulai setelah hari selesai, hitungan mulai dari tanggal selesai seolah-olah dalam bulan sebelumnya. Tahun end-date digunakan untuk memeriksa tahun kabisat.
"YM": Menghasilkan jumlah seluruh bulan antara tanggal mulai dan tanggal selesai, mengabaikan tahun. Jika bulan/hari mulai sebelum bulan/hari selesai, tanggal-tanggal diperlakukan seolah-olah berada dalam tahun yang sama. Jika bulan/hari mulai setelah bulan/hari selesai, tanggal-tanggal diperlakukan seolah-olah berada dalam tahun yang berurutan.
"YD": Menghasilkan jumlah seluruh hari antara tanggal mulai dan tanggal selesai, mengabaikan tahun. Jika bulan/hari mulai sebelum bulan/hari selesai, tanggal-tanggal diperlakukan seolah-olah berada dalam tahun yang sama. Jika bulan/hari mulai setelah bulan/hari selesai, tanggal-tanggal diperlakukan seolah-olah berada dalam tahun yang berurutan.
Contoh |
---|
Jika A1 berisi nilai tanggal/waktu 6/4/1988 dan A2 berisi nilai tanggal/waktu 30/10/2006: =DATEDIF(A1;A2;"D") menghasilkan 6,781, jumlah hari antara 6 April 1988, dan 30 Oktober 2006. =DATEDIF(A1;A2;"M") menghasilkan 222, jumlah seluruh bulan antara 6 April 1988, dan 30 Oktober 2006. =DATEDIF(A1;A2;"Y") menghasilkan 18, jumlah seluruh bulan antara 6 April 1988, dan 30 Oktober 2006. =DATEDIF(A1;A2;"MD") menghasilkan 24, jumlah hari antara hari keenam dalam suatu bulan dan hari ketiga puluh dalam bulan yang sama. =DATEDIF(A1;A2;"YM") menghasilkan 6, jumlah bulan antara April dan Oktober berikutnya dalam tahun kapan pun. =DATEDIF(A1;A2;"YD") menghasilkan 207, jumlah hari antara 6 April dan 30 Oktober berikutnya dalam tahun kapan pun. =DATEDIF("06/04/1988";NOW();"Y")& " tahun, " &DATEDIF("06/04/1988";NOW();"YM")& " bulan, dan " &DATEDIF("06/04/1988";NOW();"MD")& " hari " menghasilkan 25 tahun, 2 bulan, dan 25 hari, usia seseorang saat ini yang lahir pada tanggal 6 April 1988 jika hari ini tanggal 1 Juli 2013. |