电脑网络 · 2011年04月12号 0

Excel中有小数位即进位的方法

在Excel中我们可以设置单元格中的数据格式为无小数点格式,这时候,系统默认会按四舍五入的方法进行计算。那么,如果我现在需要有小数位即进位,这该怎么办呢?即小数点后面第一位为1时,前面的整数也加1。如:12.1,取整后应该为13。下面就介绍两种方法解决此问题。

方法一:用ROUNDUP()函数,具体的用法为ROUNDUP(A1,0),其中A1为单元格中的数据,假设你的A列中有一列数据需要进行有小数位即进位,假设转换后的数据放在B列,首先鼠标点击B1单元格,然后在上面的空白函数栏里输入ROUNDUP(A1,0),回车即可,看下,这时B1单元格中的数据是不是就是A1单元格转换之后的数据。至此问题就解决了,那么A列还有其他数据怎么办呢?总不可能都像A1单元格那样搞吧,方法很简单,把鼠标移到B1单元格右下角成十字形状的时候,往下托动鼠标,一直托到最后一行数据,这时,B列中的其他数据将会以B1单元格的函数,依此类推的进行操作。

方法二:把每一个数都加0.4,然后设置单元格格式中数值的小数位数为0即可。这样做的原理是:假设12.1+0.4,那么就等于12.5,然后设置单元格格式,就自动四舍五入了,即达到了有小数位即进位的要求。
————————————————————

比如运算结果为500.02,500.12,500.52,500.32,500.99都让它们显示为501,怎么办?

=CEILING(500.**,1)
CEILING

请参阅

将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为 $4.42,可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。

语法

CEILING(number,significance)

Number 要四舍五入的数值。

Significance 是需要四舍五入的乘数。

说明

如果参数为非数值型,CEILING 返回错误值 #VALUE!。
无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Significance 的倍数,则不进行舍入。
如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。
示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

1
2
3
4
5
6
A B
公式 说明(结果)
=CEILING(2.5, 1) 将 2.5 向上舍入到最接近的 1 的倍数 (3)
=CEILING(-2.5, -2) 将 -2.5 向上舍入到最接近的 -2 的倍数 (-4)
=CEILING(-2.5, 2) 返回错误值,因为 -2.5 和 2 的符号不同 (#NUM!)
=CEILING(1.5, 0.1) 将 1.5 向上舍入到最接近的 0.1 的倍数 (1.5)
=CEILING(0.234, 0.01) 将 0.234 向上舍入到最接近的 0.01 的倍数 (0.24)