易表在线答疑技术与交流用户社区 → round及round2函数四舍五入均不准确?!


  共有8701人关注过本帖树形打印复制链接

主题:round及round2函数四舍五入均不准确?!

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


加好友 发短信
等级:论坛游民 帖子:89 积分:90 威望:0 精华:0 注册:2006/9/1 10:33:00
round及round2函数四舍五入均不准确?!  发帖心情 Post By:2007/3/2 15:28:00 [只看该作者]

不管是ROUND([金额]*0.17,2)还是ROUND2([金额]*0.17,2)对3450*11.2441结果进行四舍五入处理时,得到结果均为38792.14,正确四舍五入应为38792.14?为什么?
因为有的时候,大家都采用四舍五入法对数据处理,结果应该一样才行啊。egd文件下载

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/3/2 15:32:00 [只看该作者]

你想[金额]*0.17后得到什么结果?

 回到顶部
帅哥哟,离线,有人找我吗?
vlieh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:89 积分:90 威望:0 精华:0 注册:2006/9/1 10:33:00
  发帖心情 Post By:2007/3/2 15:59:00 [只看该作者]

抱歉,说错了。
其实应为round([数量]*[单价],2)及round2([数量]*[单价],2)四舍五入的处理,也即处理3450*11.2441的四舍五入处理。正确四舍五入结果应为38492.15,而易表中显示为38792.14

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2007/3/2 16:38:00 [只看该作者]

却是存在这个问题,round2也是

 回到顶部
帅哥哟,离线,有人找我吗?
Ltdz
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:82 积分:-10 威望:0 精华:0 注册:2007/3/2 23:15:00
  发帖心情 Post By:2007/3/3 12:37:00 [只看该作者]

可以这样纠正:

Round([数量]*[单价]+0.000001,2)


 回到顶部
帅哥哟,离线,有人找我吗?
2811251
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2007/2/24 15:47:00
  发帖心情 Post By:2007/3/3 14:09:00 [只看该作者]

下面引用由Ltdz2007/03/03 00:37pm 发表的内容:
可以这样纠正:
Round(*+0.000001,2)

这样会有隐患,扰乱你的思维,你能处理多少哦?


 回到顶部
帅哥哟,离线,有人找我吗?
一叶扁舟
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:75 积分:10 威望:0 精华:0 注册:2006/8/12 16:05:00
  发帖心情 Post By:2007/3/3 16:01:00 [只看该作者]

用Int()函数解决吧!

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/3/3 23:50:00 [只看该作者]

这样试试:
Round(Round([数量]*[单价],4),2)

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/3/4 0:04:00 [只看该作者]


 回到顶部