excel不能四舍五入~

来源:百度知道 编辑:UC知道 时间:2024/06/19 10:04:02
在操作excel的时候发现这样一个问题,先在单元格设置了小数点后面保留两位有效数字,F10的数字为26835.10,我在G10输入的公式是=F10*0.25,结果等于6708.77,这个结果不会四舍五入。因为我如果输入的公式是=26835.10*0.25,这个结果是6708.78。我纳闷两种公式的结果为什么不一样。这是为什么呢?其中26835.10是一个汇总数字,麻烦下载附件看一下是什么原因。谢谢!
[url=http://www.namipan.com/d/3a4034b4e5555c4781865ea816618a66254e06ac0c090000]不能四舍五入!.rar[/url],用round()我已经试过了,但是还是不行的,如果我用这样的公式=round(F10*0.25,2),结果还是6708.77!还有26835.10*******,后面的*******都是零,我把小数点保留10数,也看到是0。还有如果是以保留小数点三位数字以上的话,都是显示6708.775。

可以进行四舍五入,需要设置单元格格式,如图,设置小数点后位数,就可以自动进行四舍五入。

这个问题我以前也遇到过,你最好把那些汇总数字重新用公式计算一次。然后在:工具-选项-重新计算,勾选“以显示精度为准”。保证可以~

很简单,是你汇总数字问题呀,汇总数据虽然设置保留小数点2位,但在参与其他公式运算时,仍按原数据运算,然后再四舍五入。
也就是说,你这两个答案都正确,只是方法和标准不一样。个人认为按6708.77那个结果比较好。

有一种可能就是26835.10这个汇总数据除了你保留的两位数以外,还有几位数,再以这个汇总数据为公式做计算里,它会把后