excel表格中,先“减少小数点位数”为两位,又“增加小数点位数”为原本的位数,四位。最后的结果却不一样

原本的:减少位数的:增加位数的:
2024-11-25 23:22:43
推荐回答(3个)
回答1:

正常情况下不会出现这种情况,单元格格式只是一个“马甲”,并不会影响数据本身。
出现你说的这种情况,可能是因为在工具-选项-重新计算里勾选了“以显示精度为准”,那么由4位变2位时,这个位数被舍掉了。
所以,是否勾选“以显示精度为准”也是个矛盾。特别是在财务报表中,避免四舍五入汇总与明细不一致,习惯勾选这个。可是也会存在你上面说的问题。
更规范的办法是不用这个,而是用round等函数,对计算结果先做舍入处理,要几位就设置几位。

回答2:

一般excel表格是不会出现这个问题的,小数点位数只是一种表现形式,对表格的数值不产生影响。你要查一下是不是使用了什么软件,或类似于取整的公式。

回答3:

你是用了函数ROUND吗?