龙空技术网

三种数字截取EXCEL函数的用法

Office成长课堂 417

前言:

此时看官们对“数据库四舍五入与截取”大致比较关心,小伙伴们都需要知道一些“数据库四舍五入与截取”的相关内容。那么小编也在网摘上汇集了一些对于“数据库四舍五入与截取””的相关资讯,希望各位老铁们能喜欢,看官们快快来了解一下吧!

在进行数据统计时,很多时候会遇到四舍五入、带有小数点的数只取整数等的情况,这个时候就会用到数字截取类的EXCEL函数,这种函数我比较常用的有3个,基本可以满足我日常统计的需要。截取类函数很多时候会跟其他函数一起使用。

INT函数

· INT:将数字向下舍入到最接近的整数。

在B2单元格输入公式 =INT(A2),将55.789向下舍入到最接近的整数,计算结果是55。

TRUNC函数

· TRUNC:将数字截为整数或保留指定位数的小数。

在B3单元格输入公式 =TRUNC(A3),或=TRUNC(A3,0),截取55.789的整数部分,计算结果为55。

如果只需要保留1位小数点,则输入公式为 =TRUNC(A3,1),7后面的小数位将会舍去,得出的结果就是55.7。

· 当需要计算的数值为正数时,如INT(55.789)和TRUNC(55.789,0)的计算结果均为一致。

如需要计算的数值为负数时,就会有区别,INT(数值)得出结果的是比数值小的最接近的整数,而TRUNC(数值,0)是取整数部分。

如INT(-55.789)结果是-56,TRUNC(-55.789,0)是55。

ROUND函数

· ROUND:将数字四舍五入到指定的位数。

在B8单元格输入公式 =ROUND(A8,0),表示将55.789四舍五入到个位数,得出结果为56,如图。

将0换成大于等于1的数则表示将数字四舍五入到指定的小数位数,1表示保留1位小数位,以此类推;如果将0换成负数,则是将数字四舍五入到小数点左边的相应位数。

例如:=ROUND(55.789,1),结果为55.8;=ROUND(55.789,-1),结果为60。

当数值为正数取整数时,舍去的数字与整数最相邻那位小于等于4时,计算的结果与用INT和TRUNC一致。

· ROUNDDOWN:将数字朝着0的方向向下舍入到指定的位数。

在B2单元格输入公式 =ROUNDDOWN(A2,0),表示将55.789向下舍到最接近的整数,得出结果为55,如图。

ROUNDDOWN与TRUNC函数计算结果一致。

· ROUNDUP:将数字朝着远离0的方向向上舍入到指定的位数。

在B3单元格输入公式 =ROUNDUP(A3,0),表示将55.789向上舍入到最接近的整数,得出结果为56,如图。

· 如图,如果需要计算的数据为负数时,均是需要取整数,其实INT和ROUNDUP函数计算的结果是一致的。

应用

· 如图,需要根据身份证号码分辨出性别来,当第17位数是偶数时为"女"、是单数时为"男",所以在H2单元格中输入公式

=IF(MID(G2,17,1)/2=TRUNC(MID(G2,17,1)/2),"女","男")

在H3单元格输入公式

=IF(MID(G3,17,1)/2=INT(MID(G3,17,1)/2),"女","男")

公式意思是当第17位数除于2的结果,跟取这结果的整数相同,则是女,否则就是男。

标签: #数据库四舍五入与截取 #数据库四舍五入与截取的区别