Fungsi DateDif() menghitung selisih waktu yang sudah dilalui.
Jika tanggal 2 Agustus 2009 adalah hari terakhir yang harus terhitung juga,
maka gunakan tanggal 2 Agustus 2009 harus ditambah 1 dulu.

Tipe satuan :
y -> selisih tahun yang sudah dilalui.
m -> selisih bulan yang sudah dilalui.
d -> selisih hari yang sudah dilalui.
ym -> selisih bulan yang sudah dilalui pada tahunnya tanggal akhir
yd -> selisih hari yang sudah dilalui pada tahunnya tanggal akhir
md -> selisih hari yang sudh dilalui pada bulannya tanggal akhir.

Gabung-gabungkan masing-masing datedif() dengan tipe beda-beda, bisa jadi :
0 bulan 7 hari
karena dari 27 Juli 2009 sampai 2 Agustus 2009 belum ada 1 bulan.

Kalau dimau hitung setiap bulannya ganti dianggap sudah 1 bulan, walau baru
1 detik (misal dari 31 Juli 2009 23:59:59 sampai 1 Agustus 2009 00:00:00)
pakai
=Month(tanggal_akhir)-Month(tanggal_awal)+12*(Month(tanggal_awal)<=Month(tanggal_akhir))

bagian harinya dengan
=tanggal_akhir-tanggal_awal+1


Kid

2009/7/29 Aliyanto Latip <[email protected]>

>
>
>
> Dear XL-Maniaers,
>
> adakah yang tahu cara menghitung jumlah bulan atau hari untuk
> tanggal-tanggal berikut misalnya:
>
> 27 Juli 2009 ke 2 Agustus 2009 = 7 hari
> 27 Juli 2009 ke 2 Agustus 2009 = 1 bulan
>
> Saya menggunakan rumus Datedif hanya kurang tepat juga yah.
>
> Many thanks.
>
> Regards,
>
> Aliyanto
>
>  
>

Kirim email ke