专栏名称: Excel技巧网
Office专家栖息谷,Office技巧聚宝盆,Office应用好帮手,微软中文社区合作伙伴。每日Office技巧干货推送,坚持学习,必有所成。
目录
相关文章推荐
51好读  ›  专栏  ›  Excel技巧网

数值取整的4种方法!

Excel技巧网  · 公众号  · Excel  · 2018-01-08 17:30

正文

请到「今天看啥」查看全文


更多Excel/Word/PPT教程

请点左下角的“阅读原文”


如何对数值进行取整


在日常的数学计算中,经常需要对包含小数的计算结果进行取整。如图 201‑1所示A列小数数值,如何去掉其小数部分,仅保留整数?

201‑1 数值取整的 4 种方法


→ 解决方案:

使用 INT FLOOR ROUNDDOWN TRUNC 函数分别取整。


→ 操作方法

步骤 1 选择 B3:B10 单元格区域,输入下列公式,按 组合键结束。

=INT(A3)


步骤 2 选择 C3:C10 单元格区域,输入下列公式,按 组合键结束。

=FLOOR(A3,1)


步骤 3 选择 D3:D10 单元格区域,输入下列公式,按 组合键结束。

=ROUNDDOWN(A3,0)


步骤 4 选择 E3:E10 单元格区域,输入下列公式,按 组合键结束。

=TRUNC(A3)


→ 原理分析

数值向下舍入取整的 4 种方法

1 INT 函数可以将数字向下舍入到最接近的整数。语法如下:

INT(number)

参数 number 为需要进行向下舍入取整的实数,该函数取整可能存在浮点运算误差。


2 FLOOR 函数可以将数值向下舍入到最接近的 significance 的倍数。语法如下:

FLOOR(number,significance)

其中,第 1 参数 number 为要舍入的数值。第 2 参数 significance 为要舍入到的倍数。


3 ROUNDDOWN 函数可以靠近零值,向下(绝对值减小的方向)舍入数字。语法如下:

ROUNDDOWN(number,num_digits)

其中,第 1 参数 number 为需要向下舍入的任意实数,第 2 参数 num_digits 为舍入后的数字的位数。如果 num_digits 大于 0 ,则向下舍入到指定的小数位;等于 0 ,则向下舍入到最接近的整数;小于 0 ,则在小数点左侧向下进行舍入。


4 TRUNC 函数可以将数字的小数部分截去,返回整数。语法如下:

TRUNC(number,[num_digits])

其中,第 1 参数 number 为需要截尾取整的数字。第 2 参数 num_digits 用于指定取整精度的数字。 num_digits 省略时,默认值为 0


→ 知识扩展

取整函数之间的区别

INT FLOOR ROUNDDOWN TRUNC 函数类似,都可以返回整数。 INT FLOOR 函数是将数值向下舍入到最接近的整数,而 ROUNDDOWN TRUNC 函数直接去除数值的小数部分。在处理正数上,两者没有区别,但处理负数时,两者结果有所不同。


版权所有 转载须经Excel技巧网许可


【 Excel 】: 使用互补色标记负值!







请到「今天看啥」查看全文