EXCEL中只对有两位小数的数字进行加减运算,结果却出现多位小数的值,是怎么回事?

发布网友 发布时间:2022-04-24 05:34

我来回答

5个回答

热心网友 时间:2023-11-01 06:07

这是EXCEL的浮点运算,解决办法就是套个四舍五入函数:
比如你的公式改为:=ROUND(Q8+S8-R8,2)
公式后面的2表示得到运算结果后要保留的小数位数为多少位。

热心网友 时间:2023-11-01 06:07

S8 单元格可能是公式的结果,只是单元格保留两位小数,实际是-67.244.250000000001455192.。而你的T8单元格是觉规,所以会是这个结果。

热心网友 时间:2023-11-01 06:08

这种情况很正常,不仅仅是在excel中有,其他的程序运算也是这个结果,浮点运算就是这样的,楼上的说用round函数四舍五入就是正解。至于为什么也没有必要知道。

热心网友 时间:2023-11-01 06:08

这个单元格的格式被更改成自定义里的格式了吧把它的格式改回数值吧

热心网友 时间:2023-11-01 06:07

这是EXCEL的浮点运算,解决办法就是套个四舍五入函数:
比如你的公式改为:=ROUND(Q8+S8-R8,2)
公式后面的2表示得到运算结果后要保留的小数位数为多少位。

热心网友 时间:2023-11-01 06:07

S8 单元格可能是公式的结果,只是单元格保留两位小数,实际是-67.244.250000000001455192.。而你的T8单元格是觉规,所以会是这个结果。

热心网友 时间:2023-11-01 06:08

这种情况很正常,不仅仅是在excel中有,其他的程序运算也是这个结果,浮点运算就是这样的,楼上的说用round函数四舍五入就是正解。至于为什么也没有必要知道。

热心网友 时间:2023-11-01 06:07

这是EXCEL的浮点运算,解决办法就是套个四舍五入函数:
比如你的公式改为:=ROUND(Q8+S8-R8,2)
公式后面的2表示得到运算结果后要保留的小数位数为多少位。

热心网友 时间:2023-11-01 06:09

感觉应该跟计算机的数据存储机制有关吧

热心网友 时间:2023-11-01 06:07

S8 单元格可能是公式的结果,只是单元格保留两位小数,实际是-67.244.250000000001455192.。而你的T8单元格是觉规,所以会是这个结果。

热心网友 时间:2023-11-01 06:08

这种情况很正常,不仅仅是在excel中有,其他的程序运算也是这个结果,浮点运算就是这样的,楼上的说用round函数四舍五入就是正解。至于为什么也没有必要知道。

热心网友 时间:2023-11-01 06:08

这个单元格的格式被更改成自定义里的格式了吧把它的格式改回数值吧

热心网友 时间:2023-11-01 06:09

感觉应该跟计算机的数据存储机制有关吧

热心网友 时间:2023-11-01 06:08

这个单元格的格式被更改成自定义里的格式了吧把它的格式改回数值吧

热心网友 时间:2023-11-01 06:09

感觉应该跟计算机的数据存储机制有关吧

热心网友 时间:2023-11-01 06:07

这是EXCEL的浮点运算,解决办法就是套个四舍五入函数:
比如你的公式改为:=ROUND(Q8+S8-R8,2)
公式后面的2表示得到运算结果后要保留的小数位数为多少位。

热心网友 时间:2023-11-01 06:07

S8 单元格可能是公式的结果,只是单元格保留两位小数,实际是-67.244.250000000001455192.。而你的T8单元格是觉规,所以会是这个结果。

热心网友 时间:2023-11-01 06:08

这种情况很正常,不仅仅是在excel中有,其他的程序运算也是这个结果,浮点运算就是这样的,楼上的说用round函数四舍五入就是正解。至于为什么也没有必要知道。

热心网友 时间:2023-11-01 06:08

这个单元格的格式被更改成自定义里的格式了吧把它的格式改回数值吧

热心网友 时间:2023-11-01 06:09

感觉应该跟计算机的数据存储机制有关吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com