EXCEL 四舍五入函数大全
(一)round函数
1.用途:按指定位数对数值进行四舍五入。
2.公式:ROUND(number, num_digits)
number     必需。要四舍五入的数字。
num_digits 必需。位数,按此位数对 number 参数进行四舍五入。
例:
A1(number值)
num_digits条件
输入公式
显示值
结果说明
1,234.56
如果 num_digits 大于 0
=ROUND(A1,1)
1,234.6
将数字四舍五入到指定的小数位
1,234.56
如果 num_digits 等于 0
=ROUND(A1,0)
1,235
将数字四舍五入到最接近的整数
1,234.56
如果 num_digits 小于 0
=ROUND(A1,-1)
1,230
在小数点左侧前几位进行四舍五入
(二)rounddown函数
1.用途:靠近零值,向下(绝对值减小的方向)舍入数字。
2.公式:ROUNDDOWN(number, num_digits)
number     必需需要向下舍入的任意实数
num_digits 必需四舍五入后的数字的位数。
例:
A1(number值)
num_digits条件
输入公式
显示值
结果说明
1,234.56
如果 num_digits 大于 0
=ROUNDDOWN(A1,2)
1,234.56
向下舍入小数位数为2
1,234.56
如果 num_digits 大于 0
=ROUNDDOWN(A1,1)
1,234.5
向下舍入,小数位数为1
1,234.56
如果 num_digits 等于 0
=ROUNDDOWN(A1,0)
1,234
向下舍入,小数位数为0
1,234.56
如果 num_digits 小于 0
=ROUNDDOWN(A1,-1)
1,230
在小数点左侧1位,向下进行舍入
1,234.56
如果 num_digits 小于 0
=ROUNDDOWN(A1,-2)
1,200
在小数点左侧2位,向下进行舍入
(三)roundup函数
1.用途:向上(绝对值增加的方向)舍入数字。
2.公式:ROUNDDOWN(number, num_digits)
number     必需需要向舍入的任意实数
num_digits 必需 舍入后的数字的小数位数
A1(number值)
num_digits条件
输入公式
显示值
结果说明
四舍五入公式 excel
1,234.56
如果 num_digits 大于 0
=ROUNDUP(A1,2)
1,234.56
向下舍入小数位数为2
1,234.56
如果 num_digits 大于 0
=ROUNDUP(A1,1)
1,234.60
向下舍入,小数位数为1
1,234.56
如果 num_digits 等于 0
= ROUNDUP (A1,0)
1,235.00
向下舍入,小数位数为0
1,234.56
如果 num_digits 小于 0
= ROUNDUP (A1,-1)
1,240.00
在小数点左侧1位,向下进行舍入
1,234.56
如果 num_digits 小于 0
= ROUNDUP (A1,-2)
1,300.00
在小数点左侧2位,向下进行舍入
例:
(四)floor函数
1.用途:将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的significance的倍数。
2.公式:FLOOR(number,significance)
Number      必须值,为要舍入的某一数值
Significance  必须值,为该数值的倍数
如果任一参数为非数值参数,则 FLOOR 将返回错误值#VALUE!#NAME?
例:A=Number    B=Significance
A
B
输入公式
显示值
A
B
输入公式
显示值
A
B
输入公式
显示值
A>0
B>0
=floor(13.14,1)
13.00
A=0
B>0
=floor(0,1)
0
A<0
B>0
=floor(-13.14,1)
#NUM!
A>0
B=0
=floor(13.14,0)
#DIV/0!
A=0
B=0
=floor(0,0)
0
A<0
B=0
=floor(-13.14,0)
#DIV/0!
A>0
B<0
=floor(13.14,-1)
#NUM!
A=0
B<0
=floor(0,-1)
0
A<0
B<0
=floor(-13.14,-1)
-13.00
A1(number值)
Significance条件
显示值
结果说明
1,234.56
如果 Significance 等于1
1,234.00
向下舍入,等于1的最接近倍数
1,234.56
如果 Significance 等于 2
1,234.00
向下舍入,等于2的最接近倍数
1,234.56
如果 Significance 等于3
1,233.00
向下舍入,等于3的最接近倍数
(五)ceiling函数
1.用途:floor函数的反函数,将参数Number沿绝对值增大的方向去尾舍入,使其等于最接近的significance的倍数。
2.公式:CEILING(number,significance)
Number      必须值,为要舍入的某一数值
Significance  必须值,为该数值的倍数
如果任一参数为非数值参数,则 FLOOR 将返回错误值#VALUE!#NAME?
例:等同于floor函数。
(六)even函数
1.用途:沿绝对值增大方向取整后最接近的偶数。
2.公式:EVEN(number)
Number 是将进行四舍五入的数值。
如果 Number 为非数值参数,则 EVEN 返回错误值 #VALUE!或#NAME?
不论 Number 的正负号如何,函数都向远离零的方向舍入,如果 Number 恰好是偶数,则无需进行任何舍入处理。
例:
公式
结果
说明
=even1.5
2
此函数表示将1.5沿绝对值增大的方向向上舍入后最接近的偶数(2)
=even3
4
此函数表示将3沿绝对值增大的方向向上舍入后最接近的偶数(4)
=even2
2
此函数表示将2沿绝对值增大的方向向上舍入后最接近的偶数(2)
=even-1
-2
此函数表示将-1沿绝对值增大的方向向上舍入后最接近的偶数(-2)
(七)odd函数
1.用途:将一个不是奇数的数值向上舍入为最接近的奇数。EVEN函数的相反函数。
2.公式:ODD(number)
Number表示要舍入为奇数的数值。参数值可以是数值,也可以是指定单元格。
例:
公式
结果
说明
=even1.5
3
此函数表示将1.5沿绝对值增大的方向向上舍入后最接近的奇数(3)
=even3
3
此函数表示将3沿绝对值增大的方向向上舍入后最接近的奇数(3)
=even2
3
此函数表示将2沿绝对值增大的方向向上舍入后最接近的奇数(3)
=even-1
-1
此函数表示将-1沿绝对值增大的方向向上舍入后最接近的奇数(-1)
(八)int函数
1.用途:将数值向下取整为最接近的整数。
2.公式:INT(number)
Number 需要进行向下舍入取整的实数。
int(number)=floor(number,1)
例:
公式
结果
说明(结果)
=INT(8)
8
将8.9向下舍入到最接近的整数(8)
=INT(-8.9)
-9
将-8.9向下舍入到最接近的整数(-9)
(九)trunc函数
1.用途:TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。
2.公式:TRUNC(number[decimals]
Number 待做截取处理的数值
decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分。
第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。与取整类似,比如参数为1即取整到十分位,如果是-1,则是取整到十位,以此类推;如果所设置的参数为负数,且负数的位数大于整数的字节数的话,则返回为0。如:TRUNC(89.985,-3)=0。
例:
公式
结果
说明
=TRUNC89.9852
89.98
保留两位小数
=TRUNC89.985
89
取整数
=TRUNC89.985-1
80
将小数点左边一位之后的数字截取,以0表示
=TRUNC89.985-3
0
负数的位数大于整数的字节数,则返回为0
(十)fixed函数