发布网友 发布时间:2024-07-03 02:44
共5个回答
热心网友 时间:2024-08-14 03:09
这应该是Excel采用浮点数运算造成的问题.我特意查了一下,两个小数使用MOD时取值规律为被除数-(整商×除数)之后在第一位小数位进行四舍五入.热心网友 时间:2024-08-14 03:11
if(0=mod(b1*100,2753),b1,0)热心网友 时间:2024-08-14 03:08
参考上面回答,1改成b1热心网友 时间:2024-08-14 03:10
=IF(MOD(A1,27.53)=0,1,0)热心网友 时间:2024-08-14 03:11
因为MOD(A1,27.53)在excel运算出来的值不是零而是一个非常小的数。这种由于计算机原理导致的误差,只能在用公式的时候避免使用除法等功能。具体你可以参考微机原理等书