我真疯了,在excel里的if函数,我完全是按要求编的公式,为啥一直是错误,而且都找不到错误在哪里?

=if(A2<60,“不及格”,“及格”)
=if(A2<60,“不及格”,if(A2<=90,“及格”,“优秀"))例如这两个,我完全都不知道是错在啥地方,高手帮忙啊 我是小白

如果你的公式 在你的表格中 就是这样 的写法 标点 逗号 和 引号 都是这样的写法的话,应该是不被接受的,如果你的电脑 软件没有自动更正功能的话 就会被认为 是错误而不是真正的函数,所以出现错误是正常的了……
问题就在标点符号上 应该是 英文半角符号 ……
=IF(A2<60,"不及格","及格")
=IF(A2<60,"不及格",IF(A2<=90,"及格","优秀"))
还有 要检查一下 你的A列数据是否是文本,如果修改了公式 还不行的话,就重新设置 A列单元格的格式为常规 或者 数值……然后再在其他任意空白单元格 输入1 然后复制这个单元格 然后选中A列的所有数字 然后 选择性粘贴 运算 选择乘……这样子 就保证都是 数值型了……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-26
=IF(A2<60,"不及格","及格");
=IF(A3<60,"不及格",IF(A3<=90,"及格","优秀"))

你的错误在于双引号,你要在英文输入法状态下输入。
第2个回答  2012-08-26
所有的符号要使用半角英文符号

=IF(A2<60,"不及格","及格")
=IF(A2<60,"不及格",IF(A2<=90,"及格","优秀"))

如果这两个公式仍不能得出正确结果,说明你的数据是文本格式了本回答被网友采纳
第3个回答  2012-08-26
你用E文的双引号 .括号及豆号

=if (A2<60,"不及格","及格")
=if (A2<60,"不及格",if(A2<=90,“及格","优秀"))