我们有时候在用excel进行计算的时候,会遇到Excel计算不准确的的时候!
别怕,先听小雅为您一一道来!
5.1-5.2 1,等于多少?当然应该是0.9!这还有什么说的吗!
但是,当我们将A1单元格设置的数值格式设置为保留到16位小数。
此时,excel的计算结果是:0.8999999999999990。
Excel具有15位有效数字的计算精度,有效数字以后的就会被忽略。这种浮点运算误差导致的excel计算不精准通常出现在使用小数运算,或运算过程中包含小数的情况中,在减法和除法中是比较多见的。
那我们怎么来克服这个问题呢?ROUND 函数会帮到我们!比如说我们在B1单元格输入公式:=ROUND(A1,2),得到0.90。excel种ROUND 函数可以强制四舍五入。
Excel计算不准确,除了上面这种浮点运算误差产生的之外,还可能是我们人为操作,为了让excel显示成多位数小数,仅是我们看到的是这样,数据本身并没有发生变化,这就是导致表面上看起来的数值与实际数值不一致的原因。
举例如下:下面的C1单元格公式是:=A1 A2,结果应该是180才对,是吧!可是,为什么Excel显示的计算结果是179.99呢?
实质就是人为设置了单元格格式的原因,将A1、A2单元格都设置了保留两位小数来显示。小雅是怎么知道的呢?
小雅选中A1单元格,看看编辑栏,原形毕露了吧,A1单元格实质是19.995,而不是20。
同样A2单元格是159.995,也不是真正我们看到的160。
同样的,我们可以根据实际工作中需要的结果,来选择不同类型的四舍五入函数来灵活解决。之前,小雅给大家分享过一系列的四舍五入函数,伙伴们可以查阅以往教程学习。
为什么excel计算结果不正确
以Excel为例,该数字是文本类型可能导致计算结果出错的解决方法是将格式改为常规或数字,然后就可以逐个单元格双击。或者利用选择性粘贴做加减乘除运算。一个数加0或减0都是原数,但文本型数字通过运算后就转换为数字了。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格侍哗颂软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。
在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
在Excel上已经设置成数值格式还是不能计算的原因
1、打开一个excel文件,我这里就找了几个简单的数据来作为示例。
2、假如我这里用一个芦局vlookup函数来进行查找运算,在右侧准备查询ht2的值。
3、然后在E2写上公式=VLOOKUP(D2,A:B,2,)。
4、在点击确定之后,在E2单元格显示的依然是公式内容,而不是查询结果。
5、那么在这种情况下,我们首先要看一下这个单元格的类型是什么,如果是文本的话,可能就不会出现计算结果。
6、这个时候我们需要把这个文本格式的单元格改成常规类型。
7、这时候再回到表格中就可以正确老郑出现查询结果了。
EXCEL自动计算错误怎么解决?
1、首先打开excel软件,对单列单元格进行求和计算,如图所示,两列同等值。
2、然后在函数输入栏,对同列数值进行求和计算,如图所示。
3、两列值求和值结果,如图在列下方显示,值不一致。
4、接着在工具栏【格式】选项下面,选择斗纳【单元格】选项按钮。
5、在弹出的对话框中,选择【数值】选项按钮,把该列不对的值全部点击为【数值】选项,转换为数字模式。
6、接着,在重新计算值,如图所示,该列值为正空腊没确值。局尺