函数round的用法 round函数是什么意思


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函数 。是四舍五入函数 。语法round(number,digits),其中number,要四舍五入的数,digits是要在小数点后保留的位数 。
举例: ROUND (4.2,0)=4 ROUND (-4.2,0)=-4
第四 ROUNDUP函数 。ROUNDUP函数是向上取舍函数 。语法:ROUNDUP(number, num_digits)Number 为需要向上舍入的任意实数,Num_digits 舍入后的数字的小数位数 。整数舍入取值是向上取值,舍入不遵循四舍五入规则 。
【函数round的用法 round函数是什么意思】这个函数可以这样理解:就是要舍去的首数小于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 函数 。和FLOOR函数的功能其功能是"向上取整",或者说"向上舍入",即取不大于基准的最小整数 。语法
CEILING(number,significance),Number 待舍入的数值 。Significance 基数 。
也就是说此函数可以将参数Number向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数 。

推荐阅读