2022-11-27 20:44来源:m.sf1369.com作者:宇宇
EXCEL中小数取整的函数较多,假设数据在单元格A1中,方法有:
1. 四舍五入法:=ROUND(A1,0);
2. 截尾取整法:
①=ROUNDDOWN(A1,0) ,②=FLOOR(A1,1) ,③=TRUNC(A1),④=INT(A1);
3. 向上取整法:
①=ROUNDUP(A1,0) ,②=CEILING(A1,1)。
如果只是显示:设置单元格格式,“数值”,小数位数,设置为2; 如果改变数据本身,用公式: =ROUND(A1,2) 下拉。
=ROUND(A1,0)设置单元格格式,数值,小数位 为0.右键--设置单元格格式--数值--把小数点改为0即可
excel中去掉小数点步骤:
1、选中需要改的单元格;
2、选择单元格格式;
3、将数字类型选为常规;
4、搞定,这样数字后面的小数点就去掉了。
Excel要想去除小数点后面的数,也就是说我们在单元格内输入带小数点后两位或者后三位的数字的时候,显示出来的数值是四舍五入后的整数,我们可以先将整个的输入数值的单元格进行选定,选定之后我们在这个选定区域点击鼠标右键,点击数值进入页面,然后在这个页面当中去找,保留小数点后几位,输入0就可以了。
表格设置单元格格式——数值——数字——保留0位数
选中该小数,鼠标右键单击,选择设置单元格格式,选择数字后无小数格式即可。
一、首先,打开Excel表格程序,在Excel表格程序中打开要操作的文档,此时表格中的数据还含有小数位。
二、然后,选中相邻的单元格,然后输入函数“int(B2)”,点击回车确定。
三、然后,删除原来含有小数的数据。
四、最后,即可看到表格中去除小数点后面的数字完成,问题解决。
方法/步骤:
1.
打开需要操作的Excel表格
2.
框选出你要进行去除小数点的数据
3.
在开始中找到“查找”,在查找中选中替换
4.
在查找内容中输入.* 点击全部替换
保留有效数字的操作可以利用ROUND函数实现:语法
ROUND(number, num_digits)参数
number 必需。要四舍五入的数字。num_digits 必需。位数,按此位数对 number 参数进行四舍五入。如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。以下为保留两位有效数字的公式(Eq.1):=ROUND(A1, 2-(INT(LOG(A1+0.1^6))+1))
其中:A1
为要处理的数字;INT(LOG(A1+0.1^6))+1
是该数字的整数部分的位数;+0.1^6
是为了保证要处理的数字为零时LOG的计算有意义,不必要。该公式可以简化为(Eq.2)=ROUND(A1, 1-INT(LOG(A1+0.1^6))
写成Eq.1的形式主要是为了突出要保留的是2位有效数字。如果要保留3位有效数字,可以将公式改写为: =ROUND(A1, 3-(INT(LOG(A1+0.1^6))+1))
以下是实际效果,题主可以自己尝试一下:1、保留2位有效数字=ROUND(A1, 2-(INT(LOG(A1+0.1^6))+1))A1 = 123.4,输出 = 120A1 = 12.34,输出 = 12A1 = 1.234,输出 = 1.2A1 = 0.1234,输出 = 0.122、保留3位有效数字=ROUND(A1, 3-(INT(LOG(A1+0.1^6))+1))A1 = 123.4,输出 = 123A1 = 12.34,输出 = 12.3A1 = 1.234,输出 = 1.23A1 = 0.1234,输出 = 0.123注意在Excel中设置相应的小数位数以显示结果,不过即使不设置,计算结果也是确实的保留有效数字之后的值(可以将计算结果粘贴到其他地方进行验证)。