首页 > 解决方案 > 我该如何解决这个 IF AND 嵌套公式?

问题描述

我是电子表格的新手,所以我不确定我是否采取了错误的方法,但基本上我想在有人获得所需数字时显示“排名”。例如,如果某人的得分在 20-39 之间,他们将被列为Footman。

这是当前的公式:

IF(AND(L15>20,L15<60,L15=20, "Footman", IF(AND(L15>60,L15=60,L15<100,"Man at arms","Conscript"))))

该公式返回 N/A*,表示它需要两到三个参数,但得到了一个。任何帮助表示赞赏,谢谢。

标签: if-statementgoogle-sheetsgoogle-sheets-formulaarray-formulas

解决方案


尝试:

=IF((L15>=20)*(L15<60),  "Footman",
 IF((L15>=60)*(L15<100), "Man at arms", "Conscript"))

对于数组公式使用:

=ARRAYFORMULA(IF((L15:L>=20)*(L15:L<60),  "Footman",
 IF((L15:L>=60)*(L15:L<100), "Man at arms", "Conscript")))

但您也可以使用 match、ifs、vlookup ......请参阅:https ://webapps.stackexchange.com/q/123729/186471


推荐阅读