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
>>>
>>>
>>>
>>>
>>>
>>  
>>
>
>

Reply via email to