excel中取整函数是如何实现的?

如题所述

除了INT(X)函数可以取整(直接去除小数部分)外,其他还有几个函数有类似功能:
ROUND(X,0)进行四舍五入取整;
ROUNDDOWN(X,0)向下舍入取整(相当于INT()函数的功能);
FOOLR(X)向下舍入取整(相当于INT()函数的功能);
EVEN(X)向上舍入取整;
CEILING(X,1)向上舍入取整。

几个函数计算结果比较:
INT(3.2)=3
INT(3.9)=3
ROUND(3.2,0)=3
ROUND(3.9,0)=4
ROUNDDOWN(3.2,0)=3
ROUNDDOWN(3.9,0)=3
FOOLR(3.2)=3
FOOLR(3.9)=3
EVEN(3.2)=4
EVEN(3.9)=4
CEILING(3.1,1)=4
CEILING(3.9,1)=4
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-31
不舍不入截取整数,可用“=TRUNC(拟取舍数或其所在单元格,保留小数位数)”。如,=TRUNC(12.895)返12,=TRUNC(12.895,1)返12.8,=TRUNC(12.895,-1)返10等。
只向上入并取整数,可用“=ROUNDUP(拟取舍数或其所在单元格,保留小数位数)”.如,=ROUNDUP(12.04,0)返13,=ROUNDUP(12.04,1)返12.1,=ROUNDUP(1462.04,-2)返1500等