在EXCEL中,我用IF函数的时候,出现这种情况就是我在测试条件中输入“H2>=60"然后输入真值为”合格“ 。

为什么显示的时候是“#NAME?” 求解

输入:
=if(H2>=60,"合格","")
注意:输入时为半角输入,引号,括号,逗号均易错,要特别注意
注释:
.#NAME

  在公式中使用了Excel不能识别的文本时将产生错误值#NAME?。

  原因一:删除了公式中使用的名称,或者使用了不存在的名称。

  解决方法:确认使用的名称确实存在。选择菜单"插入"&line;"名称"&line;"定义"命令,如果所需名称没有被列出,请使用"定义"命令添加相应的名称。

  原因二:名称的拼写错误。

  解决方法:修改拼写错误的名称。

  原因三:在公式中使用标志。

  解决方法:选择菜单中"工具"&line;"选项"命令,打开"选项"对话框,然后单击"重新计算"标签,在"工作薄选项"下,选中"接受公式标志"复选框。

  原因四:在公式中输入文本时没有使用双引号。

  解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B50中的数值合并在一起:="总计:"&B50

  原因五:在区域的引用中缺少冒号。

  解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。

祝你成功!追问

帮忙看下这是哪里出了问题--

追答

你不需要输引号,直接写合格和不合格就行
祝你成功!

追问

谢谢了 可以了··

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-26
根据你说的情况,公式应该为=if(H2>=60,"合格","不合格")或将公式中的“不合格”删除。如果公式不错,不会出现你说的情况。
第2个回答  2011-11-26
看到你的附图了
出错的原因是你的双引号用错格式了。将输入法的符号调成半角,或者调到英文输入状态再打双引号就行了。
第3个回答  2011-11-26
其中有函数名称输入错误。把完整公式复制过来帮你看看。
第4个回答  2011-11-26
=IF(H2>=60,"合格","不合格")