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

今天一个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的倍数。

office办公软件入门基础教程 » Excel这里的取整函数究竟是哪个,int,round,还是ceiling

本文链接:【Excel这里的取整函数究竟是哪个,int,round,还是ceiling】https://www.officeapi.cn/39559.html

OFFICE,天天学一点,进步多一点

联系我们