乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 尴尬!Excel也会算错数-excel标准偏差

尴尬!Excel也会算错数-excel标准偏差

作者:乔山办公网日期:

返回目录:excel表格制作

Excel也会算错数?

在Excel里计算(4.1-4.2)+1=?如果现在打开了电脑的小伙伴,可以马上试一试,或许你会说:结果没错呀,等于0.9

其实,你被Excel欺骗了,马上设置保留15位小数,让结果现出原形吧。

尴尬!Excel也会算错数

是不是惊呆了,聪明绝顶的Excel竟然连这么简单的计算题都不会?

其实,存在无数种简单的算式,Excel都是算不出来的,比如:(4.1-4.2)+1=0.899999999999999

别说算式,有些数据在Excel里面根本是无法输入的。不信?你试一下在单元格里输入65535.848,再设置单元格让它现出真身,竟然是65535.8479999999

尴尬!Excel也会算错数

原因分析

在计算机里,这样的例子是很常见的,分析原因有二

  • 一类是“四舍五入”造成的

Exce中显示的数字与实际小数位数不一致,就会出现下图这样的低级错误

尴尬!Excel也会算错数

上图中,数据是以默认的保留2位小数显示,如果设置保留3位小数,原因就原形毕露了

尴尬!Excel也会算错数

  • 第二类是由“浮点运算”造成的

什么是“浮点运算”呢?其实大学的时候高等数学和计算机原理里面是讲过的,不过毫无疑问,自习君把知识还给老师了。

简单而言,因为计算机采用的是二进制,有时候,二进制无法准确地表达十进制的数,是无穷的数,而计算机只储存有限的位数,从而产生了误差。

这类似于1/3 在十进制下无法得到准确表示(循环小数 0.3333333333……),若要显示成小数就只能显示最接近的3.33,从而产生了0.0033……的误差。

三种方法解决问题

要使Excel自动求和结果与手工计算结果一致,我们就必须要保证:Excel显示的数值就是实际数值。如何来保证呢?自习君教大家3种办法:

1、 用函数round进行四舍五入

举例:如在A1单元格输入3.1415,我们在B1输入公式=ROUND(A1,2),则显示为3.14;若输入=ROUND(A1,3) ,则显示为3.142

使用该函数后单元格显示的数据就是真实的数据,再运算,就不会出现电脑与手工结果不一致的情况

尴尬!Excel也会算错数

2、 将单元格复制到记事本(txt),再复制回excel即可(推荐使用)

因为记事本所见既是真实内容,固可达到函数round的效果

3、 在Excel选项中设置 “以显示精度为准”

此选项会强制将工作表中每个数字的值成为显示的值。

尴尬!Excel也会算错数

此选项影响该工作簿的所有工作表,会造成原始数据的丢失且无法恢复,一般不建议使用或使用前备份原始数据。

了解更多软件知识,请持续关注我们的头条号。

尴尬!Excel也会算错数

相关阅读

  • Excel函数大全二-excel标准偏差

  • 乔山办公网excel表格制作
  • excel标准偏差,N 返回转换为数字的值NA 返回错误值 #N/AxlfctTYPE TYPE 返回表示值的数据类型的数字二、 逻辑函数AND 如果所有参数为 TRUE,则返回 TRUEFALSE 返回逻辑值 FALSEIF 指定要执行的逻辑
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网