易表在线答疑技术与交流用户社区 → [讨论]奇怪的INT函数,请求支援


  共有7444人关注过本帖平板打印复制链接

主题:[讨论]奇怪的INT函数,请求支援

帅哥哟,离线,有人找我吗?
swws
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:111 积分:10 威望:0 精华:0 注册:2007/5/14 11:20:00
[讨论]奇怪的INT函数,请求支援  发帖心情 Post By:2010/12/11 12:09:00 [只看该作者]

   因为太简单,就不上传文件了!    
   很简单一个表,简单的一个刷新公式c=a*b,然后用INT取整,却在月底对帐时让我郁闷了。少了一块钱,反复比对才找到错误出在INT函数上。C的刷新公式为INT(a*b),a的值是21.49,b的值是5400,都是输入的数据而不是计算得出的,这样就排除了小数位显示不全的可能。21.49X5400=116046,可INT一套就成了116045了,打电话咨询被告知可能是无限接近造成的偏差,让我用round函数,可我是要去零取整呀,用round那结果就没法用了。而且这两个数相乘跟6X6=36有什么区别呀!!!随数据量的增大,类似的错误恐怕还会出现,而现在我只能用21.49*5400.01才能修正,呵呵!
哪位老师有更好的办法?

 回到顶部