公式常见错误
涉及内容:
1、 Excel 公式使用时常见错误:#NAME?(不能识别的地址或关键字),#REF!(引用区域无效),#N/A(没有可用值),#VALUE!(值不可用);
2、 Excel 公式使用时不常见错误:#NUM!(非法数值),#DIV/0!(除零),#NULL!(区域无交叉),########(超
宽或负数日期)。
作用:
1、 识别公式使用过程中出现错误的原因,快速排查公式中的错误;
2、 通过对公式错误的了解,更好的理解函数含义。
一、常见错误
1. #NAME?(不能识别的地址或关键字):所写函数 excel 不能识别,如函数名称、函数引用错误等 如:=cc+100:cc 为 excel 不能识别的名称; vl00kup(A1,A:B,2,0):oo 写成了数字 00,excel 不能识别该函数;
sum(产品 1):产品 1 为不能识别的函数引用,可将某数值区域命名为产 1 后,公式正确。
2. #REF!(引用区域无效):原地址被覆盖或删除等;vlookup 函数返回值超出区域范围;offset 函数超出范围等 如:=e3+e4:当 E 列被删除后公式报错;
Vlookup(”1”,a:b,3,0):查找区域 a:b 一共两列,函数要求返回第三列数值时报此错误; Offset(a2,-10,1,1,1):a2,单元格无法向左移动 10 列,会报此错误。
3. #N/A(没有可用值):运用查找函数时,无法找到匹配值;
Vlookup(1,a:b,2,0):a:b 区域内没有“1”。
4. #VALUE!(值不可用):函数参数中,参数类型错误,引用区域内没有可用值 如:=b3+b4,该函数要求 b3,b4 为数值类型,当 b3=a 时,报此错误
Vlookup(1,a:b,2,0):函数要求红色字体参数为数值,当红色字体函数为 aa 等时报此错误 二、不常见错误
1. #NUM!(非法数值):对负数开方,超出 excel 运算范围等 如:=SQRT(-1):对负数开方,报此错误
10^405:超出 excel 运算范围(-1*10^307 和 1*10^307 ),报此错误
2. #DIV/0!(除零):函数中出现除数为 0 的情况; 如:10/0:除零,报此错误
3. #NULL!(区域无交叉)
如:=SUM(C:C E:E):两个引用区域中间用空格分隔,代表求和区域为两个引用区域的交叉区域,由于 C 列和 E 列并无交叉区域,所以报此错误,当=SUM(C:D D:E),函数运算结果是对 D 列进行求和;
4. ########(超宽或负数日期):日期格式单元格内输入负数或单元格不能完全显示该数值 课后习题:判断以下公式会报以上提到的哪种错误并简单分析原因
序号 |
公式 |
报错类型 |
原因分析 |
1 |
=value(abc) |
#VALUE! |
文本不能转数值 |
2 |
=vlookup(”2”,a:b,3,0) |
#REF! |
返回值区域超出引用范围 |
3 |
=svm(a1:b3) |
#NAME? |
函数名称错误 |
4 |
=sum(a+2+3) |
#VALUE! |
函数参数类型错误 |