excel向上取整的问题

发布网友 发布时间:2022-04-24 04:14

我来回答

5个回答

热心网友 时间:2023-10-27 02:58

楼上大家说的+0.9是可以实现的,再提供一种方法,如果数据在A1中,公式为
=ROUNDUP(ROUNDDOWN(A1,1),)
也可以实现,就是先将数据向下取整到小数点后一位,再将这个处理后的数据向上取整到整数。

热心网友 时间:2023-10-27 02:59

修改如下

=IF(ISERROR(FIND(".",A1)),A17,IF(--MID(A1,FIND(".",A1)+1,1)=0,INT(A1),rounp(a1,0))

热心网友 时间:2023-10-27 02:59

假如A列为原数据,在B列显示你要的结果

=IF(INT(LEFT(MID(A1,FIND(".",A1)+1,LEN(A1)-FIND(".",A1)),1))>0,INT(LEFT(A1,FIND(".",A1)-1))+1,INT(LEFT(A1,FIND(".",A1)-1)))

热心网友 时间:2023-10-27 02:58

楼上大家说的+0.9是可以实现的,再提供一种方法,如果数据在A1中,公式为
=ROUNDUP(ROUNDDOWN(A1,1),)
也可以实现,就是先将数据向下取整到小数点后一位,再将这个处理后的数据向上取整到整数。

热心网友 时间:2023-10-27 02:59

修改如下

=IF(ISERROR(FIND(".",A1)),A17,IF(--MID(A1,FIND(".",A1)+1,1)=0,INT(A1),rounp(a1,0))

热心网友 时间:2023-10-27 02:59

假如A列为原数据,在B列显示你要的结果

=IF(INT(LEFT(MID(A1,FIND(".",A1)+1,LEN(A1)-FIND(".",A1)),1))>0,INT(LEFT(A1,FIND(".",A1)-1))+1,INT(LEFT(A1,FIND(".",A1)-1)))

热心网友 时间:2023-10-27 03:00

=ROUNDDOWN(A1+0.9,0)
原数+0.9后,向下取整。比较简单可行。

热心网友 时间:2023-10-27 03:00

=ROUNDDOWN(A1+0.9,0)
原数+0.9后,向下取整。比较简单可行。

热心网友 时间:2023-10-27 02:58

楼上大家说的+0.9是可以实现的,再提供一种方法,如果数据在A1中,公式为
=ROUNDUP(ROUNDDOWN(A1,1),)
也可以实现,就是先将数据向下取整到小数点后一位,再将这个处理后的数据向上取整到整数。

热心网友 时间:2023-10-27 02:59

修改如下

=IF(ISERROR(FIND(".",A1)),A17,IF(--MID(A1,FIND(".",A1)+1,1)=0,INT(A1),rounp(a1,0))

热心网友 时间:2023-10-27 02:59

假如A列为原数据,在B列显示你要的结果

=IF(INT(LEFT(MID(A1,FIND(".",A1)+1,LEN(A1)-FIND(".",A1)),1))>0,INT(LEFT(A1,FIND(".",A1)-1))+1,INT(LEFT(A1,FIND(".",A1)-1)))

热心网友 时间:2023-10-27 03:00

=ROUNDDOWN(A1+0.9,0)
原数+0.9后,向下取整。比较简单可行。

热心网友 时间:2023-10-27 03:01

=ROUNDDOWN(A1+0.9,0),加上0.9,取整就行了。

热心网友 时间:2023-10-27 03:01

=ROUNDDOWN(A1+0.9,0),加上0.9,取整就行了。

热心网友 时间:2023-10-27 03:01

=ROUNDDOWN(A1+0.9,0),加上0.9,取整就行了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com