excel函数每次输入都显示“请在第一个字符前输入单引号”,输了之后还是没出结果?

excel函数每次输入都显示“请在第一个字符前输入单引号”,输了之后还是没出结果。不知道是哪里出了问题,用的是WPS,半角全角都切换过了

第1个回答  2023-04-22
因为你这个公式写错了,if()可以理解成如果,如果条件成立,显示第一个逗号后的结果,不成立显示第二个逗号后的结果。所以IF(,,)里面只能有两个逗号。
所以你的公式需要套用IF,帮你改一下:=IF(J9>=90,"优",IF(J9>=80,"良",IF(J9>=70,"中",IF(J9>=60,"及格","不及格"))))
也可以用lookup函数,=lookup(j9,{60,70,80,90},{"不及格",“及格","良","优"})
第2个回答  2023-04-21
你这个是IFS的写法。
前三个逗号是半角,后面几个逗号是全角?
"中"和J9>=60之间少了逗号。
=IFS(J9>=90,"优",J9>=80,"良",J9>=70,"中",J9>=60,"及格",J9<60,"不及格")
如果用IF

=IF(J9>=90,"优",IF(J9>=80,"良",IF(J9>=70,"中",IF(J9>=60,"及格","不及格"))))本回答被提问者采纳
相似回答