date_trunc函数(trunc函数)

导读你们好,最近小活发现有诸多的小伙伴们对于date_trunc函数,trunc函数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。1...

你们好,最近小活发现有诸多的小伙伴们对于date_trunc函数,trunc函数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、trunc函数的语法为:

2、trunc(number,number_digits)

3、trunc函数有两个参数:

4、第一个参数number:指的是需要截尾取整的数字。

5、第二个参数number_digits:指定取整精度的数字。默认情况下,number_digits的值为0,也就是取整数了。

6、如图所示:A列是我们列出的一些客户应收账款余额。我们要进行结尾取整处理后显示在B列。

7、在B2中录入公式:=TRUNC(A2)

8、这里,我们省略了第二个参数,也就是默认第二个参数是0。

9、回车,函数返回146,即A2截尾取整的结果。

10、向下复制填充B列公式,即A列所有数据截尾取整的结果。

11、总结:trunc函数在处理数据时,直接把小数点后面数字去掉(默认第二参数为0时)。

12、如果第二个参数不为0,那么函数就会根据第二个参数的要求进行截尾。

13、如下图,若第二个参数为1,即取到小数点后一位,也就是小数点后一位数字将保留,之后的全部舍去。我们录入公式验证一下吧。

14、在B2中录入函数公式:=TRUNC(A2,1)

15、回车,函数返回了146.9,即精确到小数点后一位数字。

16、向下复制填充公式,即将A列数据按要求截尾取整的结果处理出来了。

17、若函数第一个参数是负数,也是直接截尾取整,注意对于负数处理的方法与int函数处理负数的方法区别开来。

18、为便于比较学习,我们把trunc函数和int函数放在一起举例,来了解一下二者处理负数的区别。

19、如下图,A列是我们罗列的一系列负数,B列我们要用trunc函数进行取整处理,C列我们要用int函数进行取整处理。

20、分别在B2和C2单元格中录入公式:=TRUNC(A2)和=INT(A2)

21、关于lnt函数的基本用法可以参看相关经验。

22、97EXCEL 中INT函数的用法及实例

23、回车,函数分别返回-146和-147。

24、向下复制填充公式,我们可以对比一下trunc函数和int函数处理负数的结果是不同的。

25、总结一下:trunc函数处理负数时,无条件直接把小数点后面去掉,截尾取整,int函数处理负数时,是将负数向下舍入到最接近的整数。

26、在trunc函数的应用中,我们还可以和其他函数嵌套在一起使用,例如和product函数嵌套在一起。

27、下图中,我们根据商品的数量和单价,可以算出每种商品的金额整数部分。

28、直接在C2中录入函数=TRUNC(PRODUCT(A2,B2))。

29、此函数公式的含义是先用product函数求出A2和B2的乘积,再用trunc函数取整数部分。

30、回车并向下复制填充公式即可。

31、再如下图中,求单价的和的整数部分。

32、我们在B7中录入公式:=TRUNC(SUM(B2:B6))

33、此函数公式的含义是先用SUM函数求出单元格B2到单元格B6的和,再用TRUNC函数求出和的整数部分。

34、回车。即求出来了。

以上就是trunc函数这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!

Baidu
map