EXCEL中函数TRUNC怎么使用?

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

推荐于2017-09-11 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4913万
展开全部

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

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

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

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

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

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

匿名用户
2013-07-14
展开全部
你讲的情况不能用TRUNC。
假设数据在A列,在B1输入 =VALUE(LEFT(A1,FIND(".",A1))),公式可以复制下去的。
如果有的数据没有小数点,将公式改为=IF(ISERROR(FIND(".",A1)),A1,VALUE(LEFT(A1,FIND(".",A1))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
Num-digists参数写0,以上需求亦可用INT或rounddown函数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
Num-digists中的填写规则为,正数为小数点保留位置,如1,则保留小数一位0或不填写为不保留小数,负数,则为整数内截尾精度数,如-1,则截到十位,如295,截为290如-2,则截到百位,如295.5,截为200
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
如果数据在A列中,请在B1输入=INT(A1),向下填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式