在使用公式进行数据的统计和分析时,经常会出现一些错误。有些是由于输入错误,有些则是因为公式中出现了不符合要求的内容。由于错误原因的不同,在Excel中返回的错误值也会有所不同。只有了解了这些错误值的含义,才能更好地解决公式中的错误,得到正确的结果。
Excel中返回的错误值都是以#开头的,主要包括####、#DIV/O!、#N/A等。
★#####错误
#####错误表示列宽不足以显示结果,或者使用了负数的日期和时间。其解决办法根据原因的不同也有所变化。
●如果是因为列宽不够,则增加列宽。
●如果使用的是1900日期系统,那么Excel中的日期和时间必须为正值。
●如果对日期和时间进行减法运算,应确保建立的公式是正确的。
●如果公式是正确的,但结果仍然是负值,可以通过将该单元格的格式设置为非日期或时间格式来显示。
★#DIV/O!错误
该错误的根本原因就是零(0)被作为了除数。出现这种错误,可以按照下面的几点检查公式内容。
●如果输入的公式中包含了明显的除以零(0)的计算,如“= 3/0”,则应该将除数更改为非零值。
●如果使用了空白单元格作为除数,或使用了包含零作为除数的单元恪格引用,那么可以将单元格引用更改为其他单元格,或者在出现错误的单元格内输入一个非零值作为除数,从而确保除数不为零。
为了保证不出现这种错误, 还可以直接使用IF函数先对作为除数的单元格进行判断,当除数单元格为零则直接返回某个特定值。
★#N/A错误
#N/A错误是由于函数或公式中的某些数值不可用造成的。
●如果是缺少数据,或在该是数据的位置输入了#N/A, 如果是因为缺少了必需的参数,则补充需要的参数;如果是因为数据不可用, 则用新数据替换不可用的数据。
●如果是数组公式,则要保证数组公式中使用的参数的行数或列数,与包含数组公式的区域的行数或列数一致。
★#NAME?错误
#NAME?错误是指单元格内出现了Excel无法识别的文本。例如,使用了EUROCONVERT函数,但是没有加载“欧元转换工具”加载宏。
●如果使用了特定函数,则需要进行加载宏。
●检查公式中是否使用了不存在的名称。
●确保公式中的函数和名称的拼写正确。
●在输入文本的时候,需要将文本内容用双引号“"”括起来,否则这部分文本会被Excel认为是名称的使用,从而出现错误。
●要确保所有的区域引用中都使用了冒号“:”。
●如果在公式中调用了其他工作簿的内容,要确保这个工作簿是打开的。如果调用了其他工作表的内容,而这个工作表的名称中带有空格或者非字母字符,则一定要使用单引号“'”将该工作表的名称括起来。
★#NULL!错误
如果使用交集运算符指定了两个并不相交的区域的交点,则将出现此错误。出现这种错误,首先要保证运算符的使用是正确的;如果确实要计算两个区域的交点,则要保证这两个区域的输入没有错误。
★#NUM!错误
#NUM!错误是由于在公式或函数申使用了无效的数值。首先要保证公式或函数中的参数是正确的,然后则确保结果数值没有超出Excel允许的范围。
★#REF!错误
#REF!错误是由于公式或函数中引用了无效的单元格,例如引用的单元格被删除了。出现了这种错误,要检查公式中的单元格引用是否正确。
★#VALUE!错误
当使用的参数或操作数的类型不正确时,会出现此错误。出现这种错误后,要先查看公式中的参数是哪种类型,和其函数中的参数类型的要求是否一致。如果是数组函数,则需要选择包含数组公式的单元格或单元格区域,按F2 键编辑公式,然后按Ctrl+Shift+Enter组合键计算结果。
阅读(1735) | 评论(2) | 转发(0) |