excel中用rounddown函数取整和int函数有什么区别?

如果对-18.9用这两个函数,得出来得结果完全不一样,rounddown是-18(明显错的),int是-19,为什么会这样?

int 功能将数字向下舍入到最接近的整数。

rounddown 功能靠近零值,向下(绝对值减小的方向)舍入数字。

拓展资料

1、关于ROUNDDOWN函数

ROUNDDOWN函数是一种函数,和Roundup函数相反,Rounddown函数是指靠近零值,向下(绝对值减小的方向)舍入数字。

ROUNDDOWN(number,num_digits)

    Number 为需要向下舍入的任意实数。

    Num_digits 舍入后的数字的位数。

2、关于int函数

含义

将数值向下或者向上取整为最接近的整数。

语法

INT(number)

Number 需要进行向下或者向上舍入取整的实数。

说明

int函数可用floor函数代替

int(number)=floor(number,1)

示例 

=INT(8.9)  将8.9向下舍入到最接近的整数(8)  

=INT(-8.9)将-8.9向下舍入到最接近的整数(-9)

(参考资料:百度百科:ROUNDDOWN函数百度百科:int函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-08
是的,楼主先理解了这2个函数的用法,rounddown是向下取整,如果楼主希望得到什么样的答案,可以举例说明,重新编写公式完成。

excel四舍五入函数,细分又可以分为向上四舍五入函数ROUND,向下舍数字函数ROUNDDOWN,按指定数倍数向下舍入函数FLOOR,四舍五入为最接近的偶数函数EVEN,向上舍入为指定数据倍数函数CEILING,向下四舍五入到最接近的整数函数INT。
第2个回答  2013-10-08
int 功能
将数字向下舍入到最接近的整数。
rounddown 功能
靠近零值,向下(绝对值减小的方向)舍入数字。
所以需要选择正确的函数!本回答被提问者和网友采纳
第3个回答  2018-04-26
不能说rounddown得到的结果明显是错的,主要是看你用来做哪方面的数据了
我一般会用rounddown函数计算阶梯单价之类的数据
如:rounddown(-14/3,0) 很明显,等于-4,意思是-14包含-4个3,我会用它计算一个数字满足x(如:3)的几倍,上面的例子是四倍,在满足四倍而不满足五倍的情况下可以规定一个对应的结果,而且这个数字是正是负都是适用的,不用单独改公式,如果用INT的话,就会得到-5的结果,很明显不满足我的要求,(rounddown(14/3)=4,跟负数的情况得到的结果逻辑是一样的)
rounddown roundup 是按照0为中点的概念求值的,INT是按照从小到大的逻辑求值的,各有所重而已
相似回答