乐于分享
好东西不私藏

WPS表格秘籍|一文吃透“舍入函数”

WPS表格秘籍|一文吃透“舍入函数”

日常表格中只设置单元格格式,仅改变数字显示效果,单元格真实数值不变化,求和易出错。

想要从根源修正数值,就需要使用舍入函数,一文讲清常用舍入函数,让表格计算正确率大幅提升~

舍入函数一览表

函数公式
使用场景
注意事项
ROUND(数值,位数)
四舍五入,日常财务、报表取数
遵循四舍五入;位数正=小数位,0=整数,负数=整数位舍入
ROUNDUP(数值,位数)
向上舍入,不管尾数大小直接进1
无条件向上进位;负数位数对整数部分向上舍入
ROUNDDOWN(数值,位数)
向下舍入,直接截断舍弃尾数
无条件直接砍掉尾数,不进位
MROUND(数值,基数)
按指定基数倍数舍入,比如按5、0.5取整
舍入到基数的最近倍数;基数与数值正负号要一致
CEILING(数值,基数)
向上取到基数倍数,向上凑整
强制向上进位到基数倍数;基数不能为0
FLOOR(数值,基数)
向下取到基数倍数,向下凑整
强制向下舍弃到基数倍数;基数不能为0
INT(数值)
截取整数部分
只取整数,正数直接截,负数向下取整
TRUNC(数值,[位数])
直接截断数字,砍掉小数不四舍五入
正/负数都是直接砍掉尾数;可指定保留位数,默认0位

位数规则统一说明:正数 → 保留对应小数位数;0 → 取整数;负数 → 整数部分进行舍入。

实例演示

一、常规四舍五入类: ROUND / ROUNDUP / ROUNDDOWN

测试数字:123.456

  1. ROUND 四舍五入
=ROUND(123.456,2)  →123.46  保留2位小数,四舍五入=ROUND(123.456,0)  →123    四舍五入到整数=ROUND(123.456,-1) →120    对十位四舍五入
  1. ROUNDUP 无条件向上进
=ROUNDUP(123.451,2) →123.46 哪怕尾数1也要向上进=ROUNDUP(123.001,0) →124
  1. ROUNDDOWN 无条件向下截
=ROUNDDOWN(123.459,2) →123.45 直接截掉后面,不进位=ROUNDDOWN(123.999,0) →123

二、指定倍数凑整 :MROUND / CEILING / FLOOR

常用于:按5、10、0.5计价,工时按0.25小时统计等场景。测试数字:12.3,基数5

  1. MROUND 就近凑倍数(离哪个倍数近就取哪个)
=MROUND(12.3,5) →10=MROUND(13,5) →15
  1. CEILING 向上凑到倍数,往大的倍数靠拢
=CEILING(12.3,5) →15
  1. FLOOR 向下凑到倍数,往小的倍数靠拢
=FLOOR(12.3,5) →10

三、截取整数: INT / TRUNC

测试数字:7.9 、-7.9

  1. INT正数:直接截掉小数 ;负数:向下往更小的数取
=INT(7.9)   →7=INT(-7.9)  →-8  
  1. TRUNC 纯截断,不做舍入运算
=TRUNC(7.9)   →7=TRUNC(-7.9)  →-7=TRUNC(7.98,1)→7.9  还可以指定保留小数位数

✨关键区分: 正数的时候 INT 和 TRUNC 结果一样;负数结果取值规则有差异


记忆口诀

ROUND四舍五入,UP往上进,DOWN往下掉;

 MROUND就近靠,CEILING向上跑,FLOOR往下倒;

 TRUNC直接切,INT负数往下跌; 

正管小数零取整,负号往左整位整。

点个关注,让我们共同进步