excel中如何在整数位实现非零进位

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:03:55
我的数值都是一位小数的,现目的是保留整数,但每个数值的一位小数除了零都要进位,即实现“非零进位”,而不是“四舍五入”

如20.1,20.2,20.3,20.4,20.5,20.6,20.7,20.8,20.9最终都是21,请教,急~~

办法是有的,用它里面的带的公式啊!

公式:=IF(B1-INT(B1)>=0.1,INT(B1)+1,INT(B1))
是否明白?如果要想将某列数据按你的要求进位,该公式就行了。在新的一列中将公式复制上去,结果就是你所要求的。如果一个数大于或等于该数整数的0.1时就进位行于该数加1,如果小于时就是该数的整数部分,公式里面的0.1可能自己调整。你可能调整为0.2或其它数据。

比如你的数据存在A列,你可以插入一列,在第一格中输入以下公式(A1有可能是A2或A3......也有可能是B1,B2.....反正是对应要计算的格):
=IF(A1=INT(A1),A1,INT(A1)+1)
再把公式复制到其他格中(同一列,不同列的公式相应改变

ROUNDUP(A1,0)A1是你要取整的格子,0表示你取整的小数位

正确解法是:比如你的数据存在A列,你可以插入一列,在第一格中输入以下公式(A1有可能是A2或A3......也有可能是B1,B2.....反正是对应要计算的格):
=IF(A1=INT(A1),A1,INT(A1)+1)