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