excel表格if函数,帮我看看我这为什么会错,并附带正确的

=IF(AND(C32>=90,"卓越",if(c32>=80,"优秀",if(c32>=70,"良好",if(c32>=60,"及格","不及格")))))
大于等于90,卓越
大于等于80,优秀
大于等于70,良好
大于等于60,及格
小于60,不及格

错误:1.有中文括号,2.AND是多余的
正确的公式:
=IF(C32>=90,"卓越",IF(C32>=80,"优秀",IF(C32>=70,"良好",IF(C32>=60,"及格","不及格"))))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-08
=LOOKUP(C32,{0,60,70,80,90},{"不及格","及格","良好","优秀","卓越"})
=IF(C32>=90,"卓越",IF(C32>=80,"优秀",IF(C32>=70,"良好",IF(C32>=60,"及格","不及格"))))
用的括号及逗号不能用全角的,and没用追问

你这个LOOKUP的用法能解释一下吗 没看懂

追答

和if差不多
本文介绍 Microsoft Excel 中 LOOKUP 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
说明
LOOKUP 函数可从单行或单列区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)或者从一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)返回值。LOOKUP 函数具有两种语法形式:向量形式和数组形式。

如果需要
则参阅
用法

在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。 向量形式 当要查询的值列表较大或者值可能会随时间而改变时,使用该向量形式。
在数组的第一行或第一列中查找指定的值,然后返回数组的最后一行或最后一列中相同位置的值 数组形式 当要查询的值列表较小或者值在一段时间内保持不变时,使用该数组形式。