如果小数部分是0.1到0.12,则向下舍入到下一个更低整数 如果小数部分为0.13至0.37其四舍五入至0.25 如果小数部分是0.38至0.62其四舍五入至0.5 如果小数部分为0.63〜0.87它舍入到0.75 如果小数部分是0.88以上,它舍入到下一个较大的整数我正在寻找一种方法将数字的小数部分向上或向下舍入到最接近的.25,.5,.75或整数
2
A
回答
9
乘以4,舍入到最接近的整数,除以4?
3
-2
我不知道确切的功能名称,但基本上你用地板(4 * X)/ 4。楼层可能被称为int,to_int或类似的东西。
+0
我的不好,绕到最近的整数,不要用floor。 – 2010-05-24 22:02:50
+0
抛开错误的答案,但哪些版本的Access实现Floor()? – 2010-05-25 18:23:42
相关问题
- 1. 你会如何在Swift 3中将浮点值向上或向下舍入到最接近的偶数整数?
- 2. 向上舍入一个双精度到最接近的整数
- 3. 向上或向下舍入为最接近的20
- 4. Powershell - 向下舍入到最接近的整数
- 5. 如何将数值向上舍入到数字的最接近系数
- 6. MySQL整数向上或向下舍入,为什么不能使用小数?
- 7. 向上或向下舍入
- 8. 将我的小数点浮点数舍入到最接近的一半或整数?
- 9. 在Silverlight中将数字舍入到最接近的百分数
- 10. 如何将下一个整数向上舍入为正数?
- 11. 从数组中找到最接近的整数向上取整
- 12. 将一个整数舍入到最接近的整数,它小于或等于它并且是64的倍数
- 13. 将数字舍入到最接近的5或10的倍数,取决于最先的数字
- 14. 从给定的整数数组中找到最接近的整数值,向下舍入
- 15. 如何将数字四舍五入到最接近的.5?
- 16. 在python中将正数/负数舍入到最接近的“整数”数
- 17. 向下舍入到一位小数
- 18. 向下舍入整数值
- 19. 将浮点数舍入到ruby中最接近的整数
- 20. 将整数舍入到10的最接近倍数
- 21. JavaScript舍入到最接近的2位小数(然而5舍入)
- 22. 寻找高效算法在整数列表中寻找最接近的整数
- 23. 四舍五入到最接近的下一个数字
- 24. 将数字向上舍入为int大小边界字节数的方法
- 25. 在Java中将双精度舍入到最接近的整数?
- 26. 在SQL UPDATE中将值舍入到最接近的整数
- 27. javascript:我如何将一个数字舍入到最接近的10美分?
- 28. 向上舍入到目标C中的下一个整数?
- 29. 在目标C/Cocoa Touch中向下舍入到最接近的0.5浮点数
- 30. 将数字凑整到5的最接近倍数
在Jet/ACE和VBA中,Round()函数使用银行家的舍入。这会对结果产生意想不到的影响吗?此外,人们对负数的期望是什么,Jet/ACE和VBA对负数的处理是否符合这些预期? – 2010-05-25 18:33:14
银行家的四舍五入应该没问题。如果你有-1.125,就是-4.5的4倍,它变成-4,变成-1。 -1.375轮另一路,最高-1.5。他们交替,这是银行家的四舍五入应该完成的。 0.375四舍五入到0.5平衡0.625四舍五入到0.5。 0.875四舍五入至1.0平衡由1.125四舍五入到1.0。如果你正在谈论0.01(美分)的倍数,那甚至不是问题。 – Vagrant 2010-05-26 19:29:20
在某些情况下(例如贷项凭证),您不希望-4.5舍入到-4而是-5。 Access/Jet/ACE四舍五入在数字线上(正向),而不是绝对数量,你必须小心(因此我的评论)。 – 2010-05-26 22:26:33