eh lupa, fungsi roundnya belum ada num digits pakai saja num_digits 6 atau 7, 8 atau 9 juga boleh.
=Round( Mod( 22 , 2.2 ) , 6 ) Regards. Kid. 2011/4/8 Mr. Kid <mr.nm...@gmail.com> > Operasi aritmatik datatype double di Excel tetaplah bersifat floating > number. > Fungsi Mod membagi bilangan dan mengambil sisanya. > Proses pembagian bilangan ber-desimal lebih memungkinkan munculnya floating > number (algoritma Excel dalam ber-aritmatika) > > Untuk menghilangkan efeknya, bisa menggunakan Round > > Contoh : > =Round( Mod( 22 , 2.2 ) ) > > Regards. > Kid. > > > 2011/4/8 STDEV(i) <setiyowati.d...@gmail.com> > >> >> >> maksudku =Mod(22, round(2.2, 1) >> tetapi ternnyata masih belum 0 >> >> bagaimana agar lebih aman dibuat pembandingnya seperti ini >> >> =MOD(22*10,*INT(2.2*10)*) >> >> intinya bahwa Mod(22, 2.2) itu sering tidak menghasilkan 0 (enol) >> karena cara excel menyimpan bilangan >> >> saya lupa urlnya, tetapi blog nya milis sebelah ada penjelasan yg cukup >> bik >> >> >> >> 2011/4/8 Hilman <hilman_em...@yahoo.com> >> >>> 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 >>> >>> >>> >>> >>> >> >> > >