分享

如何对数值进行取整

 碧荷晨露 2015-01-20

?

海量Excel学习视频下载

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


(五)疑难200 在Excel中,如何对数值进行取整


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

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


→ 解决方案:

使用 INTFLOOR ROUNDDOWNTRUNC 函数分别取整。

→ 操作方法

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

=INT(A3)

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

=FLOOR(A3,1)

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

=ROUNDDOWN(A3,0)

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

=TRUNC(A3)


海量Excel学习视频下载

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


→ 原理分析

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

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

INT(number)

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

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

FLOOR(number,significance)

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

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

ROUNDDOWN(number,num_digits)

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

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

TRUNC(number,[num_digits])

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

→ 知识扩展

取整函数之间的区别

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多