bukankah >=MOD(22,2.2) > =MOD(22,ROUND(2.2,0)) adalah 2 hal yg berbeda??
Round(2.2,0) hasilnya 2, jadi MOD(22,2) hasilnya 0. kalo divisornya adalah bil bulat (integer), fungsi mod tsb tidak ada masalah. Tapi jika divisornya adalah decimal baru muncul masalah =MOD(22,2.2) hasilnya adalah >> -0.000000000000001776356839400250 secara matematis hasil ini memang tidak significant, tetapi jika kita menggunakan fungsi MOD tsb sebagai bagian dari fungsi logika, maka hasilnya pasti akan sangat berbeda, karena =(MOD(22,2.2)=0)*10 hasilnya >>0, padahal seharunsnya nilainya adalah 10 Begono bu..... ________________________________ From: STDEV(i) <setiyowati.d...@gmail.com> To: belajar-excel@yahoogroups.com Sent: Friday, April 8, 2011 2:26 PM Subject: Re: [belajar-excel] Bugs atau Limitasi?? maaf kurang sedikit cell nya di format agar menampakkan desimal (angka dibelakang koma) sebanyak banyaknya 2011/4/8 STDEV(i) <setiyowati.d...@gmail.com>: > sebagai pembanding coba tuliskan > =MOD(22,2.2) > =MOD(22,ROUND(2.2,0)) > nanti kita akan tahu bahwa di excel ada nilai kecil dibelakang sana yg tidak > terasa oleh kita (bahwa ada) > > > 2011/4/8 Hilman <hilman_em...@yahoo.com >> >> Dear BeXcelers >> Syntax dari fungsi MOD ad: >> MOD(number,divisor) >> Kalau kita lihat di Help-nya, tidak ada pembatasan divisor tidak boleh >> decimal, tp jika kita mengisi devisor dengan bil decimal, maka hasilnya >> tidak sesuai dengan yg kita harapkan. >> Misalnya: >> =MOD(22,2.2)=0 >> Hasilnya FALSE >> >> Padahal hasilnya kan seharusnya TRUE >> Apakah hal ini termasuk BUGS or just limitations ??? >> BeXceller.... ada yg bisa jelasin.... >> regards >> Hilman