Formula Kompatibel Datedif untuk OpenOffice.org Calc
January 30, 2006
Pada OpenOffice.org Calc, fungsi Datedif yang biasanya digunakan pada Microsoft Excel untuk menghitung perbedaan hari, bulan atau tahun antara dua tanggal tidak dapat digunakan. Sebenarnya, fungsi Datedif sendiri bukan asli dari Microsoft Excel. Ketersediaannya hanya untuk kompatibilitas dengan Lotus 1-2-3. Meskipun pada OpenOffice.org Calc tidak tersedia fungsi ini, tetapi OpenOffice.org Calc mempunyai fungsi days(), months() dan years() yang tidak tersedia pada Microsoft Excel. Dengan fungsi-fungsi ini, kita dapat membuat formula yang kompatibel dengan fungsi Datedif.
Sebagai contoh, misalnya kita mempunyai data tanggal awal pada cell A1 dan data tanggal akhir pada A2.
Selisih Tahun
Microsoft Excel: =DATEDIF(A1;A2;"Y")
OpenOffice.org Calc: =YEARS(A1;A2;0)
Selisih Bulan
Microsoft Excel: =DATEDIF(A1;A2;"M")
OpenOffice.org Calc: =MONTHS(A1;A2;0)
Selisih Hari
Microsoft Excel: =DATEDIF(A1;A2;"D")
OpenOffice.org Calc: =DAYS(A2;A1)
Selisih Hari dengan Mengabaikan Tahun dan Bulannya
Microsoft Excel: =DATEDIF(A1;A2;"MD")
OpenOffice.org Calc:
-
=IF(DAY(A1)>DAY(A2);DAYS(A2;DATE(YEAR(A2);MONTH(A2)-1;DAY(A1)));DAYS(A2;DATE(YEAR(A2);MONTH(A2);DAY(A1))))
Selisih Bulan dengan Mengabaikan Tahun dan Tanggalnya
Microsoft Excel: =DATEDIF(A1;A2;"YM")
OpenOffice.org Calc:
-
=MONTHS(A1;A2;0)-(YEARS(A1;A2;0)*12)
Selisih Hari dengan Mengabaikan Tahunnya
Microsoft Excel: =DATEDIF(A1;A2;"YD")
OpenOffice.org Calc:
-
=IF(OR(MONTH(A1)>MONTH(A2);AND(MONTH(A1)=MONTH(A2);DAY(A1)>DAY(A2)));DAYS(A2;DATE(YEAR(A2)-1;MONTH(A1);DAY(A1)));DAYS(A2;DATE(YEAR(A2);MONTH(A1);DAY(A1))))

Posted in








foxy said on January 31, 2006, 7:05 pm:
Nah gitu dong sering2 kasih tips buat OpenOffice, soalnya di kantor banyak yg nanya tuh