如何在EXCEL表格中将个位数四舍五入?
发布网友
发布时间:2022-04-22 07:25
我来回答
共5个回答
热心网友
时间:2022-06-17 16:05
可以用ROUND来将EXCEL中的数字十位进行四舍五入。如在对应单元格中输入=ROUND(A1;-1),其中的A1单元格为原数据,-1表示的四舍五入到小数点左侧一位。具体的以EXCEL2007为例,设置方法如下:
1、在电脑上打开一个EXCEL文件进入。
2、在对应的单元格中输入需要的数据。
3、此时在需要的单元格中输入公式=round(a1;-1)。
4、公式输入完成以后按下回车键,即可看到已经获得了该原数据的四舍五入到十位的数字了。
热心网友
时间:2022-06-17 16:05
提问者刚发出自己的问题,就被秒杀了:=ROUND(A1,-2)
公式用的中规中矩,就是一个用round函数来进行四舍五入的公式,虽然简单,也有同学惊呼:原来round函数的第二参数还能用负数!
好吧,来补补课:ROUND(要进行舍入的数字,要进行舍入的位数),第二参数为正数时,将数字四舍五入到指定的小数位;第二参数为0时,将数字四舍五入到最接近的整数;第二参数为负数时,则在小数点左侧进行四舍五入。本例中用的-2,也就是按照十位的数字进行四舍五入。
关于第二参数取正数、零和负数的情况,可以通过下面这个例子来了解一下:
补课内容结束,回到前面的问题。面对这个公式,提问者对问题进行了补充:789.2这个数据的结果有点问题,希望得到的结果是700而不是800。
这很容易实现了,只要派出ROUND的系列函数ROUNDDOWN就能解决:=ROUNDDOWN(A1,-2)
ROUNDDOWN函数的作用是靠近零值,向下(绝对值减小的方向)舍入数字。具体用法与ROUND一样,区别在于ROUND是按照指定的位数进行四舍五入,而ROUNDDOWN是向下舍入的。
换上这个函数之后,问题得以解决。可是接下来却引发出了一场公式大战,这是所有人都没有想到的……
既然ROUNDDOWN函数都出场了,有人就提出了一个ROUNDUP的解决方案:=ROUNDUP(A1-100,-2)
ROUNDUP函数与ROUNDDOWN函数作用类似,只不过是向上舍入,因为舍入的方向变了,所以不能直接用A1作为参数,要用A1-100作为舍入的数据(为什么要减100,有兴趣的朋友可以自己去琢磨一下)。
在舍入类函数中,除了以上的这三个之外,还有两个函数分别是FLOOR和CEILING,也不能幸免的被人翻了出来,使用FLOOR函数的方案为:=FLOOR(A1,100)
使用CEILING函数的方案为:=CEILING(A1-100,100)
这两个函数的舍入原理与ROUND系列函数不同之处在于不是按照指定的位数进行舍入,而是按照指定的基数进行舍入。
FLOOR函数是按照指定的倍数向下舍入:FLOOR(数据,倍数)
CEILING是按照指定的倍数向上舍入:CEILING(数据,倍数)
通过这两个示例的对比,朋友们可以比较直观的了解两个函数的异同之处。
对于大部分朋友来说,按照指定的位数进行舍入比较符合习惯,而按照指定的倍数关系来进行舍入可能会有一点点难以理解。如果对这几个函数有兴趣,可以在文末留言,我们会对相关函数进行更为详细的介绍。
至此,这个问题已经出现了五个不同的方案,就在这些专门用于舍入的函数纷纷出马进行较量,难分高下之际,有人又给出了一个使用MOD函数的方案:=A1-MOD(A1,100)
MOD函数是一个计算余数的函数:MOD(被除数,除数)。
这个函数根据指定的被除数和除数计算出对应的余数,正常情况下,MOD(A1,100)得到的是一个数字百位以下的部分:
用一个数字减去百位以下的部分留下的就是百位以上的内容了,这个公式没有用到舍入的思路,纯粹是在玩数字的计算了。
既然MOD(余数)都能用,那么INT(取整)为什么不能用呢?顺着这个思路,又出现一个解法:=INT(A1/100)*100
INT取整函数:INT(要取整的数字),这个函数非常简单,只要一个参数,作用也很容易理解,就是将数字向下舍入到最接近的整数。
这个公式先利用=INT(A1/100)得到百位以上的数据:
再把这个结果放大一百倍,得到需要的结果,其原理还是玩的数字计算。
对比MOD与INT两个公式,感觉MOD这个更加简短一些,于是有函数高手对INT这个公式进行了整形:=INT(A1%)/1%
两个百分号的出现,让公式变得难以理解,其实百分号是函数高手使用频率非常高的一个符号,说的通俗点,%的在公式中的作用相当于/100:
通过这个例子可以直观的看到%的作用,一个字符(%)就可以完成四个字符(/100)的功能,在化简公式的时候,经常可以看到百分号的影子,另一方面使用%的公式也代表了函数高手的出现。
热心网友
时间:2022-06-17 16:06
输入公式:=ROUND(A1,-1)即可,效果图如下:
将A1替换成你要的单元格即可
热心网友
时间:2022-06-17 16:06
可以使用如下函数:
复制到表格中,即可看到35四舍五入后变成了40
=ROUND(35,-1)
热心网友
时间:2022-06-17 16:07
工具-选项-重新计算,勾上“以显示精度为准”