EXCEL的几个取整函数对比,int() round() ceiling() ceiling.math()等

1目标

我们处理EXCEL数据经常要遇到以下的需求

  • 取整
  • 取倍数
  • 按任意数取倍数

2 简单取整函数 int()

  •  int()只能最简单取整,无任何参数

3 round() 四舍五入取整函数 & 整数位取整美化

  • round()  roundup()  rounddown() 
  • roundup() 和 rounddown() 除了向上和向下取整外,其他功能类似 round()
  • 取整函数,round(),roundup(),rounddown()参数的本质,指定的是按小数点左边还是右边位数进行取整
  1. round()  必须带1个参数
  2. round() 参数0,四舍五入取整数
  3. round() 参数>=1, 按小数位四舍五入用,参数是小数点右边的位数
  4. round() 参数<0, 按整数位数取整,参数是整数位数(小数点左边位数)

4 倍数函数,ceiling(),floor()

  • 倍数函数,ceiling(),floor()
  • 参数的本质,是指定取整的倍数,比如2的倍数,比如0.01的倍数
  1. ceiling()本质是取倍数
  2. ceiling(,1) 可等同于取整数,且向上取整
  3. ceiling(,2) 取2的倍数,且向上
  4. ceiling(,0.01)  相当于取0.01两位小数的取整,且向上

5 数学倍数函数 ceiling.math()  floor.math()

ceiling.math() 兼容性很好,最灵活,参数可以是0~3个

  1. 特点有3个参数, 但是全都可以缺省
  2. 最后1 个参数指定是(负数)远离0还是接近0(正数)
  3. 可以缺省1个参数不要,直接取整

6 整数位,把数按任意数取倍数

  • 5*round(x/5,0)
  • MROUND(C32,5)
  • CEILING(C32,5)
  • FLOOR(C32,5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值