excel怎样无小数取整,有小数四舍五入?

发布网友

我来回答

5个回答

热心网友

=IF(G3=INT(G3),G3,ROUND(G3,2))


如果要显示156.90 就修改公式 保留一位小数=IF(G3=INT(G3),G3,ROUND(G3,1))然后设置单元格格式 保留两位小数

热心网友

最简单的方法是把你要修改的表格选中,然后右键,最下面有个表格属性,点击数字,把小数点位数改成0,就完事了。还可以用ROUND函数。在空白位置输入=ROUND(这个位置填写你要修改位置数字比如是E1,0) 表示对E1位置的数字保留整数的意思。

热心网友

用ROUND函数。
比如ROUND(19.531,2) 表示对19.531四舍五入,保留2位小数,结果为19.53。
如果你不要小数,就将2改成0。

热心网友

自定义格式是不可能的,只能用公式完成,如果数据在A列,B1下拉
=TEXT(A1,"0"&REPT(".00",A1<>INT(A1)))追问我也想过公式,但表格里数据很多,还有些数据是公式计算出来的,简单公式可以套用这个公式,复杂的就。。

追答那就只引用一次A1,小数自动四舍五入,整数就去掉.00
=SUBSTITUTE(TEXT(A1,"0.00"),".00",)

热心网友

假设数据在A列,公式如下:=IF(ROUND(A1,0)-A1=0,A1,ROUND(A1,2))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com