Excel6大取整函数用法及实例(trunc、roundup、int、floor)

deer332025-02-01技术文章44


Excel秘籍大全,前言



今天来讲讲excel表格中常用的6个取整函数,所谓取整,就是将小数点后的位数根据需要的规则截为整数。

因此取整的规则不同,使用的函数或函数参数也不相同。

Excel秘籍大全,正文开始


1



trunc函数




这个函数可能大家有点陌生,但它是用来截取数字指定位数的函数,在下图中公式=trunc(A2),省略了第二个参数,即表示不截取小数点后位数,即只截取整数,其结果与int函数是完全相同的。

但既然trunc函数还有第二个参数,那么设置不同的第二参数,就可以达到其他的效果。

该函数的表达式为:=trunc(值,截取位数)第二参数截取位数可以为负数,也可以为正数,为零则只取整数。

例如公式=trunc(a2,2),即截取小数点后两位数,结果为315.21,结果不受数字大小的影响。当公式为=trunc(a2,-2),则向小数点前两位数截取,结果为300。

2



roundup函数



roundup函数衍生于round函数,它被固定于进行向上舍入,也就是说不管这位数是小于5还是大于5,都向上取值。

它的完整表达式为=roundup(值,指定位数舍入),可见表达式与round基本相同,使用方法也是一致的。

如下图公式=roundup(a2,0)即表示a2值的整位数向上取值,等于316,如果第二参数是1,公式为=roundup(a2,1),那么结果就等于315.3,小数点后一位向上取值,然后截取掉之后的数字。


3



int函数



  1. 公式解析
  2. 1)官方说明:将数字向下舍入到最接近的整数。
  3. 2)语法

Int( number )

INT 函数语法具有下列参数:

  • Number 必需。需要进行向下舍入取整的实数。
  • 题目一:常规用法
  • 公式:=INT(A2)
  • 效果:

  • 3.扩展用法举例
  • 题目二:获取 正实数的小数部分
  • 公式:=A2-INT(A2)
  • 效果:

  • 题目三:一些特殊序列
  • 公式:=INT((ROW(A1)-1)/3+1)
  • 效果:

  • 解析:如果我们想要生成一个以n开头,重复m遍后递增1的循环序列,可以直接套用公式=INT((ROW(A1)-1)/m)+n


4



round函数



  1. Round函数是什么意思
  2. round函数在Excel中,用于四舍五入,有2个参数;第1个参数:是需要四舍五入的数据;第2个参数:是需要保留的小数位数;
  3. Round函数怎么用
  4. 我们先用鼠标选中D2:D4单元格区域,并在编辑栏输入函数公式:=ROUND();然后输入函数第1个参数:选中C3单元格;第2分参数:输入数字1;最后按【Ctrl+Enter】键结束确认,即可将C列数据四舍五入,并保留1位小数;

5



rounddown函数



  1. ROUNDDOWN(excel函数rounddown)
  2. 靠近零值,向下(绝对值减小的方向)舍入数字。
  3. 语法
  4. ROUNDDOWN(number,num_digits)
  5. Number 需要向下舍入的任意实数。
  6. Num_digits 指定的位数,按此位数进行四舍五入。

  7. 案例及用法
  8. 1.
  9. =ROUNDDOWN(6.3, 0)
  10. 将 6.3 向下舍入,小数位为 0 (6)
  11. 2.
  12. =ROUNDDOWN(68.8, 0)
  13. 将 68.8 向下舍入,小数位为 0 (68)

  14. 3.
  15. =ROUNDDOWN(3.141592, 4)
  16. 将 3.141592 向下舍入,保留四位小数 (3.1415)
  17. 4.
  18. =ROUNDDOWN(-3.141592, 3)
  19. 将 -3.141592 向下舍入,保留三位小数 (-3.141)


6



floor函数


floor函数用法部分介绍

Excel中floor函数是一个向下舍入的函数。

floor函数的语法是:FLOOR(number, significance)

具体的向下舍入规则是:将“参数1”向零方向,取最接近“参数2”倍数的数。

floor函数第一参数:Number,是要舍入的数值。

第二参数:Significance是要舍入到的倍数。

floor函数小实例

超市收银结账,若遇到分,则去掉后面的分,保留至角。从下图的公式可以看到:SUM(D2:D6),结果为:40.68,然后用floor(40.68,0.1)去掉分。