admin管理员组

文章数量:1531297

2024年4月29日发(作者:)

ROUNDUP向上舍入和ROUNDDOWN向下舍去,你真的弄清楚了吗?

前面我们学习了ROUND函数,今天我们继续来学习与ROUND函数有关

的另外两个函数ROUNDUP和ROOUNDDOWN,一个是向上舍入,一个是

向下舍去,和ROUND函数的语法差不多。

ROUNDUP向上舍入数字

语法:

=Roundup(Number,Num_digits)

=Roundup(数值,小数位数)

说明:Number表示要舍入的数字,可以是任意常数或是单元格引用,

也可以组合其他函数公式。

Num_digits表示要精准的数位,可以是正数、0、负数。

如果“小数位数”大于0,则向上舍入到指定的小数位;

如果“小数位数”等于0,则向上舍入到最接近的整数;

如果“小数位数”小于0,则在小数点左侧进行向上舍入。

如图所示,A列列举了部分数字,在B列使用ROUND函数,在C列使

用了ROUNDUP函数,尽管参数都一样,但返回的结果部分不一样,

ROUND函数会根据要舍入的数位右侧的数字的大小进行四舍五入,而

ROUNDUP函数不管后面的数字大小,都往上入,如数字“3.1323”,使

用ROUNDUP保留两位小数是“-3.14”,尽管小数后第三位数字是2,

但还是往上入了1。

如果函数公式的小数位数是0,则向上舍入到最接近的整数,如

3.1535,如果用四舍五入的方式是整数3,而使用roundup函数则是

4。

如果函数公式的小数位数是负数,如表格里最后两行的数字,

12334.456,公式输入的小数位数是“-2”,即保留到百位,尽管十位

是数字3,但也往上舍入是12400。

ROUNDDOWN向下舍入数字

语法:

=RoundDown(Number,Num_digits)

=RoundDown(数值,小数位数)

ROUNDDOWN和roundup函数基本相似,除了结果的返回一个是向上舍

入,一个是向下舍去之外,参数的说明都一样。

如图所示,A列列举了部分数字,在B列使用ROUND函数,在C列使

用了ROUNDUP函数,在E列使用了ROUNDDOWN函数,三个函数的参数

相同,但返回的结果部分不一样,ROUND函数会根据要舍入的数位右

侧的数字的大小进行四舍五入,而ROUNDUP函数是全部往上舍入,而

ROUNDDOWN函数则是全部往下舍去,如数字“-3.1373”,尽管小数点

后面第三位是7,但依然舍去,得出结果“-3.13”。

如果函数公式的小数位数是0,则向下舍去到最接近的整数,如-

3.5556,如果用四舍五入的方式是整数-4,而使用roundDOWN函数则

是-3。

如果函数公式的小数位数是负数,如表格里最后两行的数字,-

12354.456,公式输入的小数位数是“-2”,即保留到百位,尽管十位

是数字5,但也往下舍去是12300。

生活中的案例

某地区ABCDE5个工厂各自坐大巴车去某地参加大型团建活动,每辆

车能装40人,问每一个工厂各自需要安排多少辆车?

根据各个工厂的人数来计算,每个工厂满车后都余下一部分人尽管没

有装满,但也是需要一辆车的,也就是不管剩下多少人,都需要往上

舍入,故这里需要使用ROUNDUP函数。

函数公式“=ROUNDUP(B15/40,0)”,这里“B15/40”也就是总人数除以

每辆车的人数,直接这样计算出来都有余数,使用ROUNDUP函数取整

则将余数往上入了1,得到实际需要安排的车辆数量。

怎么样?ROUND,ROUNDUP,ROUNDDOWN这三个函数的区别你弄清楚了

吗?不懂的,留言一起讨论。

本文标签: 函数舍入小数位数字工厂