INT函数和TRUNC函数通常用于舍去数值的小数部分,因此常称为取整函数,但是两者在实际使用的又有一定的区别。
INT函数用于取得不大于目标数值的最大整数,TRUNC函数是对目标直接截取。
其两者的语法结构为:
INT(数值)
TRUNC(数值,小数位数)
数值是需要取整的实数,小数位数是可选参数,默认是0。
下面举例说明:
对于整数5.63,两个函数的取整结构相同
=INT(5.63)=5
=TRUNC(5.63)=5
对于负数-6.9,两个函数的取整结果不同。
=INT(-6.9)=-7
=TRUNC(-6.9)=-6
INT只能保留数值的整数部分,而TRUNC函数可以指定小数位数,相对而言TRUNC更加灵活。例如:=TRUNC(48.365,1)=48.3。