在 Excel 中,取整函数分为五类,分别为仅取整数部分、四舍五入取整、取整为偶数、向上取整和向下取整。其中仅取整数部分的有两个,即Int函数和Trunc函数;四舍五入取整的有一个,即Round函数;取整为最接近的偶数也只有一个,即Even函数;向上和向下取整的都有两个,分别为RoundUp函数、Ceiling函数和RoundDown函数、Floor函数。
这五类取整函数共8个,只有两个仅用于取整,即 Int 和 Even,其它的有些除能取整外还能保留指定小数位数,如 Trunc 和 Round;有些还能把数值舍入为指定的小数倍数,如 Ceiling 和 Floor。
一、Excel取整函数Int与Trunc,仅取整不四舍五入(一)Int函数
对于正数,Int函数只截取整数部分,不进行四舍五入;对于负数,不管小数点后的数是否大于等于 5,Int函数都向前进一;举例如下:
选中 B2,输入公式 =INT(A2),按回车,返回 5.6 取整的结果为 5;选中 B2,把鼠标移到 B2 右下角的单元格填充柄上,鼠标变为黑色加号后,双击左键,则返回 -3.5 和 -3.4 的取整结果都为 4;操作过程步骤,如图1所示:
图1
(二)Trunc函数
无论是正数还是负数,Trunc函数都不四舍五入、不向前进一,举例如下:
双击 C2 单元格,把公式 =TRUNC(A2) 复制到 C2,按回车,返回 5.6 的取整结果也为 5;同样用双击 C2 单元格填充柄的方法返回 -3.5 和 -3.4 的取整结果,它们都为 -3;操作过程步骤,如图2所示:
图2
提示:Trunc函数取整既可省略第二个参数又可把它设置为 0,如上面的公式可改为 =TRUNC(A2,0),0 表示保留 0 位小数;另外,Trunc函数既可取整又可保留指定小数位数,但无论哪种情况,它都不四舍五入,例如:5.65 用公式 =TRUNC(5.65,1) 保留一位小数结果为 5.6。
(三)Int函数与Trunc函数取整的区别
Int函数对正数直接截取整数部分且不四舍五入,对负数无论小数点后的数是否大于等于 5 都向前进一;Trunc函数对正负数都不四舍五入也不向前进一。
二、Excel取整函数Round,四舍五入取整1、双击 B2 单元格,把公式 =ROUND(A2,0) 复制到 B2,按回车,返回 8.4 的四舍五入取整结果 8;再用双击 B2 单元格填充柄的方法返回 8.5 四舍五入的取整结果 9;操作过程步骤,如图3所示:
图3
2、公式说明:
Round函数可指定保留几位小数和向左舍入位数,当第二个参数为 0 时,如演示中的公式 =ROUND(A2,0),表示保留 0 位小数(即取整);当第二个参数为正时,表示保留指定的小数位数,如 8.455 用公式 =ROUND(8.455,0) 保留两位小数,结果为 8.46;当第二个参数为负时,表示向小数点左边舍入,如 85.5 用公式 =ROUND(85.5,-1) 向小数点左边舍入一位,结果为 90,即个位向十位进一。
三、Excel取整函数Even,取整为最接近的偶数1、双击 B2 单元格,把公式 =EVEN(A2) 复制到 B2,按回车,返回 6.4 取整为最接近的偶数结果 8;同样用双击 B2 单元格填充柄的方法把剩余数值取整为最接近的偶数;操作过程步骤,如图4所示:
图4
2、公式说明:
Even函数把数值沿绝对值增大的方向取整为最接近的偶数,如果数值已是偶数,则返回本身。演示中,正负 6.4 和 6.5 都返回 8,说明Even 把正负数都沿绝对值增大方向取整为最接近的偶数;6 是偶数,则返回本身;7 是奇数,则向上取整为最接近的偶数 8。
四、Excel取整函数 RoundUp 和 Ceiling,都为向上取整(一)RoundUp函数
1、双击 B2 单元格,把公式 =ROUNDUP(A2,0) 复制到 B2,按回车,返回 3.4 的向上取整为最接近整数 4;双击 B2 的单元格填充柄,则返回剩余数值的取整结果;操作过程步骤,如图5所示:
图5
2、公式说明:
当RoundUp函数的第二个参数为 0 时(如果演示中的 =ROUNDUP(A2,0)),它用于朝远离 0 的方向把数值取整,不管数值为正还是为负,也不管小数点后的数是否大于等于 5,都朝远离 0 的方向取整。如:演示中的 3.4 和 3.5 都取整为 4,-3.4 和 -3.5 都取整为 -4。
(二)Ceiling函数
下一篇:MySQL DELETE 语句
解决移动墙|域名墙的国内免备案云服务商!