wps表格怎么自动计算将两个数值的计算结果的小数位与输入值的小数位一致?

使用Excel/WPS表格计算很方便,可有些时候连最简单的求和运算也会算错,就像下表,得出了“1.0+1.0=2.1”,别不相信你的眼睛!

打开网易新闻 查看精彩图片

是数值格式不对吗?是公式输入错了吗?

打开网易新闻 查看精彩图片

都不是啊!可结果却和期望相差了0.1、0.01、0.001!

很多做财务和会计的朋友会遇到这个问题。虽然结果看似相差不大,但是就像上面的表格,结账时相差0.1,这可是1000元啊。假如数字的单位变成了“百万”、“千万”,那可是不小的一笔钱啊。

打开网易新闻 查看精彩图片

既然单元格格式和公式都没有错,那我们有理由相信Excel没有计算错,错误只可能出现在原始数据和小数位数上。我们分别点击两个金额的单元格,在输入栏上可以看到原始的数据是“1.0345”、“1.0435”,虽然原始数据显示为小数点后保留一位,但Excel计算时还是用“1.5”,得到结果2.0780,保留一位小数点后得到2.1。

打开网易新闻 查看精彩图片

终于找到了原因,我们可以用ROUND函数来处理。输入公式“=ROUND(C2,1)”\“=ROUND(C3,1)”,然后再用SUM函数求和就没有问题啦。

打开网易新闻 查看精彩图片

语法:ROUND(数值,保留的小数位数)

功能:按照指定的小数位数对数值进行四舍五入。

ROUND函数有两个参数,第一个表示要处理的数据,第二个表示要保留的数值位数/小数位数,它有3种情况。

  1. 1. 第二个参数为正数,如2,表示小数点后保留两位数字,也就是对小数点后的第3位进行四舍五入。

  2. 2. 第二个参数为0,表示去掉小数点后所有的数字,结果取整,也就是对小数点后第1位数字进行四舍五入。

  3. 3. 第二个参数为负数,表示对小数点左边的数字进行四舍五入。如“=ROUND(15.5356,-1)”表示对小数点左侧第1位数字“5”四舍五入,得到20;“=ROUND(1.5356,-1)”表示对小数点左侧第1位数字“1”四舍五入,结果得到0。

每一个都要添加ROUND函数好麻烦怎么办

网上有些朋友给出了解决方案是:设置工作簿选项为“以显示精度为准”/“将精度设为所显示的精度”。

打开网易新闻 查看精彩图片

打开网易新闻 查看精彩图片

不过,这样做,会导致原始数据自动被四舍五入!原本的“1.0345”、“1.0435”都变成了“1.0”。

打开网易新闻 查看精彩图片

这等于丢失了原始数据!

所以还是建议使用ROUND函数。当数据很多时,可以先输入前面的几个公式,然后选中单元格,双击一下,即可批量输入公式。

打开网易新闻 查看精彩图片

如果表格中的数据很多,可以另外再做一个修正表,双击快速填充公式,还是很好用的。

谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

原因:在进行公式计算的时候,取值的单元格区域中有非数值的字符时会出现计算错误。

1、打开WPS的表格进行求和计算,在下拉公式时发现其中有“#VALUE!”。

2、找到取值的单元格,发现其中有非数值的字符,需要将其进行更改。

3、此时可以将原本非字符的单元格更改为正确的数值,即可发现公式计算的单元格已经可以正常计算了。

4、也可以将显示错误标志的单元格设置为空格,点击页面布局中的“页面设置”,点击“工作表”。

5、然后将“错误单元格打印为”设置成“空白”即可将显示错误的单元格变成空白显示。

我要回帖

更多关于 wps表格怎么自动计算 的文章

 

随机推荐