EXCEL中计算的结果,在精度相同的状况下,不同。

excel

1个回答

写回答

没有遗憾2

2025-09-23 09:00

+ 关注

电脑
电脑

电脑用二进制进行计算,当十进制的小数不能正好化为二进制小数时,例如,0.56就不能化为有限数位的二进制数。所以计算就会出现误差。 1.55999999999999999500000,你四舍五入(用round函数)到小数点后10位都行,就会变成1.56。或者,单元格不要设置小数点后面那么多位。 有时候,糊涂一点,反而是对的。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号