Excel怎么避免公式错误excel公式错误原因有哪些

如题所述

  Excel作为电脑上的办公软件,大家肯定没少用,它帮我们解决了很多复杂的公式计算和统计,在平时计算的时候小e字符大家肯定没少碰到过,这便是代表Excel 中函数公式返回的错误值,今天主要就是告诉Excel怎么避免公式错误。
  下图中带 # 字符的奇怪语句,小 E 相信你一定没少遇到过。其实,这些都是 Excel 中常见的函数公式返回的错误值!
  每次看到它们的时候,很多人内心恐怕都是下面这样的场景——
  今天,小 E 将为大家全面介绍这些错误值产生的原因,并且还有应对的办法,帮助大家日后可以轻松地处理函数公式返回的错误值!
  - 1 -错误值生成的原因
  ❶ 生成「#DIV/0!」错误值的原因
  如下图所示,当销售人员计算「同比」时,出现了 #DIV/0! 错误值。
  在 Excel 中出现「#DIV/0!」错误值原因是在于在公式中使用了除法运算,同时除数为 0。
  比如上图中,当计算「叔玉」的同比值时,由于他上期的完成数为 0,当用公式
  =(C5-B5)/B5
  计算同比时,B5 单元格的值为 0,所以出现了「#DIV/0!」错误值。
  其中 DIV 是除数的英文(divisor)缩写,而/0 表示除数为 0。

  ❷ 生成「#NAME?」错误值的原因
  当 Excel 无法识别公式中的文本时,将出现「#NAME?」错误值。
  比如下图中,本来是要对 B2:B9 单元格区域进行求和,但是把 SUM 函数写成了 sume 函数,Excel 无法识别这个函数,所以生成了「#NAME?」错误值。
  在 D 列输入了公式,也生成了错误值「#NAME?」。
  =本月同比 & (C2-B2)/B2
  在 Excel 函数公式中,如果要输入文本值,需要用英文双引号括起来。如果没有括起来,Excel 会认为这个文本是自定义的公式名称,或是函数名称,结果没找到,就会生成「#NAME?」错误值。
  ❸ 生成「#REF!」错误值的原因
  #REF! 错误值也是一种常见的函数公式返回的错误值,当函数公式中的单元格引用被删除时,将会生成「#REF!」错误值。
  其中「#REF!」错误值中的 REF 是引用的英文缩写(reference),除了删除原有公式中的单元格引用,凡是函数公式中要返回一个无效的单元格引用时,都会生成「#REF!」错误值。
  单元格 A1:C9 只有 9 行数据,而 E2 此处的公式是
  =INDEX(A1:C9,10,1)
  含义是要返回 A1:C9 单元格区域中的第 10 行第 1 列的数据,显然这个是不存在的引用,所以也生成了「#REF!」错误值。

  ❹ 生成「#NULL!」错误值的原因
  如下图所示,为了求两个黄色填充单元格区域的交叉重叠部分(即蓝色填充单元格)的和,可以使用下面的公式
  =SUM(B2:D7 C6:F11)
  其中公式中 B2:D7 和 C6:F11 之间的空格符是一个单元格区域运算符,用于求出两个单元格区域的交叉部分。
  当两个单元格区域没有交叉部分时,函数就将生成「 #NULL!」错误值。下面的公式就将生成「#NULL!」错误值。
  =SUM(B2:C5 D8:F11)
  因为 B2:C5 单元格区域和 D8:F11 单元格区域之间没有相交重叠的单元格区域。
  ❺ 生成「#NUM! 」错误值的原因
  若在 Excel 中输入了函数中不支持的数值参数时,会生成「#NUM! 」错误值。
  当用 DEC2BIN 函数将十进制值转化为二进制值时,由于 DEC2BIN 函数的第 2 个参数使用了超出可以显示范围的参数,所以生成了「#NUM!」错误值。
  ❻ 生成「#N/A」错误值的原因
  #N/A 错误值也是一种常见的错误值,如果经常使用 VLOOKUP 函数,就一定不会陌生!用 VLOOKUP 函数查找不到要查找的值的对应信息时,就会返回 #N/A 错误值。
  如下图所示,在 G2 单元格中输入公式
  =VLOOKUP(F2,$A$1:$C$8,3,0)
  在 A 列的销售人员中并没有「叔玉」这个人,所以 G2 单元格生成了「#N/A」错误值。不仅仅是 VLOOKUP 函数,在查找引用函数中如果某个被查找值无法找到,都将生成「#N/A」错误值。

  ❼ 生成「#VALUE! 」错误值的原因
  #VALUE! 错误值的生成原因有多种,其中最常见的有以下两种↓
  a.文本参与了数值运算
  C5 单元格中计算折后价时,由于工作人员疏忽,在 A5 单元格价格 70 中添加了文本「元」,变成了「70 元」,Excel 将该 A5 单元格的数据视为文本,文本参与乘法运算,导致生成了「#VALUE!」错误值。
  b.输入了一个数组公式,没有按【Shitf+Ctrl+Enter】组合键结束
  下面是一个经典的求单列不重复值的公式。
  由于开始的公式没有以【Shitf+Ctrl+Enter】组合快捷键结束,所以公式生成了「#VALUE!」错误值。
  当换成以【Shitf+Ctrl+Enter】组合快捷键结束公式的输入时,公式才返回正确的值,这个就是数组公式的要点。
  ❽ 生成「#####」错误值的原因
  准地说,「#####」错误值并不是函数公式产生的错误值,它是 Excel 中的一种显示预警。
  当单元格中出现「#####」时,一般有以下两个原因:
  a.当我们在单元格输入负数,然后将单元格格式显示为日期或者时间格式时,单元格内容会显示「#####」。
  这种况的解决办法就是把单元格格式改成常规。
  b.当单元格的列宽不足以显示所有单元格内容时,也会出现「#####」错误值。
  由于 D 列的列宽不足以显示 D5 的公式生成的值,所以显示「####」,当双击调整列宽后即可显示正确的值。

  - 2 -纠正错误值的方法
  上面详细地介绍了 Excel 中 8 种错误值的生成原因,接下来小 E 要告诉大家如何纠正这些错误值。
  ❶ 总原则
  所有的错误值都有具体的生成原因,要想避免生成错误值,首要原则就是保证输入的函数名称和函数参数要正确。
  比如 #NAME? 错误值的生成原因,主要就是由于输入了 Excel 无法识别的函数名称或者参数,这时候只需修改函数名称即可。
  再比如 #REF! 错误值需要注意,不要误删除有引用的单元格,另外要引用的单元格必须存在。不能只有 10 行的单元格区域,想要返回第 11 行的。
  ❷ 遇到错误值,替换显示原则
  有些错误值是不可避免的会生成。
  比如 VLOOKUP 找不到值时,返回的#N/A 错误值,再比如算同比时的除数确实为 0。
  遇到这些不可避免的错误值,我们可以用一个万能函数 IFERROR,将结果显示为其它更有意义的值。

  IFERROR 函数的语法如下
  =IFERROR(value,value_if_error)
  其中第一个参数 value 为返回错误值的公式,value_if_error 参数为当公式返回错误值时要设置的返回值。
  比如上文中的「#DIV/0!」错误值,可以使用如下的公式替代
  =IFERROR((C5-B5)/B5,“上期完成数为 0”)
  再比如上文中的#N/A 错误值,可以使用如下的公式替代:
  =IFERROR(VLOOKUP(F2,$A$1:$C$8,3,0),“没有该成员的销售信息”)
  即使在输入公式时没有注意,造成了这样的错误也不要慌,相信你看完文章已经对这 8 个难缠错误的原因和解决办法都了然于心了!
  下次,我们也就能从容应对这些错误了~
  以上便是Excel避免公式错误的教程了,大家可以多看几遍,希望内容对大家会有所帮助,大家可以多关注教程之家,后面还有更多精彩教程带给大家。
温馨提示:内容为网友见解,仅供参考
无其他回答

excel函数公式计算错误的原因以及解决办法
1. 单元格宽度不足 如果你看到诸如 "###" 的错误,很可能是单元格内容过长,导致显示不完整。只需适当拉宽单元格,数字就会完整显示。遇到负数日期如 "-2020\/2\/1",记得调整日期格式,去除负号。2. VALUE() 参数错误 当公式中的参数不匹配,会出现 "VALUE()" 错误。务必检查公式输入是否正确,...

如何避免Excel公式错误
例如,如果输入了`=SUM,Excel就会因为公式不完整而报错。正确的公式应该是`=SUM`。另一方面,如果输入的内容不是公式,但Excel错误地将其识别为公式尝试进行计算,也会导致错误。这种情况下,可以在文本的第一个字符之前添加单引号,将文本转换为字符串常量,从而避免被Excel误识别为公式。例如,如果想在...

Excel避免公式错误值的产生
解决办法:如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在;如果是名称,函数名拼写错误应就改正过来;将文字串括在双引号中;确认公式中使用的所有区域引用都使用了冒号(:)。例如:SUM(C1:C10)。 注意将公式中的文本括在双引号中。⑦错误值:#NUM!含义:提供了无效的参数给工作表...

excel中怎么输入公式才不会提示错误?
1.输入到表格中的数据太长或者单元格公式所产生的结果太大,导致在单元格中显示不下。此时可以通过调整列宽,使得内容能够全部显示出来。2.输入的公式包含除数0。如果公式中使用了空单元格或者包含0值单元格引用,可能会出现此类错误。此时只要在做表格时避免输入零值或者包含零值单元格的单元格引用即可。3...

如何避免Excel中输入公式出现输入错误
在Excel中输入公式时遇到“您输入的公式存在错误”这样的提示,通常是因为公式本身存在语法错误或引用了不存在的单元格、函数名拼写错误、括号不匹配、使用了非法字符等原因。为了解决这个问题,您可以首先检查公式中的每一个部分,确保所有的函数名都拼写正确,所有的括号都正确匹配,且引用的单元格地址或...

Excel怎么避免公式错误excel公式错误原因有哪些
- 1 -错误值生成的原因 ❶ 生成「#DIV\/0!」错误值的原因 如下图所示,当销售人员计算「同比」时,出现了 #DIV\/0! 错误值。在 Excel 中出现「#DIV\/0!」错误值原因是在于在公式中使用了除法运算,同时除数为 0。比如上图中,当计算「叔玉」的同比值时,由于他上期的完成数为 0,当...

为什么我的excel公式算出来有误差?
如果Excel公式计算结果有误差,可以尝试以下解决方法:1. 检查公式中的单元格引用是否正确,确保没有漏掉或错误引用单元格。2. 检查公式中的运算符和函数是否正确使用,特别是涉及到数值计算的部分。3. 检查单元格格式是否正确,确保数值格式与计算要求相符。4. 如果涉及到大量的小数计算,可以尝试增加计算...

excel函数公式计算错误的原因以及解决办法
首先,检查错误代码"###",这通常意味着单元格宽度不足,无法显示所有数字。只需将单元格宽度调整至足以容纳完整数值即可。若遇到"VALUE(参数错误)",则需确认公式中参数的正确性,确保无误后问题往往迎刃而解。对于"###"提示符,应留意是否涉及负日期,如-2020\/2\/1,应将日期格式调整为正确的显...

Excel使用中常见的七种公式错误及其解决方法
一:#value!当我们在使用excel时,如果使用了错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#value!。主要原因有以下三种:1:在需要数字或逻辑值时输入了文本,excel不能将文本转换为正确的数据类型;解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格...

Excel公式中常见的错误及解决方法
错误信息为【#NULL!】 该错误信息表示在公式或者函数中使用了不正确的区域预算或者不正确的单元格引用。例如,余弦值只能在-1到+1之间,在求得反余弦值时,如果超出这个范围就会提示报错。错误信息为【#NUM!】 该错误信息表示在需要数字参数的函数中使用了不能接受的参数;或者公式计算的结果值太大或太...

相似回答
大家正在搜