Excel_常见公式错误
一、公式中常见的错误
1."####"错误:可以不算错误的错误。
(1)单元格宽度过小
(2)单元格包含负日期或日期过大
2."#DIV/0!"错误:又称0除错误。
(1)公式中用来作为除数的数值为0
(2)作为除数的引用或表达式的最终返回值为0
(3)可能是用于公式中作为除数的引用的单元格值为空。
3."#N/A"错误:当前公式中引用的单元格或表达式的返回值对当前公式或函数不可用
4."#NAME?"错误:表示当前公式中的某些文本是Excel无法识别的。
| 产生原因 | 解决方法 |
| 公式中引用了一个不存在的名称 | 查检公式中单元格名称的引用是否拼写错误,或者重新定义单元格名称 |
| 公式中使用的函数名称拼写不正确 | 检查函数名称及语法格式 |
| 公式中引用的名称在当前工作表中无效 | 修改被引用名称的作用范围 |
| 公式中引用的文本未添加双引号 | 在公式中的文本类型的参数两端添加半角双引号 |
| 引用的单元格区域中缺少冒号(:) | 检查公式中的单元格区域的引用表达方式是否正确 |
| 对其他工作表的引用未包含在单引号中 | 检查被引用的工作表名称是否包含了非字母字符或空格,如果有,则必须将工作表名称包含在半角单引号内 |
5."#NULL!"错误:在执行交集运算时,被引用的两个单元格区域不相交,或者在公式和函数中使用了错误的分隔符。
(1)函数中使用了错误的分隔符
(2)被引用的两个单元格区域不相交
6."#NUM!"错误:表示当前公式或函数含有无效的数值参数。
| 产生原因 | 解决方案 |
| 在需要使用数字参数的函数中使用了非数字类型的参数 | 检查函数参数的输入方法及最终结果的数据类型,确保最终得到参数值为数字类型 |
| 公式中使用如IRR()函数或RATE()函数等迭代运算的函数,且无法返回有效结果 | 给函数指定不同的初始值,或更改迭代运行的次数 |
| 公式产生的结果太大或太小 | 修改公式,使其结算结果保持在-1X10^307~1X10^307之间 |
7."#REF!"错误:提醒用户自己更改被删除的单元格引用
| 产生原因 | 解决方案 |
| 公式引用的单元格被删除或者被其他公式引用的单元格覆盖 | 修改公式的引用,或者在公式出错后立即撤销刚才的操作 |
| 函数可能指向了当前未运行的程序的对象链接 | 启动包含函数所指向对象的应用程序 |
| 运行的宏程序可能将返回的"#REF!"错误输入到了工作表中 | 检查函数引用的单元格或单元格区域是否有效,包括有宏返回的引用值 |
8."#VALUE!"错误:表示当前公式计算不能返回一个正确的数据类型
| 产生原因 | 解决方案 |
| 公式或函数中需要的数据类型与所给参数的数据类型不符 | 检查参数的最终返回数据类型,更正错误的输入 |
| 为需要单个值的运算符或函数指定了多个值 | 检查作为参数的表达式的返回值是否为单个值 |
| 在返回矩阵的函数中使用了无效的参数 | 检查矩阵的维数与所给参数是否匹配 |
| 将数组公式以普通公式输入 | 双击包含公式的单元格进入编辑状态,按【Ctrl+Shift+Enter】组合键完成公式的编辑 |
| 将单元格引用,公式或函数作为数组的常量 | 修改数组常量以保证其不是单元格引用,公式或函数 |

浙公网安备 33010602011771号