java trunc函数_excel电子表格截取函数trunc

在之前的介绍中,给大家介绍了取整函数int,但是这个函数也有它的局限性。在有些日常生活中,会根据需要保留一位小数后者是保留两位小数甚至更多,本篇文章就给大家介绍一个能满足要求的保留几位小数的函数:trunc。

trunc函数的定义:trunc(数值,小数位数)

它有两个参数,第一个好理解,就是对哪个进行设置;第二参数是需要保留的小数位数,这里值得值得注意的是:这个参数可以是整数,也可以是负数,负数表示个位整,百位整。

下面就用一个例子看说明它的基本用法:

例一:基本操作

91ade010d8fe29b98d51dd199e6c277b.png

如上图所示,有一些数据,分别要保留它们的整数十位,整数个位,保留一位小数和保留两位小数。

保留整数十位:在b2单元格输入公式=TRUNC(A2,-1)

保留整数个位:在b2单元格输入公式=TRUNC(A2,0)

保留一位小数:在b2单元格输入公式=TRUNC(A2,1)

保留两位小数:在b2单元格输入公式=TRUNC(A2,2)

效果如下:

ab74576f3a8fce4087bcb13b732a8121.png

根据这个表的结果,我们不难发现:此函数的性质和int函数一致,没有四舍五入的功能,只取要求保留的位数和后面的数字无关。

下面在看2个例子,说明trunc函数不一样的用途

例二:只取小数,要求是三位

题目如下:

fbe01801db5daacd299e2f130f096f6b.png

分析:可以用trunc函数截取三位小数后再减去这个数的整数部分就可以了

输入公式=TRUNC(A2,3)-INT(A2)

效果如下:

0921e05209bf4293f5c80d0fd4d66da9.png

例三、

要求:

1,提出整数千位求和

2,去除千位剩下的数求和

题目如下:

a8b6003af9cbecea01ba8e196264b8f4.png

分析:问题一,可以综合运用sum函数和trunc函数解决,问题二可以从侧面解决,用整数减去整千位就是余下的数的总和

针对问题一输入公式:=SUM(TRUNC(A2:A12,-3))

问题二输入公式:=SUM(A2:A12-TRUNC(A2:A12,-3))

三键结束,效果如下:

c0ce236c252e741ae8a460041539ec9f.png

本篇就先介绍到这里,有喜欢的朋友可以点击关注,有感兴趣的朋友可以留言,一起探讨,共同进步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值