- 谁说菜鸟不会电商数据分析
- 小2哥
- 574字
- 2024-10-31 23:52:12
2.1.10 INT、ROUND函数的使用方法和应用
在做淘宝数据分析的过程中,经常需要计算,而计算后的结果往往都会有小数点,大多数情况下只需要取整或者保留几位小数。
可能很多人觉得这个没必要,因为直接利用Excel的单元格格式设置就可以了,想要保留几位小数都可以设置,但是实际上单元格格式计算并没有真正实现取整和四舍五入,只不过是显示两位而已。如图2-26所示,虽然设置的格式是保留两位小数,但是当点击进去以后发现,实际上并没有真正只保留两位,后台的数据还是原来的数据。
图2-26
1. INT函数
INT函数是取整数的函数,将数字向下舍入到最接近的整数。
例如:
“=INT(2.9)”的结果是2,因为是向下取整数的。
“=INT(-2.9)”的结果是-3,将-2.9向下舍入到最接近的整数。
2.ROUND函数
ROUND函数是四舍五入的函数,将数字四舍五入到指定的位数。
语法规则:
=ROUND(number, num_digits)
参数说明:
(1)number:要四舍五入的数字。
(2)num_digits:要四舍五入运算的位数。
例如,图2-26中,要对G2单元格中的数据四舍五入,保留两位小数,那么公式为“=ROUND(G2,4)”。
可能很多人会有疑问,为什么保留四位小数,而不是两位小数呢?不是说要保留两位小数吗?
其实对于百分数来说,一般说保留两位小数实际上是要保留四位的,因为G2单元格中的数据等于0.0785373793744913,如果保留两位小数,就成了0.08,转化成百分数就成了8%。很显然,这个差距是很大的。当然,如果只是想把G2单元格中的数值四舍五入保留两位小数,公式为“= ROUND(G2,2)”,所以在实际过程中要灵活使用。