今天发现一个问题,excel自动计算,多个单元格相互串联的那种自动计算,设置了四舍五入的显示方式,显示的数值是四舍五入的,但是我发现联动的自动计算的却是没有四舍五入的数值,而是按照很长小数点的数值计算的,这就导致了牛头不对马嘴。
比如说,单元格A5的数值是从其它单元格通过公式套用得到的,实际数值是728.473210123,保留4位小数,A5实际显示的是728.4732。
然后,C5的数值又是通过A5和B5通过公式套用得到的,假设B5是1000,那么C5应该是728473.2,这样才对吧,但是实际上C5却是另外的结果。
意思就是说,C5的数值不是按照A5(四舍五入后)显示的数值计算的,而是按照A5没有四舍五入的数值计算的。【这样很麻烦,要不得啊,如何设置“按照实际显示的数值计算”???
1、首先我们打开一个工作样表作为例子。
2、例子中我们举例了一个显示不完全的单元格内数值相加的结果与我们手动相加的结果不一致,这种状况最容易发生在打印excel文件中。
3、打开文件标签。
4、点击选项打开excel选项功能面板。
5、勾选将精度设为所显示精度进行计算。
6、需要注意的是选择了按精度计算后,单元格内的数字依然遵守单元格的规则设置,如果设置了保留小数位等设置,依然会做出四舍五入的处理。