我的数有正也有负,有整也有小数,不管怎么样,我只要去掉小数点后面的。不要四舍五入,请问大家怎么实现?关键是用int 负数会往后进1.int 行不通。只要是负数取整进1也不行,因为负数里面也有整数。
度友看看这个公式
加个判断条件,判断下源数据 的正负,正数,直接取整,
负数的情况,先取绝对值,再取整,然后变成负数(加个负号)就好了。
公式为:=IF(M2>0,INT(M2),-INT(ABS(M2)))
下拉就好。
如有疑问可以继续讨论!
这个有很多方法,但是为了向你证明int函数的可行性,写个int的公式如下:
=IF(A1<0,-INT(-A1),INT(A1))
如图所示:
用 =TRUNC(源数据,截断参数) 截断,这个函数 就是直接截断小数后面的,
截断参数可以填写可以不填写,当不填写的时候连同小数点后面截断,当填写的时候,根据参数截断
例如
TRUNC(3.5677)=3
TRUNC(3.5677,1)=3.5