Round(0.005) 会给出错误的结果吗?
Does Round(0.005) give a wrong result?
当我进入
Debug.Print(Round(0.005, 2))
0
在 VBA 中 Window (Excel 2010) 结果是 0
。我本以为 0.01
.
我无法想象VBA计算错误所以我做错了什么?
银行家四舍五入与算术四舍五入的事情
= Round(variable + 0.000001, 0)
当我进入
Debug.Print(Round(0.005, 2))
0
在 VBA 中 Window (Excel 2010) 结果是 0
。我本以为 0.01
.
我无法想象VBA计算错误所以我做错了什么?
银行家四舍五入与算术四舍五入的事情
= Round(variable + 0.000001, 0)