EXCEL中函数TRUNC怎么使用?

在使用TRUNC函数时。Num-digists 中该写什么。截取的精确度。我只是想把EXCEL中某一列的所有带小数的数全部保留整数,去掉小数部分,不进行四舍五入。例如:45.2 在左面的一列数全部变为:45 该怎么办。如果我的版本没有重算功能该怎46.8 46 么样重新下载。128.3 128254.7 254

  EXCEL中,函数TRUNC的使用方法:

    TRUNC函数有两个参数:TRUNC(number, [num_digits]),Number,需要截尾数字或引用,Num_digits,用于指定截尾精度的数字。Num_digits 的默认值为 0,通常省略,作为截尾取整函数用;

    其实,这个函数除了截尾取整,也可以按小数位数来截尾,这点常常被忽视;

    取整时TRUNC 和 INT 类似,都返回整数。TRUNC 直接去除数字的小数部分,而 INT 则是返回不大于原数的最大整数,也就是正数时,两函数结果相同,而负小数时,INT函数的结果比TRUNC的结果小1,特别要注意;

    TRUNC函数与ROUNDDOWN函数功能相同,但前者主要作为截尾取整用,因其取整时参数可省,而后者参数不可省;

    下面以正负数为例,给出各公式的参数和结果,对照比较下,即可看出三个函数之间的区别。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-14
你讲的情况不能用TRUNC。
假设数据在A列,在B1输入 =VALUE(LEFT(A1,FIND(".",A1))),公式可以复制下去的。
如果有的数据没有小数点,将公式改为=IF(ISERROR(FIND(".",A1)),A1,VALUE(LEFT(A1,FIND(".",A1))))
第2个回答  2013-07-14
Num-digists参数写0,以上需求亦可用INT或rounddown函数.
第3个回答  2013-07-14
Num-digists中的填写规则为,正数为小数点保留位置,如1,则保留小数一位0或不填写为不保留小数,负数,则为整数内截尾精度数,如-1,则截到十位,如295,截为290如-2,则截到百位,如295.5,截为200
第4个回答  2013-07-14
如果数据在A列中,请在B1输入=INT(A1),向下填充。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网