为什么要利用错误来学习函数,因为排除错误是一个快速进步的过程,如果在使用函数过程中能将遇见的错误一一排除,就不会对函数有所畏惧。如果能解决在使用函数时遇到的错误问题,说明已经开始懂函数了。学习的过程就是遇见问题并解决问题的过程,在问题的驱使下,学习的知识会更扎实更深刻。
要排除错误就必须先了解错误,包括了解错误的类型、错误的原因,以及解决错误的方法等,下面介绍如何排除在使用函数时遇见的错误值。
在使用公式和函数的过程中,最常见的错误值类型为:公式的输入错误和使用错误。有关公式的输入错误及处理方法如表16-1所示。
表16-1 常见输入错误
错 误 类 型 | 处 理 方 法 |
括号问题 | 确保所有括号都成对出现,有一个左括号,就有一个右括号 |
冒号问题 | 引用单元格区域时,必须用冒号将第一个单元格和最后一个单元格隔开 |
数字输入问题 | 输入公式中的数字时,一定要设置为无格式的数字 |
函数参数问题 | 确保输入了函数所有必需参数,同时也不能输入太多参数 |
函数嵌套问题 | 在同一个公式中,函数的嵌套不能超过64层 |
工作表引用问题 | 引用其他工作表或工作簿时,其名称必须包含在单引号中 |
工作簿路径问题 | 每一个外部引用都必须包含有工作簿的名称和路径 |
有关公式的使用错误以及出现这些错误值的原因如表16-2所示,其中包括8类错误值,不同的错误值类型的有不同的原因和处理方法。具体的处理方法可参考后面的技巧。
表16-2 常见错误值说明
错误值类型 | 原 因 说 明 | 处理方法 |
##### | 列不够宽或使用了负的日期或负的时间 | 技巧3 |
#VALUE! | 使用参数或操作数类型不正确 | 技巧4 |
#DIV/0! | 数字除以了零 (0) | 技巧5 |
#NAME? | Microsoft Office Excel 不能识别公式中的文本 | 技巧6 |
#N/A | 数值对于函数或公式不可用时 | 技巧7 |
#REF! | 单元格引用无效 | 技巧8 |
#NUM! | 公式或函数中使用了无效的参数 | 技巧9 |
#NULL! | 指定两个并不相交区域的交点,将出现此错误 | 技巧10 |