Excel取整函数汇总
INT:向下取整
公式 | 说明 | 结果 |
=INT(8.9) | 将 8.9 向下舍入到最接近的整数 | 8 |
=INT(-8.9) | 将 -8.9 向下舍入到最接近的整数。 向下舍入负数会朝着远离 0 的方向将数字舍入。 | -9 |
CEILING :向上取整
CEILING(number, significance)
Number 必需。 要舍入的值。
significance 必需。 要舍入到的倍数。
公式 | 说明 | 结果 |
=CEILING(2.5, 1) | 将 2.5 向上舍入到最接近的 1 的倍数 | 3 |
=CEILING(-2.5, -2) | 将 -2.5 向上舍入到最接近的 -2 的倍数 | -4 |
=CEILING(-2.5, 2) | 将 -2.5 向上舍入到最接近的 2 的倍数 | -2 |
=CEILING(1.5, 0.1) | 将 1.5 向上舍入为最接近的 0.1 的倍数 | 1.5 |
=CEILING(0.234, 0.01) | 将 0.234 向上舍入为最接近的 0.01 的倍数 | 0.24 |
TRUNC:向0取整
公式 | 说明 | 结果 |
=TRUNC(8.9) | 将 8.9 截尾取整 (8)。 | 8 |
=TRUNC(-8.9) | 将负数截尾取整并返回整数部分 (-8)。 | -8 |
=TRUNC(0.45) | 将 0 和 1 之间的数字截尾取整,并返回整数部分 (0)。 | 0 |
ROUND:四舍五入取整
ROUND(number, num_digits)
num_digits为希望保留的小数位数
取整时num_digits=0
公式 | 说明 | 结果 |
=ROUND(2.15, 1) | 将 2.15 四舍五入到一个小数位 | 2.2 |
=ROUND(2.149, 1) | 将 2.149 四舍五入到一个小数位 | 2.1 |
=ROUND(-1.475, 2) | 将 -1.475 四舍五入到两个小数位 | -1.48 |
=ROUND(21.5, -1) | 将 21.5 四舍五入到小数点左侧一位 | 20 |
=ROUND(626.3,-3) | 将 626.3 四舍五入为最接近的 1000 的倍数 | 1000 |
=ROUND(1.98,-1) | 将 1.98 四舍五入为最接近的 10 的倍数 | 0 |
=ROUND(-50.55,-2) | 将 -50.55 四舍五入为最接近的 100 的倍数 | -100 |
ROUNDUP:向远离0的方向取整
ROUNDUP(number, num_digits)
num_digits为希望保留的小数位数
取整时num_digits=0
公式 | 描述(结果) | 结果 |
=ROUNDUP(3.2,0) | 将 3.2 向上舍入到零个小数位数。 | 4 |
=ROUNDUP(76.9,0) | 将 76.9 向上舍入到零个小数位数。 | 77 |
=ROUNDUP(3.14159, 3) | 将 3.14159 向上舍入到三个小数位数。 | 3.142 |
=ROUNDUP(-3.14159, 1) | 将 -3.14159 向上舍入到一个小数位数。 | -3.2 |
=ROUNDUP(31415.92654, -2) | 将 31415.92654 向上舍入到小数点左边两位数。 | 31500 |
ROUNDDOWN:向0的方向取整
ROUNDDOWN(number, num_digits)
Number 必需。 需要向下舍入的任意实数。
num_digits 必需。 要将数字舍入到的位数。
公式 | 说明 | 结果 |
=ROUNDDOWN(3.2, 0) | 将 3.2 向下舍入到零个小数位数。 | 3 |
=ROUNDDOWN(76.9,0) | 将 76.9 向下舍入到零个小数位数。 | 76 |
=ROUNDDOWN(3.14159, 3) | 将 3.14159 向下舍入到三个小数位数。 | 3.141 |
=ROUNDDOWN(-3.14159, 1) | 将 -3.14159 向下舍入到一个小数位数。 | -3.1 |
=ROUNDDOWN(31415.92654, -2) | 将 31415.92654 向下舍入到小数点左边两位数。 | 31400 |
EVEN:向远离0的方向取偶数
公式 | 说明 | |
=EVEN(1.5) | 将 1.5 舍入到最接近的偶数 | 2 |
=EVEN(3) | 将 3 舍入到最接近的偶数 | 4 |
=EVEN(2) | 将 2 舍入到最接近的偶数 | 2 |
=EVEN(-1) | 将 -1 舍入到最接近的偶数 | -2 |
CEILING
ROUND(number, num_digits) num_digits为希望保留的小数位数