永发信息网

EXCEL 问题:关于int取值的问题。

答案:2  悬赏:20  手机版
解决时间 2021-11-20 17:37
  • 提问者网友:温柔港
  • 2021-11-20 04:52
EXCEL 问题:关于int取值的问题。
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-11-20 05:38
被你发现了,这是计算机浮点计算造成的误差。
外面套个四舍五入函数吧。
全部回答
  • 1楼网友:轮獄道
  • 2021-11-20 05:44
B1内的8.03是公式计算出的结果吧?你直接输入=8.03-INT(8.03)结果不会有错。
这是浮点误差造成的,十进制二进制转换过程中造成的误差。
解决办法是加入ROUND函数来限制公式的小数位数,如=ROUND(B1-INT(B1),2)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯