我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
一、语法
ROUND函数可将某个数字四舍五入为指定的位数。其语法为:
ROUND(number, num_digits)
参数:number是需要四舍五入的数字;num_digits为指定的位数,number将按此位数进行四舍五入。
1.如果num_digits大于0,则四舍五入到指定的小数位。如A1单元格包含数值“98.35789”,则公式
=ROUND(A1,2)
返回结果:98.36
2.如果 num_digits 等于 0,则四舍五入到最接近的整数。如A1单元格包含数值“98.35789”,则公式
3.如果 num_digits 小于 0,则在小数点左侧按指定位数四舍五入。如A1单元格包含数值“98.35789”,则公式
=ROUND(A1,-1)
返回结果:100
二、实例
在公式中使用ROUND函数,可以消除计算误差。如下例:
上图中A2:A5区域为一些数值,C2单元格为公式“=(A2+A3)*A4”计算结果,并设置该单元格的小数位数为两位。D2单元格为公式“=C2*A5”即“2676.65×2.19”的计算结果,也设置该单元格的小数位数为两位。可以看到,其计算结果是“5861.87”。但是,算式
2676.65×2.19=5861.8635
保留两位小数后应该为“5861.86”。
造成上述误差的原因在C2单元格。C2单元格的显示值是“2676.65”,但这是设置两位小数后显示的结果,其实际值是“(179.26+12.34)×13.97=2676.652”,所以D2单元格中的运算结果是:
2676.652×2.19=5861.86788
设置两位小数后结果就是“5861.87”。
如果要以单元格中显示的数值为准,这里可以用到ROUND函数,在D5单元格中输入公式:
=ROUND((A2+A3)*A4,2)*A5
就可以获得正确的计算结果“5861.86”。
=ROUND(A1,2)
返回结果:98
而当A1单元格中的数值为“98.55789”是,上述公式返回的结果为99。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08