excel如何按照四舍五入后实际显示数值自动套用公式计算???

 今天发现一个问题,excel自动计算,多个单元格相互串联的那种自动计算。设置了四舍五入的显示方式,单元格显示的数值是四舍五入后的。【我发现联动的自动计算的是没有四舍五入的数值,也就是说没有按照单元格显示的数值进行计算,没有计算四舍五入后的数值,而是主动计算四舍五入前的数值,这就导致显示出来的计算结果牛头不对马嘴,全是错误的。】举例:如下单元格A5的数值是自动计算A1和B1得到的,A5显示的数值是四舍五入后的。现在要自动计算A5和B5去得到C5。实际情况是,C5得出的结果是A5四舍五入前的数值,并没有按照显示的四舍五入后的数值来计算。这就导致C5显示的数值,不等于A5、B5显示数值的计算结果。问题:如何设置按照显示数值(四舍五入后显示的数值)自动套用公式计算???

在菜单栏中单击“工具”,在下拉菜单中选择“选项”,在“重新计算”选项卡中勾选“以显示精度为准”,确定。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-18
你的A5计算公式加上ROUND函数,比如A5=ROUND(原公式,2)这样保留的两位小数,不会出现引用A5后得到保留小数之前的情况。
通过单元格格式设置中设定的小数位数,只改变显示的位数,并不能起到四舍五入的作用。本回答被网友采纳
第2个回答  2014-01-18
工具--选项--重新计算--勾选“以显示精度为准”本回答被提问者采纳
第3个回答  2014-01-18
你原A5单元格只是显示的4位小数,但实际还是多位小数,在公式栏就能看出来,

你可以在原A5单元格的公式前再套一个四舍五入的函数 =ROUND(原公式,4)
第4个回答  2015-10-27
如果数值在A1 先用公式=round(A1,2) 把数值四舍五入 然后再用计算公式
相似回答