Excel:向下取整“INT函数”与截断取整“TRUNC函数”的区别
上周我们讲了ROUND(四舍五入)、ROUNDDOWN(不进位)与ROUNDUP(向上进位)三个函数。在数学与三角函数中与上面三个函数功能相近的,还有INT(向下取整)与TRUNC(截断取整)两个函数。INT函数为向下取整函数,即向数值更小的方向取整。可以看到,正数直接舍弃掉了小数,而负数变成了更小的整数。TRUNC函数,为截断取整函数,即直接舍弃小数部分,没有四舍五入,无关正负数值,纯截断。语法=TRUNC(数值,[保留小数位数]),当保留位数为0时,此参数可直接省略。结论,TRUNC函数无论取整还是保留指定小数位数,数值都是纯截断,不会有进位。例如,初中数学满分为100分,假如80-100分评级为优秀,60-79为中等,60分以下为较差。已知每20分为一个等级,因此分组公式可以写作,=INT(分数/20)+1。搭配IF函数,分级公式=IF(INT(分数/20)+1>=5,"优秀",IF(INT(分数/20)+1=4,"中等","较差"))需要注意,如果评级的分数调整为81-100分评级为优秀,61-80为中等,60分及以下为较差。分组公式要对应调整为=INT((分数-1)/20)+1。搞懂了这组公式,不仅可以给分数分等级,还可以给商品、数据分组......更多实用方法,等你解锁分享~- 总结INT、TRUNC、ROUNDDOWN三个函数的区别
从用法可以看出,INT函数会向数值更小的整数靠近,而TRUNC与ROUNDDOWN不进位、不偏向。因此正数取整时,三个函数完全相同。而负数取整时TRUNC=ROUNDDOWN≠INT。此外,INT只能取整、不能保留小数,而TRUNC与ROUNDDOWN可按需求保留小数位数。很多函数可能用法类似,但没有哪个比另一个更好用,只要能解决工作中的实际问题,记住哪一个都很好。期待下周与你相见~我们每周,一见。每周一,见。
PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。