EXCEL保留小数点两位再相加,实际得的数和计算机算的数不一致。

如题所述

出现这种情况,是因为excel工作表设置的计算误差过大,只需要将误差的数值减小即可。以excel 2016,具体的操作方法参考如下:

1、打开excel工作表,点击上方菜单栏中的文件选项。

2、在文件界面点击左下角的”选项“。

3、在excel选项框中,点击公式进行设置。

4、把最大误差设置为”0.001“,最后保存设置即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-15
这是四舍五入造成的误差,因为所求的总和是先按内部存储的15位小数进行求和再四舍五入到两位小数。实际计算中是把每个数先四舍五入到两位小数再求和的,两者所求的和有不同,所求的总和与实际计算有误差,为防止这种误差,只要在“工具”>“选项”>“重新计算”中的“以显示精度为准”前打上勾。这样求出的总和与明细一分都不会差。
第2个回答  2020-01-19
excel中的保留2位小数,只是显示上保留两位,其实际数据仍旧是其原来的精确数据。
方法:1、设置。工具-》选项-》“重新计算”标签页-》“工作簿选项”中勾选“以显示精度为准”-》确定。之后再设置单元格为2位小数。但是这样设置会把2位小数之后的数字永久性删除,无法恢复。
2、另外一种方法是:用公式
=round(a1,2)
就是把A1的数据保留2位小数。本回答被提问者采纳
相似回答