2024年4月23日发(作者:)

介绍一下round、rounddown、roundup三个函数应用的区别。

round函数:按指定位数对数字进行四舍五入。

如输入=round(3.1588,3)则会出现数字3.159,即按三位小数进行四舍五入。

rounddown:按指定位数舍去数字指定位数后面的小数。如输入=rounddown(3.1588,3)

则会出现数字3.158,将三位小数后的数字全部舍掉了。

roundup:按指定位数向上舍入指定位数后面的小数。如输入=roundup(3.1588,3)则会

出现数字3.159,将三位小数后的数字舍上去,除非其后为零。

注:其中的3.1588可更改为单元格如A1,小数位数也可自行更改。其他的可以照搬。

如果是取计算结果不四舍五入

=ROUNDDOWN(A1/除数,0)

如果你要让单元格输入的数值不四舍五入,你可以把单元格格式设置成文本啊! 需要

规则?

=IF(MOD(A1,1)>=0.4,1,0)+ROUNDDOWN(A1,0)

小数大于等于0.4就进1,自行修改!

使用ROUNDDOWN函数

例:1.234+2.454=3.688

=ROUNDDOWN(1.234+2.454,2)=3.68

EXCEL数值不四舍五入的设置方法

例如:将EXCEL单元格中A1列数值设置成小数点为两位,且不四舍五入,可以输入

以下函数

一、=ROUNDDOWN(A1,2)

ROUNDDOWN

用途:按绝对值减小的方向舍入某一数字。

语法:ROUNDDOWN(number,num_digits)

参数:Number是需要向下舍入的任意实数,Num_digits指定计算的小数位数。

注意:ROUNDDOWN函数和ROUND函数的用途相似,不同之处是ROUNDDOWN

函数总是向下舍入数字。

实例:如果A1=65.251,则公式“=ROUNDDOWN(A1,0)”返回65;=ROUNDDOWN(A1,

2)返回65.25;=ROUNDDOWN(3.14159,3)返回3.141;=ROUNDDOWN(-3.14159,1)返回

-3.1;=ROUNDDOWN(31415.92654,-2)返回31400。

1

二、=TRUNC(A1,2)

TRUNC

用途:将数字的小数部分截去,返回整数。

语法:TRUNC(number,num_digits)

参数:Number是需要截去小数部分的数字,Num_digits则指定保留小数的精度(几位小

数)。

注意:TRUNC函数可以按需要截取数字的小数部分,而INT函数则将数字向下舍入到

最接近的整数。INT和TRUNC函数在处理负数时有所不同:TRUNC(-4.3)返回-4,而INT(-4.3)

返回-5。

实例:如果A1=78.652,则公式“=TRUNC(A1,1)”返回78.6,=TRUNC(A1,2)返回

78.65,=TRUNC(-8.963,2)返回–8.96。

Excel中小数点的舍与入

在使用Excel与数字打交道时,小数点后面保留几位有效数字是经常遇到的问题。Excel

提供了许多方法来让用户方便地处理小数问题。对于一个小数,要进行小数点的舍入计算,

可以通过使用函数或改变单元格格式的方法来达到目的。

! 方法1:使用ROUND族函数

ROUND族函数有ROUND、ROUNDUP和ROUNDDOWN三个函数,它们针对不同的

情况对数字进行舍入。如图22-2所示。

从图22-2中可以看出,ROUND函数遵循的是四舍五入的规则,ROUNDUP函数只要

发现参数有小数就入,而ROUNDDOWN函数直接舍弃小数部分。

方法2:使用INT和TRUNC函数

INT和TRUNC函数都有一个共同的特点,就是直接舍去指定的小数部分。而TRUNC

函数还有一个功能,它可以根据指定的小数位进行截位运算,如图22-3所示。

2

当INT函数截取负数小数时,则INT函数则将结果向缩小的趋势进位,也就是增大其

绝对值。而TRUNC函数则直接截去小数部分。

3