首页 > 生活常识 >

问 excel 取整公式 常用函数用法详解

2026-11-06 14:24:01
最佳答案

答

excel 取整公式并不是单一固定函数,根据业务需求不同,分别使用 INT TRUNC ROUND ROUNDUP ROUNDDOWN 这几类函数,核心作用就是把带小数的数值转换成整数,或者保留指定小数位数,日常做金额换算计件数量报表统计都会高频用到,很多新手容易混淆这些取整函数,比如 INT 是向下取整,负数取整规则和 TRUNC 直接截断小数不一样,ROUND 是四舍五入,ROUNDUP 是无条件向上进位,ROUNDDOWN 是无条件向下舍弃小数,还有很多人分不清单元格显示格式取整和公式真正取整,只是修改单元格显示位数,底层数值依然保留小数,后续计算还会带着小数参与运算,这个是非常高频的踩坑点,同时还要理解取整公式结合单元格引用批量下拉填充,搭配其他统计函数组合使用,掌握每一种 excel 取整公式的运算规则,才能避免报表合计出现尾差。

基础原理

excel 取整公式本质是对数值做数值运算,直接修改单元格内部真实数值,和单元格格式设置小数位数属于两种不同机制,格式修改只改变视觉显示,原始数值不变,公式取整是把计算后的新整数作为结果,后续所有引用这个单元格的计算都会使用取整之后的值,这个区分是理解 excel 取整公式最重要的关键点。

操作步骤

方法一 INT 函数 excel 取整公式 向下取整

1 选中存放结果的空白单元格

2 输入公式 =INT (A2)

3 按下回车键,正数直接舍弃小数部分,负数会向更小的整数方向取整,比如 INT (-3.2) 结果是 - 4

4 鼠标放在单元格右下角填充柄,向下拖动批量生成整列 excel 取整公式

方法二 TRUNC 函数 excel 取整公式 截断小数

1 选中结果单元格

2 输入公式 =TRUNC (A2),如果需要保留两位小数写法是 = TRUNC (A2,2)

3 回车,这个函数是直接砍掉小数,不做进位,负数不会像 INT 那样往更小方向走,TRUNC (-3.2) 结果是 - 3

方法三 ROUND 函数 excel 取整公式 四舍五入

1 选中结果单元格

2 输入公式 =ROUND (A2,0),第二个参数 0 代表取整数,如果写 2 就是保留两位小数

3 回车,小数部分按照四舍五入规则进位或者舍弃,是业务报表最常用的 excel 取整公式

方法四 ROUNDUP 函数 excel 取整公式 向上进位

1 选中结果单元格

2 输入公式 =ROUNDUP (A2,0)

3 回车,不管小数是多少,只要有小数就向上进一位,比如 3.1 取整结果变成 4,适合向上备货向上计费场景

方法五 ROUNDDOWN 函数 excel 取整公式 向下舍弃

1 选中结果单元格

2 输入公式 =ROUNDDOWN (A2,0)

3 回车,不管小数数值多大,全部直接舍弃小数部分,不会进位,和 TRUNC 基础效果接近

各类 excel 取整公式对比表格

函数名称取整规则正数 3.7 结果负数 - 3.7 结果适用场景
INT向下取整3-4需要向数轴更小方向取整
TRUNC直接截断小数3-3单纯去掉小数不考虑进位
ROUND四舍五入4-4常规报表金额均分取整
ROUNDUP向上进位4-3向上计费备货
ROUNDDOWN向下舍弃3-3向下扣减保底计算

excel 取整公式输入完成之后,检查结果单元格真实数值,不要只看表面显示,批量下拉之后确认单元格引用正常偏移,如果需要固定基准单元格,记得加上绝对引用符号,后续原始数据改动,excel 取整公式会自动重新计算,做汇总的时候建议确认每一行已经是真实整数,避免因为只是显示取整造成合计尾差。

【常见问题】

问题 1 excel 取整公式和设置单元格小数位数有什么区别

回答 1 excel 取整公式是修改单元格内部真实数值,后续计算使用取整之后的整数,设置单元格小数位数只是改变显示外观,底层仍然保留原来小数,后续求和还会带着小数运算,这是 excel 取整公式最容易混淆的关键点。

问题 2 excel 取整公式 INT 和 TRUNC 为什么负数结果不一样

回答 1 excel 取整公式里面 INT 是向下取整,负数会往更小整数走,TRUNC 只是截断小数,负数不会继续变小,所以同样是 - 3.7,INT 得到 - 4,TRUNC 得到 - 3,选择 excel 取整公式的时候要根据负数业务规则挑选。

问题 3 excel 取整公式能不能保留小数位数不是全部变成整数

回答 1 可以,excel 取整公式的第二个参数可以控制保留位数,比如 ROUND (A2,2) 就是保留两位小数,并不是必须变成纯整数,这个参数是 excel 取整公式灵活调整的核心。

问题 4 excel 取整公式出现 VALUE! 报错是什么原因

回答 1 出现报错说明 excel 取整公式引用的单元格是文本内容,不是可计算数值,excel 无法对文字执行取整运算,把单元格转为数值格式之后,excel 取整公式就可以正常输出结果。

【免责申明】

本文介绍的 excel 取整公式相关操作基于桌面版 excel 常规版本,不同版本以及 WPS 表格函数兼容和界面可能存在细微差异,操作前建议备份原始表格文件,本文内容仅作为学习参考,不保证适配所有特殊业务场景,因自行修改公式产生的数据错误,相关风险由使用者自行承担。