谁知道使用Excel计算的时候怎样保留小数点后面两位数?

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:17:29

该单元格格式,改成数值,可以修改小数点位数

1、调整单元格格式,显示的值是四舍五入,但是计算后的值可能不准。
2、使用round()函数。B1=Round(a1,2),显示的是四舍五入的值。
3、使用find()和left()函数使用,B1=left(find(".",a1,1)+2),显示的是去掉小数点三位以后的数。
4、使用find()和left()函数使用,B1=left(find(".",a1,1)+2)+0.01,显示的是进一法得到的数值。

工具/选项/重新计算选项卡下的工作表选项里,勾选以显示精度为准。单元格设置成两位小数格式。就行了。

刚才搂上说的基本正确,但不是最佳的答案,如果是小数点位数太多,而且你有是设置一列数据汇总求和的话,就有可能造成小数点后面的计算错误,正确的办法是将一列的数据中每个数据用A1=ROUND(B1,2)这个函数据B1是我假设的数据位置,如果B1=25.532,那么B1----B100的数据每个都不一定是小数点2位的数据的啊,况且你前面要的有除法计算数据公式的话,要是不能正除的话,小数点的实际位数就不知道有多少了吧?你试验下,如果B1-B100有很多这样数据的话,你在A1-A100里的求和可能会不一定等于B1-B100的求和的,所以我建议你还是按照我说的去做的,这样就会将误差降到零。