EXCEL中用IF函数后出现#NAME?是怎么回事?请懂的高手赐教一下!急!

这是我写的公式,但是enter后,它显示是公式里面的C出错。我把C+改为D,还是不行。所以请教一下各位高手要怎么弄呢?

这是因为公式中A、B和C+是文本,要加英文引号“”才行。

1、如图输入题主的公式,会弹出所键入的公式含有错误;

2、点击确定后,会显示C这里有错,但其实不是的,不止C这里有错,前面的A和B也有错;

3、因为公式中字母部分外面应该加上半角状态的双引号,A、B和C+是文本,所以要加英文引号“”,在原公式上A、B和C+都变成“A”、“B”和“C+”;

4、修改完成后点击enter回车键,则可看到B1单元格显示正确的结果;

5、把鼠标放在B1单元格右下角下拉填充公式则可得出B列的数据了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-15
错误和IF函数无关。
B和C+是文本,要加英文引号,改为"B"和"C+"就可以了。
第2个回答  推荐于2017-12-15
公式中字母部分外面应该加上半角状态的双引号,
=if(A1="A",1
这样的。本回答被提问者和网友采纳
第3个回答  2012-08-15
=if(A1="A",1,if(A1="B",2,if(A1="C+",3,0)))
第4个回答  2012-08-15
公式不对
相似回答