元旦ღ爱知趣三周年庆
超级会员大放“价”
后台有小伙伴给小编留言,在工作中对数值进行处理时,经常会有各种各样的需求,比如,只保留整数,保留小数点后两位等等……,希望小编能多多分享类似的函数,今天小编就来分享INT与TRUNC两个函数的常用方法。一起来看看。
INT函数
函数作用:舍去数值的小数部分,取不大于目标数值的最大整数。语法结构:INT(number)。number为需要取整的数值。
number数值为正数时,仅保留整数部分,如下图,= INT(20.92)=20。
number数值为负数时,取不大于number的最大整数,如=INT(-20.92)时,不大于第一参数的最大整数为-21
INT函数还可以从混合日期和时间的数据中提取日期,如下图A列包含日期和时间的数据,需在B列提取日期,咱们可以先设置日期格式,再用INT函数对数据进行处理
提取时间数据时,C2单元格输入=A2-INT(A2)
TRUNC函数
函数作用:对目标数值进行直接截位。语法结构为:TRUNC(number,[num_digits]),其中第一参数number为需要取整的数值,第二参数num_digits为可选参数,用于指定取数位数,默认值为0。
情况1,第二参数为负时,表示为小数点左边指定位数后面的部分截去,比如-1时,取整到十位,-2时取整到百位,以此类推
情况2、第二参数为0时,表示仅保留整数部分(第二参数省去时,默认为0)
第一参数为正数时,取数结果同INT
第一参数为负数时,TRUNC函数结果为直接舍去小数部分的数值,同INT取不大于第一参数的整数值有差异。
情况3、第二参数为正数时, TRUNC直接舍去了后面的数值。为1时保留小数点后一位,为2时保留小数点后两位,以此类推。
从混合日期和时间的数据中分别提取日期和时间时,TRUNC同INT函数
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。
领取专属 10元无门槛券
私享最新 技术干货