【Access函数】VBA中ROUND函数浅析-漏蛧尐魚℡
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access函数】VBA中ROUND函数浅析

发表时间:2013/3/21 8:12:04 评论(2) 浏览(15889)  评论 | 加入收藏 | 复制
   
摘 要:四舍五入
正 文:

四舍五入对于我们来说再熟悉不过了,但这次却碰到一个麻烦的问题。但是前几天一个学员碰到一个问题,他计算的结果会和实际偏差那么一点,于是在本地

跟踪了一下VBA代码发现在对结果进行四舍五入是13.765,进行四舍五入后结果为13.76,这个结果和我们按一贯的思路来说就不对了。怎么办呢?于是上网查了资料,这个四舍五入法是一个国际标准,大部分的编程软件都使用的是这种方法,这种方法还有个名字叫“银行家舍入”,据说国际上一般都是用这种方法的。有网络真好,又找到一条信息使我对银行家舍入又有了新的认识,对四舍五入的说法是“四舍六入,五判断,五后非零则进入,五后为零再判断,五前是奇则进,五前为偶不进”。对于银行家舍入法转换为普通四舍五入的一个巧方法是先加一个很小的数,然后进行四舍五入。即在round函数后加上一个很小的数,如:Round(计算(275.3, 0)+0.00001, 2),结果成功了。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Round函数四舍五入不正确,怎么办?   【Dave Mc Donald   2004/11/10】
小心Round函数四舍五入BUG   【jimcloudy整理  2007/11/17】
为什么Round函数没有正确地四舍五入  【andymark  2008/1/9】
四舍五入函数Cdbl(format(数值,2))与Round(数值...  【爱好  2011/8/24】
SQL ROUND() 函数  【lyxiong  2012/5/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

漏蛧尐魚℡

文章分类

文章存档

友情链接