Excel常见的错误解析全集

你是否在制作表格的时候,总是出现上述的一些单元格错误提醒?

今天我们来好好的捋一捋这些错误都是在什么样的情况下发生的!

根据我自身使用Excel的情况,大概总结了一下这些错误发生的频次,

'星'越多,代表错误越容易发生.

我按照发生频次的先后关系,来逐一的举例.

在这个表格中:

由于C4单元格(-)'横杠'为一个文本结构,

当任何形式的文本结构和数值进行四则运算的时候,就会出现这样的错误.

包括最下方的销售额汇总运算,和单价的除法运算.

最右下角的单价求和错误是由于单价系列中出现了错误,所以导致SUM函数也会出现连带的错误.

另外一种情况发生的地方在跨工作簿的引用.

例如,我打开了2个文件,在其中一个excel文件中引用另外一个exce的文件中的内容来进行函数计算,如下图:

在同时打开这两个文件的情况下,你会发现公式如下:

尴尬的是,一旦没有同时打开两个文件,就会出现这样的错误:

在电脑远程传输,或者在转移的过程中间极其容易发生这样的错误.

我建议不要跨工作簿去做函数的引用.

额外强调的计算错误:

如果你的数字,是文本格式,如下图:

10000虽然是数字,但是左上角有个小红标,证明它其实目前还是文本格式.

你可以选择转化为数字,这样的话就不会存在任何的计算错误问题了.

如果你的数字10000依然是文本格式,

以下会出现两种计算结果:

使用SUM函数会自动的规避文本格式单纯的对数字格式进行算法.

也就是说,图片1使用SUM函数计算时,实际上文本格式的10000是没有参与计算的.

使用其他的计算函数也会出现同样的情况.

但即使是文本格式的数字,依然可以参与直接的四则运算,

所以图2为正确的输出结果.

这样的错误太容易发生了,大家一定要记住检查你的单元格格式.

这个错误也是无比的常见,例如:

用VLOOKUP函数查找对应的产品,

这个系列中并不存在'U盘',所以会出现这样的查找不到导致的错误.

或者说,

原本的查找公式参数写的不正确也会出现这样的N/A错误.

这个错误,一般发生在函数书写不完整,

例如下图,应该是VLOOKUP,

而我写成了残缺不全的VLOOKU.

另外一种情况,就是引用名称定义.

销售额列,被我定义成了名称:销售额

我们可以通过直接对名称定义的内容销售额进行求和.

但是如果名称管理输入不正确,如下图,就会出现NAME错误.

REF写全了,其实是:Reference(引用的意思)

当计算或者函数所引用的部分出现问题的时候,就会出现这样的报错.

单价=销售额/数量

当你可能把参与计算的某一列进行删除的时候,就会出现这样的错误.

如下图:

之前的引用计算的数量列不存在了,如何能够进行正确的计算?

其实这样的错误,不常发生,因为既然你做了函数或者计算就不会轻易删除引用的内容.

第二种情况,

如果出现这样错误,表示绝对引用和相对引用没有理解透彻.

例如:

对1月份的销售额进行求和.

在这个公式中,我并没有做绝对引用.

如下图:

当我把一月份的汇总计算复制粘贴到下方的时候,

由于没有对引用单元格范围做绝对引用,就会出现在复制的过程中,引用单元格范围也会发生偏移.

原本的SUMIF(A2:A19,'1月',C2:C19)变成了:

SUMIF(A6:A23,'1月',C6:C23)

当然如果我不是用的复制,而是直接剪切就不会出现这样的问题.

此时此刻还没有报错(上图)

但是如果,我向上复制:

就会出现#REF!报错.

因为引用范围会向上偏移,

但excel也是有范围的,C1之上,A1之上,就已经到了尽头.

而我们所引用的范围已经超过了这个界限,所以就会出现引用错误.

在一些必要的情况下,我们也可能不能够做绝对引用.

通常在这样的情况下都会剪切区域粘贴.

或者直接对公式进行复制,就不会出现这样的边界报错问题了.

DIV就是除以的意思.

这个报错是告诉你,除数不能为0,属于数学常识.

当除数为0,就会出现这样的报错.

当一列中,如单价列已经出现了DIV/0的报错,就会导致函数中连带的报错.

在一些必要情况下,可能除数被引用或者计算出来就为0,那么我们可以加上一个IFERROR函数来规避报错:

这个错误不常见,但是如果你犯了以下的错误就会出现:

对销售额来进行汇总,

由于在每个月都有汇总栏,

我们需要分开选择范围,

公式如果写成了:

=SUM(C2:C9 C11:C20)

就会出现NULL!的报警.

正确的写法应该是:

=SUM(C2:C9,C11:C20)

同样属于函数使用常识问题,

每个范围或者单元格之间,应该用逗号隔开,而不是空格!

这个错误一般出现在两种地方:

1)函数的参数理解错误或逻辑错误,例如:

我想算一下,开始日期和结束日期中间差了多少个月.

当然使用到DATEDIF函数.

35个月,这个计算结果是正确的.

而下方的NUM!错误产生的原因是:DATEDIF函数的第一个开始时间,和第二个参数的结束时间,本末倒置.开始时间当然必须是古老的时间,结束时间当是最近的时间才对.

类似于逻辑性的错误,还有:

用SQRT函数算平方根,

正数可以开方,负数是不能开方的.

这也是属于基本的逻辑问题.

上述逻辑性问题,只要基本使用的函数了解得当,应当会小机率发生NUM!错误.

2)数值过大也会产生NUM!错误,例如:

10的2次方,计算表达:=10^2=100

没有问题,因为数值比较小.

如果报错,就一定是数值已经超过了一定的范围,

10000的8000次方,

计算表达:=10000^8000=#NUM!

我相信你也基本不会算到这么大吧!

以上就是总结出来的7大错误提醒.

如果你对于excel含有很多不懂的地方,可以选择公众号下方的课程搜索按钮,进行相关内容的查找.希望能够帮助到你!

(0)

相关推荐