四舍五⼊函数_完整版(建议收藏)四舍五⼊函数_完整版(建议收藏)
⼤家好,今天我们来学习⼀下四舍五⼊函数,这类函数很多,如果⼀个⼀个的学需要花很多的时间和精⼒,现在的⼯作⽣活节奏飞快,⼤家的时间都很宝贵,所以我将所有这类的函数全部归类放在⼀起讲解,本来需要花半个⽉的时间学习的教程,现在只需花⼏分钟就可以学会,通过对每个函数的讲解然后在进⾏对⽐,让你瞬间就能熟练掌握,话不多说,先了解⼀下每个函数的语法,这是重点!
1,ROUND函数:
语法:=ROUND(number,num_digits)
number:是数值
num_digits:是多少位
⽐如:ROUND(2.68,1)其结果为2.7,因为8⼤于5要向前进⼀位
2,MROUND函数:
这个函数是在ROUND函数的前⾯加了⼀个M,其⽤途有所不同,MROUND是返回按指定基数的倍数,同时接近number
语法:=MROUND(number,multiple)
number:是数值
multiple:是基数
⽐如:MROUND(8,2),其中2是基数,基数的倍数最接近8的是哪个?
2*1=2,2*2=4,2*3=6,2*4=8,2*5=10,其中2*4=8最接近8,所以结果为8
MROUND(8,3),我们在看下这个例⼦,同样3*1=3,3*2=6,3*3=9,3*4=12,很明细,最接近8的是3*3=9,所以结果为9
注意:如果数值 number 除以基数的余数⼤于或等于基数的⼀半,则函数 MROUND 向远离零的⽅向舍⼊
3,FLOOR函数:
其实ROUND函数还有2个相关的函数,分别是ROUNDDOWN,ROUNDUP,为了顺着⼀个⽤途往下介绍,⼤家更容易理解和记住,这⾥简单的介绍⼀下,ROUNDDOWN是在保留⼩数点位数的时候,不
管下⼀位是否⼤于5或⼩于5,通通不进位,⽽ROUNDUP则是不是下⼀位是否⼤于⼩于5通通进⼀位,这⾥我们重点介绍FLOOR
语法:
=FLOOR(number,significance)
number:是数值
significance:是倍数
接着上⾯的例⼦,=MROUND(8,3),结果为9,⽽FLOOR(8,3)结果为6,因为MOUND是返回最接近基数的倍数,⽽FLOOR是向下舍⼊最接近基数的倍
数,3*1=3,3*2=6,3*3=9,3*4=12,3*3=9这个⽐8要⼤,只有3*2=6最接近8,⽽下⾯要介绍的SEILING的结果为9
注意:如果significance的倍数正好等于number,则不舍⼊;同时两个参数的符号必须相同4,CEILING函数:
CEILING函数跟FLOOR函数是相反的,语法类似
语法:
=CEILING(number,signifiance)
nubber:数值
signifiance:倍数
FLOOR是向下舍⼊最接近number的数值,⽽CEILING是向上舍⼊最接近number的数值,这个函数就不举例了。接下来我们了解⼀些ROUNDDOWN和ROUNDUP这2个函数的语法
5,ROUNDDOWN函数:
语法:
=ROUNDDOWN(number,num_digits)
number:数值
num_digits:位数
6,ROUNDUP函数:
语法:
=ROUNDUP(number,num_digits)
number:数值
num_digits:位数
这2个函数的⽤法上⾯已经介绍过了,这⾥就不在赘述了。
7,EVEN函数:
EVEN函数是返回最接近的偶数,这个函数只有⼀个参数number
语法:
=EVEN(number)
⽐如:=EVEN(2.5)=4,ENEN(2.1)=4,EVEN(-2.5)=-4,EVEN(6)=6
通过上⾯的⼏个例⼦我们可以看出,EVEN函数是返回⼀个偶数,同时是向绝对值增⼤的⽅向,接下
来还有2个函数跟ROUND有点类似,不同的是它们不参与四舍五⼊,⽽是直接保留或去掉8,INT函数:
INT函数是⼀个返回数值的整数部分,⼩数部分全部去掉,它也只有1个参数
语法:
=INT(number)
number是⼀个数值,我们看个例⼦:
上⾯的例⼦可以看出INT函数将⼩数点全部舍去了,最后⼀个参数是负数,结果有点不⼀样,说明INT是向下舍⼊到最进⼊NUMBER的整数,⽽TRUNC是直接返回整数,如果需要保留⼩数部分,则可以输⼊第⼆个参数num_digits
9,TRUNC函数:
语法:
=TRUNC(number,num_digits)
number:数值
int函数与round函数num_digits:位数
接着上⾯的例⼦,看下TRUNC函数的结果
上⾯的例⼦中TRUNC函数没有第⼆个参数,如果需要保留⼩数,可以加上第⼆个参数。
关于四舍五⼊函数就介绍到这⾥了,建议⼤家收藏本⽂章,⽅便以后阅读,同时也希望⼤家关注⼀下我的账户,因为还有很多⼲货知识发布后会第⼀时间通知到你哦!