![]() 大家好,我是无非,欢迎来到无非课堂~~ 四舍五入的操作在日常数据处理中经常遇到,在Excel中应用ROUND()函数可以轻松实现对数据进行四舍五入的处理。 但有一些场景,用ROUND()函数还真解决不了,例如超市等商家在结帐时,并不是四舍五入,而是就高取值,这样才能保证入帐肯定大于实际的情况。那这种场景如果处理呢,不怕,Excel中还有ROUND的兄弟函数可以轻松实现。 ROUND()家族到底又有哪些函数,它们的功能分别是什么呢?无非老师就带大家一睹为快,看完这篇文章并细细品之,保证以后再也不怕类似四舍五入之类的问题了。 --1-- ROUND()函数 四舍五入的基本函数,必须要再说说。 如下图所示:基本格式为:ROUND(Number,Num_digits)。 ![]() Number:需要进行四舍五入的数值。 Num_digits:四舍五入后的精度,即小数位数。 如下图所示,要计算金额的合计,第一个参数即为所有商品金额的和,第2个参数为2,表示两位小数。 ![]() 由于小数最后的0省去不影响值的大小,所以自动省去了0。 ![]() 如下图所示,如果公式更改为:=ROUND(SUM(E2:E11),0),则表示取整到个位。 ![]() 此时得到如下图所示的结果,小数部分是4,舍去。 ![]() 但对于商家来说,有取整的需求,但把小于等于4的舍去,那是万万不能的,因为这舍去的可不是数字,而是白花花的银子呀! 那对于这样的问题,应该如何解决呢?这就需要ROUND()函数的表兄弟们上场了! --2-- ROUNDUP()函数 ROUNDDOWN()函数 如下图所示,其功能是向上或向下舍入,基本格式为: ROUNDUP(Number,Num_digits) ROUNDDOWN(Number,Num_digits) ![]() 利用ROUNDUP()函数,就可以完美的解决取整而绝不丢失一分钱的问题。 如下图所示,公式为:=ROUNDUP(E12,0) ![]() 注意:第一个参数只能为数值,所以E12单元格先用SUM进行了求和。 如下图所示,结果为583,不管小数部分是多少,都一律向上舍入。 ![]() ROUNDDOWN()函数则是向下舍入,原理及应用方法都与ROUNDUP()函数完全一样哦! ![]() 你学会了吗?有任何疑问或有更好方法,请在评论区留言与大家一起沟通交流~~ |
|