用excel函数如何实现小数点后小于0.5的取舍掉取整数位,大于0.5进整数...

发布网友

我来回答

4个回答

热心网友

在 Excel 2007 中,可以用以下公式实现:
=IF(A1-INT(A1)=0.5,"待定",ROUND(A1,0))

注1:因为题设条件未对“=0.5”时的情况说明,公式中对此情况设定为“待定”。
注2:ROUND 函数是“返回某个数字按指定位数取整后的数字”。
语法
ROUND(number,num_digits)
Number  需要进行四舍五入的数字。
Num_digits  指定的位数,按此位数进行四舍五入。

公式结果如下图示:

公式结果的图示



热心网友

如果数据在A1,四舍五入到B1,那么在b1输入下面函数可达到效果
=round(a1,0)
或者
=int(A1+0.5)

热心网友

有取整函数,加0.5以后再取整。

热心网友

=ROUND(FLOOR(A1,0.5),0)

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