永发信息网

excel取余,数据不对,为什么33.8和33.7最后是错误的!如图

答案:3  悬赏:40  手机版
解决时间 2021-03-02 18:14
excel取余,数据不对,为什么33.8和33.7最后是错误的!如图
最佳答案
是因为小数在计算机中是用二进制分成三部分存储的,正负符号,底数,指数;由于底数的位数是有限制的,因此,小数只能是近似值,和实际值之间会有一定偏差, 两个有偏差的结果实际是 0.0000000000004547473509 9.9999999999995500000000追问那出现错误是随机的吗?怎么解决这个问题呢那出现错误是随机的吗?怎么解决这个问题呢追答二进制存储机制的问题,没办法直接解决。
间接
方法1:对结果进行判断= IF(OR(MOD(A1*100,10) < 0.00001, MOD(A1*100,10) > 9.9999),0, MOD(A1*100,10))
方法2:自己写代码用文本模拟计算追问好的,感谢
全部回答
左上角有绿色三角,表示该项是文本,而不是数字,用文本进行数字计算,可能有不可预知的错误追问不行的,就是因为出现这个问题,我把一些换成文本试了下
两个方面的问题啊,发现你的mod函数,在前面只有1位小数的情况下,乘以100,再与10除,那么余数都会是0.
第二个问题,你前面的数字都带绿色的小角,且数字靠单元格左侧,应该这些数字都是以文本格式储存的。出现错误应该还有别的原因。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺西小学地址有知道的么?有点事想过去
三星手机屏幕为什么自动闪
vivoy13手机可以下载温度计软件吗
法拉第发明故事(简短)
贵阳国贸广场在哪里啊,我有事要去这个地方
【我的自白书】我的自白书作文
碳有没有可燃性?
当你把别人当兄弟,别人却不把你当兄弟,该怎
欣慰这个词可不可以说 领导来看望我们 心里感
上班之余如何选择第二职业?能提供些实际经验
为什么狼怕牧羊犬?
炫彩沙画少儿沙画艺术中心在什么地方啊,我要
我国残疾分类五类是指A.视力、听力、智力、肢
谁有手机3d资源
网上贷款需要哪些证件啊?
推荐资讯
报考专业时专业旁边的代号是什么?
高压速食文化是什么意思?
新浪微博上的头像相册里照片怎么删除? 20分
胜芳镇到北京的汽车是直达吗?
dnf现在改版后搬砖那里金币多一点??
北辰·香麓观麓园北门地址有知道的么?有点事
假释需要交罚金吗?
请问乾隆后面是到哪个皇帝?
为什么电脑上的音响插在手机声音小
鸡冠区卫生局地址在哪,我要去那里办事
(8分)人们曾经认为两个亲本杂交后,双亲的遗
我的摩托车后轮漏油是怎么回事?我的是宗申女
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?