这个世界上有种很隐蔽的错误,叫做你看着它是11.1,实际它却是11.11

在使用Excel的过程中,有时是为了整齐,有时是为了好看,很多人都有习惯设置一下数字格式,并且只保留有限位数的计算结果,这就导致了你看到的可能和实际表中的数据不一致,虽然挺多时候我们也许不用如此精确,但是,对于一些具有实际意义的数值,小数点后的存在始终还是有点尴尬的,比如说,你估算出来了一个人数,结果是2.4,那是不是说咱需要现场变个手撕鬼子的魔术?

而一般情况下,Excel中取整用的公式有一下几种:

1) =INT():这个公式规则比较简单,你放个数值进去,它直接向下取整给你个整数,不需要任何参数,比如你需要INT(3.7),它会计算出3,但有一点,当你给它的是个负数时,它还是往数值小的那个方向计算,比如INT(-3.7),计算结果是-4

2) =ROUND(x,小数点位数):相比INT的取整方式,ROUND就比较符合我们的一般认知了,它用的是四舍五入,而且负数的计算规则也一样是四舍五入,对没有特定要求的近似取整十分合用,参数中(就是括号里逗号后面那部分)的小数点位数为0时是整数,为1时是保留1位小数,这里小小的提示下,如果参数是负数的话,小数点的位数也是可以往前移的,比方说,ROUND(21.6,-1),计算结果是20

3. 而倍数取0的时候,CEILING不管计算什么数结果都是0,FLOOR不管计算什么都报错

今天感觉自己写得还蛮快的~~~

excel表格向上取整公式(Excel公式取整那些事儿)(1)

,