如果对-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函数)