首页 > 生活常识 >

问 Excel 取整函数咋用 多函数实操详解

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

答

在 Excel 里面做数值取整,常用的取整函数一共有 ROUND INT TRUNC CEILING FLOOR 这几个,ROUND 是四舍五入取整,也是大家最常用的取整函数,可以保留指定小数位数,INT 是向下取整,不管小数部分是多少,都往更小的整数方向舍去,TRUNC 是直接截断小数部分,只保留整数,正负数字处理逻辑和 INT 不一样,CEILING 是向上按指定倍数进位取整,FLOOR 是向下按指定倍数舍掉,适合计件,金额,库存这类业务场景,很多新手分不清这几个取整函数,经常选错函数,导致取整结果不符合业务要求,单纯日常四舍五入优先使用 ROUND,需要无条件向下舍弃小数就选 INT 或者 TRUNC,需要按固定倍数进位,比如按 5 10 100 进位,就选用 CEILING 和 FLOOR,注意单元格显示的小数位数只是视觉显示,不会修改单元格真实数值,想要真正改变数值,必须使用取整函数,这是非常容易踩坑的知识点。

ROUND 四舍五入取整

这个是最常用的 Excel 取整函数,按照四舍五入规则处理数字,可以自定义保留几位小数,取整数的时候第二个参数填 0。

语法结构 ROUND 数值 保留小数位数

操作步骤

第一步 选中存放结果的空白单元格。

第二步 输入公式 = ROUND B2 0,B2 是原始数字单元格,第二个参数 0 代表直接取整数。

第三步 按下回车键,得到四舍五入之后的整数结果。

第四步 如果想保留一位小数,就把第二个参数改成 1,保留两位小数就填 2。

INT 向下取整

这个 Excel 取整函数特点是向数值更小的方向取整,正数就是直接舍弃小数,负数会往更小整数走,比如负 3.6 取整之后变成负 4。

语法结构 INT 数值

操作步骤

第一步 选中结果单元格。

第二步 输入公式 = INT B2。

第三步 回车,得到向下取整后的整数。

TRUNC 截断取整

这个 Excel 取整函数是直接切掉小数部分,不会做四舍五入,负数的时候和 INT 结果不一样,负 3.6 使用 TRUNC 得到负 3。

语法结构 TRUNC 数值 保留位数

操作步骤

第一步 选中结果单元格。

第二步 输入公式 = TRUNC B2 0,第二个参数 0 代表只保留整数。

第三步 回车,直接截断小数得到整数。

CEILING 向上倍数进位取整

这个 Excel 取整函数不是单纯取整数,是向上进位到指定倍数,比如按 10 进位,13 就变成 20,适合向上凑整业务。

语法结构 CEILING 数值 基数

操作步骤

第一步 选中结果单元格。

第二步 输入公式 = CEILING B2 10,意思是向上进位到 10 的倍数。

第三步 回车得到进位之后数值。

FLOOR 向下倍数舍位取整

这个 Excel 取整函数和 CEILING 相反,向下舍弃到指定倍数,13 按 10 取整得到 10。

语法结构 FLOOR 数值 基数

操作步骤

第一步 选中结果单元格。

第二步 输入公式 = FLOOR B2 10,向下取到 10 的倍数。

第三步 回车得到结果。

函数对照表

函数名称取整规则核心特点适用场景
ROUND四舍五入可设置保留小数位金额统计 常规计算
INT向下取整负数向更小整数计算整数部分 分段统计
TRUNC截断小数只切除小数不进位直接舍弃小数业务
CEILING向上倍数进位向上凑到指定倍数计件 向上凑整
FLOOR向下倍数舍位向下凑到指定倍数库存 向下凑整

补充重点注意事项

很多人直接修改单元格格式减少小数位数,这个只是显示效果,单元格里面原始数值没有变化,后续求和的时候依然会带上隐藏小数,必须使用 Excel 取整函数才能真正修改数值。

ROUND 第二个参数如果填写负数,比如填负 2,代表对十位做四舍五入,1234 就变成 1200。

CEILING 和 FLOOR 的基数和原始数字正负号要保持一致,如果符号相反,函数会报错。

如果业务是银行家舍入规则,不是普通四舍五入,可以使用 MROUND 函数,按指定倍数做就近舍入。

【常见问题】

问题 1 Excel 取整函数 INT 和 TRUNC 为什么负数结果不一样

回答 1 Excel 取整函数 INT 是向下取整,负数会往更小整数方向,TRUNC 这个 Excel 取整函数只是直接截断小数,负数不会继续往更小整数进位,所以同一个负数使用这两个 Excel 取整函数,最终结果会出现差异。

问题 2 Excel 取整函数只改显示小数和函数取整有区别吗

回答 1 Excel 取整函数是真正修改单元格里面的数值,单纯调整单元格格式减少小数,只是视觉上看起来取整,原始数值仍然保留小数,后续运算还是使用原始数值,做汇总的时候就会出现误差,所以正式业务建议使用 Excel 取整函数。

问题 3 Excel 取整函数 ROUND 第二个参数填负数是什么作用

回答 1 Excel 取整函数 ROUND 第二个参数填写负数的时候,不是保留小数,而是对高位整数做四舍五入,比如填负 2,就是按百位取整,这个 Excel 取整函数用法适合大额数据快速简化数值。

【免责申明】

本文基于微软 Excel 常规版本讲解,部分旧版本 Excel CEILING 和 FLOOR 函数参数规则存在细微差别,本文仅作为学习参考,正式财务业务请确认取整口径,核对计算结果,避免因为取整规则选错造成数据误差。