前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

被excel四舍五入的陷阱坑了?解决方法至少两种

qiguaw 2024-09-01 01:18:40 资源文章 81 ℃ 0 评论

01尴尬的汇总

excel对数据的处理能力相当强悍。我们记录的数据经常要运用到四则运算,如果有小数点的话,我们默认的计算结果一般都是对值进行四舍五入。看似计算功能强大的excel在对计算结果四舍五入的时候给我们埋了一个不大不小的坑。

  • 这组数据要求对计算结果进行四舍五入,保留两位小数。公式计算列和手动填写列看似一样的结果,且都设置为保留两位小数,但汇总结果相差0.01。经过计算器验证,手动填写的数据经过汇总才是正确的。

问题出在哪里?我们做一列辅助列看一下,新增一列设为保留三位,仍然用公式计算,好象看出点什么了。

问题就出在着底色的两行数据,通过以下图片可以看出,公式计算列并没有按显示的数值进行汇总,而是在执行2491.181来进行四舍五入,导致汇总少了0.01。

我们被excel欺骗了!


02解决方法

不用尴尬,这正是excel四舍五入的陷阱,解决方法至少两种:

(1)一劳永逸,通过设置解决。打开excel选项,按图进行设置。


(2)通过函数解决:在C2单元格写入函数=round(a2*b2,2),下拉后问题解决。

公式解释:round为四舍五入函数,round(a2*b2,2)表示对a2*b2的积保留两位并四舍五入。

END

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表