Excel 数字与取整函数:四舍五入、去尾、凑整、随机数
- 2026-11-07 16:50:28
Excel 数字与取整函数:四舍五入、去尾、凑整、随机数
财务对账要四舍五入到分,报预算要往上取整留余量,算年龄只想砍掉小数,抽个随机数做抽样——这些需求背后都是"怎么处理一个带小数的数字"。Excel 提供了好几个长得很像、规则却不同的函数,选对了省心,选错了排查半天。
括号、逗号全用英文符号,函数名不区分大小写,
round和ROUND效果一样。
四舍五入这一族

ROUND 标准四舍五入
语法 =ROUND(数字, 保留几位小数)。第二个参数是正数保留小数,是 0 抹到个位,是负数往十位百位方向凑。
• A2 是 68.57:=ROUND(A2,1) 得 68.6,=ROUND(A2,0) 得 69,=ROUND(A2,-1) 得 70(凑到最近的十位)。
ROUNDUP 一律向上进位
语法 =ROUNDUP(数字, 保留几位小数),不管第三位是几都往前进一。
• A2 是 62.52,=ROUNDUP(A2,1) 得 62.6。报价留余量、按次计费不足一次按一次算常用它。
ROUNDDOWN 一律向下舍去
语法 =ROUNDDOWN(数字, 保留几位小数),直接砍掉不要的部分,不进位。
• A2 是 62.59,=ROUNDDOWN(A2,1) 得 62.5。
三个函数用同一份数
62.52对比更直观:ROUND 得 62.5、ROUNDUP 得 62.6、ROUNDDOWN 得 62.5。ROUND 讲规矩,UPPER 永远进、DOWN 永远舍。
ABS 取绝对值
语法 =ABS(数字),去掉负号。
• A2 是 -62.34,=ABS(A2) 得 62.34。算误差、算差额只看大小不看正负时用它。
只砍小数和凑奇偶

INT 向下取整到整数
语法 =INT(数字),朝小于等于它的整数方向取。
• A2 是 5.99,=INT(A2) 得 5。
• 注意负数:=INT(-5.99) 得 -6,不是 -5,因为 -6 才是比 -5.99 更小的整数。
TRUNC 直接截掉小数
语法 =TRUNC(数字, [保留几位]),把小数部分砍掉,不看方向。
• A2 是 5.679,=TRUNC(A2) 得 5。
• 负数上差别就出来了:=TRUNC(-5.9) 得 -5,比 INT 的 -6 大 1。正数时两者一样,涉及负数要认准用哪个。
EVEN 与 ODD 凑偶数、凑奇数
语法 =EVEN(数字) / =ODD(数字),朝远离零的方向凑到最近的偶数或奇数。
•=EVEN(62.54) 得 64,=EVEN(-62.54) 得 -64。
•=ODD(62.54) 得 63,=ODD(-62.54) 得 -63。
• 排兵布阵、双列布局要凑成对时用 EVEN 很顺手。
乘方、连乘和取余

POWER 与 ^ 算乘方
两种写法等价,^ 是运算符、POWER 是函数。
•=POWER(4,3) 得 64(4 的 3 次方),=4^3 同样得 64。
• 开平方就是乘二分之一次方:=POWER(4,1/2) 得 2,或 =4^(1/2)。
• 平方 =A2^2,立方 =A2^3,直接写运算符更快。
PRODUCT 连乘
语法 =PRODUCT(数字1, 数字2, …) 或 =PRODUCT(区域),返回所有数相乘的积。
•=PRODUCT(1,2,3,4) 得 24。
• A2:C3 是一片数据,=PRODUCT(A2:C3) 把区域内所有数连乘。
MOD 取余数
语法 =MOD(被除数, 除数),返回相除后的余数。
•=MOD(10,3) 得 1。
• 判断奇偶:=MOD(A2,2) 是 0 就是偶数、是 1 就是奇数。
• 实战套路,身份证第 17 位判男女:=IF(MOD(MID(A2,17,1),2)=0,"女","男")。
随机数两兄弟

RAND 返回 0 到 1 的小数
语法 =RAND(),不带参数。每次表格重算都会变。
• 想要 1 到 100 的随机小数:=ROUND(RAND()*100,2)。
RANDBETWEEN 返回指定区间的随机整数
语法 =RANDBETWEEN(最小, 最大),含两端。
•=RANDBETWEEN(50,100) 随机出一个 50 到 100 的整数,给抽奖、随机分组、造测试数据很直接。
• 想要带一位小数的随机数:=RANDBETWEEN(10,100)/10,得到 1.0 到 10.0。
RAND 和 RANDBETWEEN 都是"活的",一点别的地方数据就跟着跳。想把这个随机结果定死,选中单元格按 Ctrl+C,再右键"选择性粘贴 → 数值",随机数就固定不再变了。
一张表对照这 14 个
=ABS(-62.34) | |||
=ROUND(68.57,0) | |||
=ROUNDUP(62.52,1) | |||
=ROUNDDOWN(62.59,1) | |||
=EVEN(62.54) | |||
=ODD(62.54) | |||
=INT(5.99) | |||
=TRUNC(5.679) | |||
=POWER(4,3) | |||
=4^3 | |||
=PRODUCT(1,2,3,4) | |||
=MOD(10,3) | |||
=RAND() | |||
=RANDBETWEEN(50,100) |
最容易搞混的两处
感谢阅读,欢迎关注我的公众号

扫码关注「Hai分享」,获取更多干货内容