返回首页
当前位置: 主页 > Excel教程 > Excel2010教程 >

Excel这里的取整函数究竟是哪个,int,round,还是ceiling

时间:2013-09-24 00:50来源:Office教程学习网 www.office68.com编辑:麦田守望者

今天一个excel群里朋友在群里问了一个这样的问题。他提问疑问后,大家给了各种可能的解答。因为也都只是给了方向,所以我也不好判断他们对错。还是先晒下他的源数据吧。源数据如下:

这些数据用函数将他变为整数,如1.41667应该是2,而0.666667应该是1,如果是直接整数的话,比如1还是返回1,而不是2.

大家给了不同的方案:

雨*:用round

物流*:roundup

三*:ceiling

Sharpen:用int

她们没给出具体的公式,单纯的round是要四舍五入的,肯定不是他要的结果。我首先给了他公式=int(a1,1)下拉但我发现了,这样有问题。就是整数1返回2.不符合他要的结果。我重新写了个=ceiling(a1,1),确认了,符合他的结果。

稍微解释下这个函数ceiling的语法结构。=ceiling(单元格,要舍入到的倍数),单元格这里就是A1,要舍入的倍数是1时,才能返回整数。假设我们改成=ceiling(a1,0.5)得到结果就会这样

可以看到得到都是正方向增加到为0.5的倍数。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣