4.关于错误信息
在单元格输入或编辑公式后,有时会出现诸如”####!”或”#VALUE!”的错误信息。错误值 一般以“#”符号开头,出现错误值有以下几种原因,如表4—2所示。下面简要说明各错误信息可能产生的原因。
1)####!
若单元格中出现“####!”错误信息,可能的原因是:单元格中的计算结果太长,该单元格宽度小,可以通过调整单元格的宽度来消除该错误;或者,13期或时间格式的单元格中出现负值。
2)#DIV/O!
若单元格中出现“#DIV/0!”错误信息,可能的原因是:该单元格的公式中出现被零除问题。即输入的公式中包含“0”除数,也可能在公式中的除数引用了零值单元格或空白单元格(空白单元的值将解释为零值)。
解决办法是修改公式中的零除数或零值单元格或空白单元格引用,或者在用除数的单元中 输入不为零的值。
当作除数的单元格为空或含的值为零时,如果希望不显示错误,可以使用IF函数。例如,如果单元格85包含除数,而A5包含被除数,可以使用“=IF(B5=0,””,A5/B5)”(两个连续引号代表空字符串),表示B5值为“0”时,什么也不显示,否则显示A5/B5的商。
3)#N/A
在函数或公式中没有可用数值时,会产生这种错误信息。
4)#NAME?
在公式中使用了Excel所不能识别的文本时将产生错误信息“#NAME?”。可以从以下几努面进行检查:
(1)使用了不存在的名称。应检查使用的名称是否存在。
(2)公式中的名称或函数名拼写错误。修改拼写错误即可。
(3)公式中区域引用不正确。如某单元格中有公式“=SUM(GZG3)”。
(4)在公式中输入文本时没有使用双引号。
5)#NUM!
在公式或函数中某个数值有问题时产生的错误信息。例如,公式产生的结果太大或太小,即
超出范围:一l0307~10307。
6)#NULL!
在单元格中出现此错误信息的原因可能是试图为两个并不相交的区域指定交叉点。例如,
使用了不正确的区域运算符或不正确的单元格引用等。
如果要引用两个不相交的区域,则两个区域之间应使用区域运算符“,”。例如:公式SUM(A1:Al0,Cl:CIO)完成对两个区域求和。
7)#REF!
单元格中出现这样的错误信息是因为该单元格引用无效的结果。设单元格A9中有数值
“5”,单元格Al0中有公式“=A9+1”,单元格Alo显示结果为6。若删除单元格A9,则单元格A10中的公式“=A9+1”对单元格A9的引用无效,就会出现该错误信息。
8)#VALUE!
当公式中使用不正确的参数时;将产生该错信息。这时应确认公式或函数所需的参数类型是否正确,公式引用的单元格中是否包含有效数值。如果需要数字或逻辑值时确输入了文本,就会出现这样的错误信息