excel IF函数出现#NAME?错误,该如何解决?

如图,我希望这个IF函数能根据M和L列的数据进行判断,当M和L不相等的时候直接返回-1,当M和L相等的时候进一步判断等于什么,有三种可能分别是1,X,2,分别返回这三个值对应的数字,当M和L等于1的时候,返回值是正确的,当M和L等于2和X的时候就会出现#NAME?错误,请问该如何处理?M L单元格格式都是常规,我试着换成文本格式,然后公式里加了引号,还是出错。

    excel不能认识X这个字符,所以就出#NAME?

    把公式中的X加上双引号就表示X为字符串,就可以识别了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-29
函数本身是没有错误的,只是你那个标点符号点错了,标点符号有的时候必须转换成英文的形式才能使用,有可能你输入的时候呢是中文的形式,所以就是会出现这种报警的错误,可以把这个函数啊转化成英文的时候再去输入。
第2个回答  2021-12-28
“#NAME”错误类型为“函数名称不存在”,解决方法:一般函数:检查函数名称是否有误,比如求和函数“sum”,是不是输入成了“sun”之类,修改过来即可;使用了宏表函数:这种情况尤其是在另外一张表格中复制过来的公式,如果是这样,查看原表“名称管理器”中是否定义了名称
第3个回答  2021-12-28
你要多确认一下你的括号是不是有错误。然后也要确认你的标点符号,是不是都是英文模式,对于这种衣服还是比较多的,你可以分开来弄,然后再合成一个。
第4个回答  2021-12-29
在EXCEL,#NAME出现是因为输入公式时输入的函数名称不正确。NAME中文意思是名称,当输入excel文件时无法识别。
相似回答