我正在尝试让 IF 公式工作。我尝试了但一直收到错误“参数太多”有人能帮忙吗?
=IF(A1<=90, "2", "",如果(A1>=91,"3","",如果(A1<=109,"3","",如果(A1>=110,"4","",如果(A1>=120,"5","")))))
尝试让它表明低于 90% 的任何分数都是 2 分,91% 到 109% 是 3 分,110 到 120% 是 4 分,120% 以上是 5 分。
谢谢!
答案1
您的语法不正确。您使用了 4 个参数。您最多可以使用 3 个参数如果功能。
=IF (logical_test, [value_if_true], [value_if_false])
对于您来说,您应该使用以下公式:
=IF(AND(A1>=0,A1<=90),"2",IF(AND(A1>90,A1<110),"3",IF(AND(A1>=110,A1<=120),"4",IF(A1>120,"5",""))))
答案2
对于许多 if,您都有四组参数。
可能应该是:
=IF(A1<=90, "2", if(A1<=109, "3", if(A1<=120, "4", "5")))