excel四舍五入的问题:round(0.265,2)=0.27,round((1605.3-1600)*0.05,2)=0.26,请高手指点
如题。(1605.3-1600)*0.05=0.265,保留两位小数等于0.26,但round(0.265,2)=0.27。请高手指教,先谢了!
[解决办法]
浮点运算的BUG。
在编辑栏中输入
=1605.3-1600
选中它按F9,看到什么了?
这种问题以前讨论过多次,目前没有完美的解决方法,只能根据实际情况对计算过程中的临时数据进行round操作。
[解决办法]
你试了我的,没有这个问题,请问你用的是什么版本