Round(0.005)会给出错误的结果吗?

时间:2017-02-23 14:52:22

标签: vba excel-vba rounding excel

当我进入

Debug.Print(Round(0.005, 2))
 0

在VBA的立即窗口中(Excel 2010)我得到了0。我原以为0.01

我无法想象VBA计算错误所以我做错了什么?

1 个答案:

答案 0 :(得分:4)

银行家四舍五入与算术舍入事物

  = Round(variable + 0.000001, 0)