1目标
我们处理EXCEL数据经常要遇到以下的需求
- 取整
- 取倍数
- 按任意数取倍数
2 简单取整函数 int()
- int()只能最简单取整,无任何参数
3 round() 四舍五入取整函数 & 整数位取整美化
- round() roundup() rounddown()
- roundup() 和 rounddown() 除了向上和向下取整外,其他功能类似 round()
- 取整函数,round(),roundup(),rounddown()参数的本质,指定的是按小数点左边还是右边位数进行取整
- round() 必须带1个参数
- round() 参数0,四舍五入取整数
- round() 参数>=1, 按小数位四舍五入用,参数是小数点右边的位数
- round() 参数<0, 按整数位数取整,参数是整数位数(小数点左边位数)
4 倍数函数,ceiling(),floor()
- 倍数函数,ceiling(),floor()
- 参数的本质,是指定取整的倍数,比如2的倍数,比如0.01的倍数
- ceiling()本质是取倍数
- ceiling(,1) 可等同于取整数,且向上取整
- ceiling(,2) 取2的倍数,且向上
- ceiling(,0.01) 相当于取0.01两位小数的取整,且向上
5 数学倍数函数 ceiling.math() floor.math()
ceiling.math() 兼容性很好,最灵活,参数可以是0~3个
- 特点有3个参数, 但是全都可以缺省
- 最后1 个参数指定是(负数)远离0还是接近0(正数)
- 可以缺省1个参数不要,直接取整
6 整数位,把数按任意数取倍数
- 5*round(x/5,0)
- MROUND(C32,5)
- CEILING(C32,5)
- FLOOR(C32,5)