在excel中如何把整数按小数舍入?

如题所述

这要用公式在另一个单元格实现

假设在A1单元格写入数据,在B1单元格得到向上舍入的整数,则B1单元格可以写入公式

 

公式一

=ROUNDUP(A1,0)

 

ROUNDUP函数

远离零值,向上舍入数字。

语法

ROUNDUP(number,num_digits)

Number    为需要向上舍入的任意实数。

Num_digits    四舍五入后的数字的位数。

说明

    函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字。

    如果 num_digits 大于 0,则向上舍入到指定的小数位。

    如果 num_digits 等于 0,则向上舍入到最接近的整数。

    如果 num_digits 小于 0,则在小数点左侧向上进行舍入。

 

公式二

=CEILING(A1,1)

 

CEILING函数

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

语法

CEILING(number,significance)

Number 要四舍五入的数值。

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

说明

    如果参数为非数值型,CEILING 返回错误值 #VALUE!。

    无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Significance 的倍数,则不进行舍入。

    如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。

 

公式三

=TRUNC(A1)+1

 

TRUNC函数

将数字的小数部分截去,返回整数。

语法

TRUNC(number,num_digits)

Number    需要截尾取整的数字。

Num_digits    用于指定取整精度的数字。Num_digits 的默认值为 0。

说明

函数 TRUNC 和函数 INT 类似,都返回整数。函数 TRUNC 直接去除数字的小数部分,而函数 INT
则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。函数 INT 和函数 TRUNC 在处理负数时有所不同。

温馨提示:答案为网友推荐,仅供参考
相似回答