找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 办公系列 Excel 查看内容

EXCEL2000中的计算错误信息

2009-12-13 19:09| 发布者: admin| 查看: 118| 评论: 0|原作者: 云天河

■计算结果错误原因:Excel有时连加减法......


     计算结果错误  原因:Excel有时连加减法也算不对。其实不然,因为Excel输入数字时有以下约定:若使用“单元格”命令将已输入数字的单元格设为文本格式,则Excel仍将其视为数值型数据。如果你在输入数字前将单元格设为文本格式,以后输入的数字均被视为文本,对这样的单元格进行求和等计算就会出错。例如计算H1=SUM(A1:G1),若A1:G1区域由于上述原因被设成文本格式,则H1=0。  解决方法:最好使用新建的空工作表进行数字运算。因为已使用过的工作表,即使原来的数据已全部删除,但仍保留着原来的格式设置,可能由于数字被视为文本而导致计算错误,有时还很难发现。不过,有一个诀窍(若将列设为“最合适的列宽”后此法无效),即文本数据默认为左对齐,而数值型数据默认为右对齐,依此可以发现是否有数字被设为文本。  原因:公式或函数中的区域运算符或单元格引用不正确。例如使用SUM函数对A1:A5和B1:B5两个区域求和,而在引用这两个没有交叉的区域时使用了交叉运算符(空格)。写成“SUM(A1:A5B1:B5)”(注意:A5与B1之间有空格)就会出现#NULL!错误。这里需要说明的是:交叉运算符是为了防止区域求和时发生重复计算而引入的。例如公式:“=SUM(A1:A3,A1:C1)”将对A1单元格重复求和(加两次),而公式“=SUM(A1:A3A1:C1)”只对A1单元格求和一次。  解决方法:对没有交叉的区域进行求和等运算时不要使用交叉运算符,而要使用逗号分隔求和区域。例如公式:“=SUM(A1:A5B1:B5)”应写成:“=SUM(A1:A5,B1:B5)”。  #NAME?错误  原因1:函数名称输入错误。例如误将编辑栏中的公式“E1=SUM(A1:D1)”输成“E1=SYM(A1:D1)”,就会在E1单元格产生#NAME?错误。  解决方法:不太熟练的用户最好用函数向导等方法输入函数。例如:先让光标停在要输入公式的单元格,然后单击Excel2000“编辑栏”中的“编辑公式”按钮(即等号),将“=”插入编辑栏。再单击“名称框”右边的按钮打开下拉选单,从中选择你需要的函数,单击,打开“XXXX”(XXXX为函数名)对话框,用鼠标拖动的方法选中需要计算的单元格或单元格区域,完成后点击“确定”。  原因2:在公式中使用文本却没有加双引号,Excel2000将其视为函数名。例如A1=68、A2=96,如要笲1、B2分别显示“卫生费68”、“卫生费96”等,可以分别用公式:“="卫生费"&A1”、“="卫生费"&A2”,若其中的文本引用("卫生费")缺少双撇号,就会出现#NAME?错误。  解决方法:在公式中引用文本不要忘了加双撇号。  原因3:函数中的单元格区域引用缺少冒号,或将冒号输成了其它符号。例如公式:“=SUM(A1C10)”的计算结果就是#NAME?错误。  解决方法:不熟练的用户最好用鼠标拖动的方法引用单元格区域。例如,你可以先在Excel2000编辑栏中输入:“=SUM()”,然后让光标停留在小括号中间,最后用鼠标拖过你要计算的单元格区域A1:C10,则“A1:C10”会自动进入小括号。

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 17:29 , Processed in 0.170703 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部