在Excel计算中的小数进位:
小数部分小于0.5计0.5;小数部分大于或者等于0.5进1;整数本身不变。
公式的编辑:
假定数值型数据在A列,第一个数据在A1单元格。
在B1单元格编辑公式
=IF(A1="","",IF(A1-INT(A1)=0,A1,IF(A1-INT(A1)<0.5,INT(A1)+0.5,IF(A1-INT(A1)>=0.5,ROUNDUP(A1,0)))))
回车确认即可。
说明:
1.公式可以向下复制。
2.函数INT()在公式中的作用是舍小数取整数,函数ROUNDUP()在公式中的作用是见小数进1。
3.公式考虑四种情况——
A1单元格是空白时,B1单元格返回也是空白;
A1是整数,B1返回数值是A1本身;
A1的小数部分小于0.5,B1返回值是原数的整数加0.5;
A1的小数部分大于或等于0.5,B1返回值是比原数的整数大1。
温馨提示:答案为网友推荐,仅供参考