公众号回复2016 下载office2016
本文内容节选自《菜鸟的Excel函数修炼手册》第五课
点击文末阅读原文可以试读本书电子版
关于EXCEL中表格求和后,总是差几分钱的问题,相信每位经常使用EXCEL的朋友们都会碰到,但是遇到这样的情况我们该怎么办呢?
今天就这种问题产生的原因和解决对策详细解释一下。
下面看一个简单的例子,根据年收入计算出两个人的月均收入分别为1.66万元和1.68万元,相加后应该是3.34万元才对,但是Excel中计算的结果却少了0.01,如图所示。
类似这样的问题在Excel的使用过程中经常会遇到,出现这种问题通常是有小数参与计算的时候,一种原因是计算机内部的浮点运算误差,另一种原因是设置单元格格式显示指定小数位数后与实际数值不同造成的误差。
Excel 提供了多种函数来弥补舍入误差,通常使用ROUND 函数强制四舍五入即可。
可以在计算月均收入的公式中添加ROUND函数,结果就没有问题了,如图所示。
ROUND函数需要两个参数,第一参数是要进行取舍的数据,第二参数是要保留的小数位数。
当第二参数大于0时,会按指定的小数位进行四舍五入;当第二参数等于0时,会四舍五入到最接近的整数;当第二参数小于0时,会在小数点左侧进行四舍五入,如图所示。
对数值进行取舍时,有时我们需要直接向上取舍,即无论要舍去的数是几,都要向前一位进1,这时可以使用ROUNDUP函数,例如快递在计算重量的时候,不管小数部分是几,重量都要加1,如图所示。
与ROUNDUP函数相反,不管要舍去的数是几,想直接舍去而无须向前一位进1,可以使用ROUNDDOWN函数,如图所示。
ROUNDUP和ROUNDDOWN函数的第二参数与ROUND函数第二参数功能完全一样,不再赘述。
以上,我们了解了Excel中出现求和误差的原因和解决办法,还学习了ROUND系列的三个函数,下次再来认识几个其他的取舍类函数,以及这些函数之间的精彩较量。
扫描二维码
老师带你进Excel交流微信群
加群免费哦
强烈推荐菜鸟系统学习Excel函数的宝典,也就是上面这本,非常适合新手学习。
出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。
不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。
联系客服