常用办公函数:数据处理之数据取整 | |||||||||
数值取舍函数有三类: | |||||||||
1、取整 | |||||||||
2、四舍五入 | |||||||||
3、截位 | excel中round函数的使用方法 | ||||||||
一、取整函数 | |||||||||
1、int()函数 | |||||||||
INT函数的功能是将任意实数向下取整为最接近的整数。 | |||||||||
用法:INT(number) | |||||||||
number为需要处理的任意一个实数。 | |||||||||
如int(16.24)返回值16。 | |||||||||
2、even()函数 | |||||||||
EVEN函数的功能是将一个数值沿绝对值增大的方向取整为最接近的偶数。 | |||||||||
用法: EVEN(number) | |||||||||
number为需要取整的任意数 。 | |||||||||
如even(-2.6)返回值-4。 | |||||||||
3、odd()函数 | |||||||||
ODD函数的功能是将一个数值沿绝对值增大的方向取整为最接近的奇数。 | |||||||||
用法:ODD(number) | |||||||||
number为需要取整的任意数 。 | |||||||||
如odd(-6.38)返回值-7。 | |||||||||
二、四舍五入函数 | |||||||||
1、round()函数——大名鼎鼎的四舍五入函数 | |||||||||
ROUND函数功能是按指定的位数四舍五入某一数字。 | |||||||||
用法:ROUND(number,num_digits) | |||||||||
number为需要四舍五入的任意数;num_digits为指定的位数(小数点右侧),number则是按这个位 | |||||||||
数进行保留位数。 | |||||||||
如:round(5.25,1)返回5.3;round(21.5,-1)返回20。 | |||||||||
2、roundup()函数——round函数的派生函数 | |||||||||
ROUNDUP函数功能类似ROUND函数,它是按绝对值增大的方向舍入某一数字。 | |||||||||
用法:ROUNDUP(number,num_digits) | |||||||||
number为需要舍入的任意数;num_digits为指定的数字位数。 | |||||||||
如:roundup(5.25,1)返回5.3。 | |||||||||
3、rounddown()函数——round函数的派生函数 | |||||||||
ROUNDDOWN函数功能也类似ROUND函数,它是按绝对值减小的方向舍入某一数字。 | |||||||||
用法:ROUNDDOWN(number,num_digits) | |||||||||
number为需要舍入的任意数;num_digits为指定的数字位数。 | |||||||||
如:rounddown(5.25,1)返回5.2。 | |||||||||
4、mround()函数——round函数的又一衍生 | |||||||||
MROUND函数返回按指定基数舍入后的数值。 | |||||||||
用法:MROUND(number,significance) | |||||||||
number为需要舍入的任意数;significance为number进行舍入运算的基数。 | |||||||||
如:mround(6.55,4)返回8。 | |||||||||
注意:该函数只有加载“分析工具库”的情况下方可使用。 | |||||||||
三、截位函数 | |||||||||
1、trunc()函数——大名鼎鼎的截位函数 | |||||||||
TRUNC函数功能是直接将数字的小数部分多余位数截去,保留指定的位数。 | |||||||||
用法: TRUNC(number,num_digits) | |||||||||
number为需要舍位的任意数;num_digits为指定的小数位数(小数点右侧),number则是按这个 | |||||||||
位数进行保留位数。 | |||||||||
如:trunc(5.25,1)返回5.2。 | |||||||||
2、floor()函数 | |||||||||
FLOOR函数是将数值沿绝对值减小的方向按指定基数进行去尾舍入。 | |||||||||
用法:FLOOR(number,significance) | |||||||||
number为需要舍入的任意数;significance为number进行舍入运算的基数。 | |||||||||
如:floor(2.5,1)返回2. | |||||||||
注意:该函数类似mround()函数,odd()函数或even()函数,但有细微区别,请注意区分。 | |||||||||
3、ceiling()函数 | |||||||||
CEILING函数类似FLOOR函数,不过CEILING函数是将数值沿绝对值增大的方向按指定基数进行去尾舍入。 | |||||||||
用法:CEILING(number,significance) | |||||||||
number为需要舍入的任意数;significance为number进行舍入运算的基数。 | |||||||||
如:ceiling(2.5,1)返回3. | |||||||||
注意:该函数类似floor()函数,mround()函数,odd()函数或even()函数,但有细微区别,请 | |||||||||
注意区分。 | |||||||||
四、其它 | |||||||||
1、fixed()函数 | |||||||||
FIXED函数类似ROUND函数,不过 FIXED函数会将数值按指定小数位数四舍五入后,还要将数字转换为字符 | |||||||||
串格式。 | |||||||||
用法:FIXED(number,num_digits,No_commas) | |||||||||
number为需要四舍五入的任意数;num_digits为指定的小数位数(小数点右侧);No_commas为一个 | |||||||||
逻辑值,true或者false,决定转换后的字符串是否包含逗号。 | |||||||||
如:fixed(3.168,2,true)返回“3.17”。 | |||||||||
2、dollar()/ RMB()函数 | |||||||||
DOLLAR和RMB函数都是按照货币格式将数值按指定小数位数进行四舍五入,并将其格式转换为字符串格式 | |||||||||
。(有点类似FIXED函数吧,不过注意区别) | |||||||||
用法:DOLLAR(number,num_digits) | |||||||||
number为需要四舍五入的任意数;num_digits为指定的小数位数(小数点右侧)。 | |||||||||
如:dollar(6.567,2)返回“¥6.57”。 | |||||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论