round函数是什么意思(函数round用法)
在具体应用中,当涉及到数值选择时,经常会遇到四舍五入、取整、保留小数位数等诸多问题。这些问题使用了七个函数,即INT、TRUNC、ROUND、ROUNDUP、ROUNDDOWN 、FLOOR、 CEILING函数,今天对这七个函数进行了详细的比较。
首先 INT函数。INT函数是取整函数,是将一个数值向下取整为最接近其整数的函数。语法:Int(number),放弃小数延平方根增大的方向,得到的值不大于取整数值本身的最大整数。
举例:INT(4.2)=4 INT(-4.2)=-5
第二 TRUNC函数。该功能是直接清除数字的一小部分。语法:TRUNC(number,num_digits),Number是需要截尾取整的数字,Num_digits 用于指定取整精度的数字。初始值为 0.返回的是清除小数部分的整数:
举例:TRUNC (4.2)=4 TRUNC (-4.2)=-4
注:INT函数只能回到整数,但TRUN函数可以回到小数,这是受到Num_digits值的影响。
第三个ROUND函数。是四舍五入函数。语法roundd(number,digits),其中,number,四舍五入的数字,digits是小数点后保留的位数。
举例: ROUND (4.2,0)=4 ROUND (-4.2,0)=-4
第四 ROUNDUP函数。ROUNDUP函数是向上取舍函数。语法:ROUNDUP(number, num_digits)Number 任何需要放弃的实数,Num_digits 舍入后的数字小数位数。整数舍入取值为向上取值,舍入不遵循四舍五入规则。
这个函数可以这样理解:即要放弃的首数低于4也要加1, 如果 num_digits 大于 0,然后放在指定的小数位上。如果是这样。 num_digits 等于 0,然后向上放弃最接近的整数
举例: ROUNDUP (4.2,0)=5 ROUNDUP (-4.2,0)=-5
第五 Rounddown函数。与Roundup函数相反,Rounddown函数是指将数字放入接近零值并向下(平方根减小方向)的语法: ROUNDDOWN(number,num_digits)Number 任何需要放弃的实数。Num_digits 舍入后的数字位数。
举例: ROUNDDOWN (4.2,0)=4 ROUNDDOWN (-4.2,0)=-4
第六 FLOOR函数。其功能是“向下取整”,或“向下放弃”,即取不大于标准的最大整数。
语法:FLOOR(number,significance),参数:Number为了放弃某个值,Significance为倍率。使之等于最接近的significance倍率举例: FLOOR(4.2,3)=3 FLOOR(14.2,4)=12
注:rounddown和floor都是放弃的函数,但前者是通过指定的位数来放弃的,后者是通过指定的放弃数来得到的。
第七 CEILING 函数。FLOR函数的功能是“向上取整”或“向上放弃”,即取不大于标准的最小整数。语法
CEILING(number,significance),Number 待舍入的数值。Significance 数量。
换句话说,这个函数可以将参数Number向上放置(沿平方根增大的方向)为最接近的 significance 的倍率。
举例:CEILING (4.2,3)=6 CEILING (14.2,4)=16
注:roundup和ceiling都是向上放弃的函数,但前者是通过指定的位数来放弃的,后者是通过指定的放弃数来得到的。
上面的每个函数都完成了。让我们来看看案例:
每个函数的名称和值都在下面的图表中给出,试着想想结果:
我们输入公式:
看看返回的结果,和你的答案一致吗?
今日内容技巧:
首先,INT函数只能回到整数,但TRUN函数可以回到小数,这是受到Num_digits值的影响。
第二,roundown和floor都是放弃的函数,但前者通过指定位数得到放弃的结果,后者通过指定的放弃数量得到结果。
第三,roundup和ceiling都是向上放弃的函数,但前者通过指定位数得到放弃的结果,后者通过指定放弃的数量得到结果。
第四,根据0.5单位的选择技巧,将其目标值乘以2,然后根据前一个值四舍五入,所得值除以2;
第五,根据0.2单位的选择技巧,将其目标值乘以5,然后根据前一个值四舍五入,所得值除以5;
如果你不知道上面的技巧,赶紧再读一遍上面的文章,直到你明白为止。