- 保留整数:`=ROUND(78.6, 0)` 返回 79
- 保留一位小数:`=ROUND(34.567, 1)` 返回 34.6
- 整数位四舍五入:`=ROUND(1234, -2)` 返回 1200对百位进行四舍五入 三、CEILING与FLOOR函数:按条件取整
1. CEILING函数:向上取整 强制数值向上舍入到指定基数的倍数,语法为 `CEILING(数值, 基数)`。
- `=CEILING(25.3, 5)` 返回 30向上取5的倍数
- `=CEILING(-12.7, -3)` 返回 -12负数向上取整结果更接近0
2. FLOOR函数:向下取整 强制数值向下舍入到指定基数的倍数,语法与CEILING类似:
- `=FLOOR(38.9, 10)` 返回 30向下取10的倍数
- `=FLOOR(-7.2, -2)` 返回 -8负数向下取整结果远离0
四、TRUNC函数:截断小数部分
TRUNC函数直接截断数值的小数部分,与INT函数的区别在于对负数处理不同:
- `=TRUNC(99.99)` 与 `=INT(99.99)` 均返回 99
- `=TRUNC(-56.7)` 返回 -56,而 `=INT(-56.7)` 返回 -57TRUNC仅截断小数,INT向下取整 五、取舍函数对比表 | 函数 | 核心逻辑 | 示例输入15.6 | 示例输入-15.6 | |------------|------------------------------|------------------|-------------------| | INT | 向下取整 | 15 | -16 | | ROUND | 四舍五入默认保留0位 | 16 | -16 | | CEILING | 向上取整到基数倍数基数=1 | 16 | -15 | | FLOOR | 向下取整到基数倍数基数=1 | 15 | -16 | | TRUNC | 截断小数 | 15 | -15 |
通过灵活运用上述函数,可满足不同场景下的数值取整需求。例如,财务计算常用ROUND函数确保精度,数据分组可借助CEILING/FLOOR按固定间隔归类,而TRUNC则适用于单纯截断小数的场景。
- `=TRUNC(-56.7)` 返回 -56,而 `=INT(-56.7)` 返回 -57TRUNC仅截断小数,INT向下取整 五、取舍函数对比表 | 函数 | 核心逻辑 | 示例输入15.6 | 示例输入-15.6 | |------------|------------------------------|------------------|-------------------| | INT | 向下取整 | 15 | -16 | | ROUND | 四舍五入默认保留0位 | 16 | -16 | | CEILING | 向上取整到基数倍数基数=1 | 16 | -15 | | FLOOR | 向下取整到基数倍数基数=1 | 15 | -16 | | TRUNC | 截断小数 | 15 | -15 |
- `=TRUNC(99.99)` 与 `=INT(99.99)` 均返回 99
- 保留一位小数:`=ROUND(34.567, 1)` 返回 34.6
Excel取整的函数是什么?
Excel取整函数全析
在Excel数据处理中,取整函数是高频使用的工具,能够帮助用户将数值精确转换为整数格式。以下详细介绍Excel中常用的取整函数及其应用场景。
一、INT函数:向下取整的基础工具
INT函数是最基础的取整函数,其核心功能是将数值向下舍入到最接近的整数。例如:
`=INT(123.9)` 返回 123论小数部分多大,直接舍弃
`=INT(-45.2)` 返回 -46负数向下取整时,结果会比原数更小
二、ROUND函数:四舍五入的标准方案
ROUND函数通过指定小数位数实现四舍五入,语法为 `ROUND(数值, 小数位数)`。
