返回目录:excel表格制作
在函数那输入那列*10,比如说那列是f,就在函数那输入f*10
使用roundup函数;
如下图所示:
一、假设数据写在A列,从A1单元格开始的数据,则
可以在B1单元格写入公式
=ROUNDUP(A1,0)
或
=CEILING(A1,1)
下拉填充公式
如图
二、相关函数的定义
1.ROUNDUP函数定义
远离零值,向上舍入数字。
语法
ROUNDUP(number,num_digits)
Number 为需要向上舍入的任意实数。
Num_digits 四舍五入后的数字的位数。
说明
函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字。
如果 num_digits 大于 0,则向上舍入到指定的小数位。
如果 num_digits 等于 0,则向上舍入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧向上进行舍入。
2.CEILING函数定义
将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为$4.42,可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。
语法
CEILING(number,significance)
Number 要四舍五入的数值。
Significance 是需要四舍五入的乘e5a48de588b6e799bee5baa6334数。
说明
如果参数为非数值型,CEILING 返回错误值 #VALUE!。
无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Significance 的倍数,则不进行舍入。
如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。
如果原来的小数位数固定,比如知是例如的2位,那么可以用ceiling或者 roundup来实现
=ceiling(A1,0.1)
或者
=roundup(A1,1)
如果每个数据的小学位数不固定,而且可能不一样呢?
我们需道要用 len与find相结合专,找出小数的位数
小数的位数=LEN(A1)-FIND(".",A1)
但这个公式对如果没有小数位的计算会出错,这样又得先判断是整数还是小数,于是总的式子属就是:
=IF(A1=INT(A1),A1,ROUNDUP(A1,LEN(A1)-FIND(".",A1)-1))