多个嵌套如果在 google 工作表中返回 FALSE

Multiple nested if in google sheets returning FALSE

我正在尝试为我的侦察员制作电子表格。我希望能把他们的等级分到return他们指定的等级。我查阅了如何使用多个 IF 语句,以及如何使用 IFS 语句。每当我输入第一个语句以外的任何内容时,它要么 return 是 #N/A 要么是 FALSE。

这是嵌套的 IF 语句

=IF(J5="K","Lion", IF(J5="1","Tiger", IF(J5="2","Wolf", IF(J5="3","Bear", IF(J5="4","Webelos I", IF(J5="5","Webelos II"))))))

这是 IFS 语句

=IFS(J4="K","Lion", J4="1","Tiger", J4="2","Wolf", J4="3","Bear", J4="4","Webelos I", J4="5","Webelos II")

只有当我输入 K 时它才能正常工作。当我输入 1、2 等时我没有得到正确的响应。我在这里缺少什么?我必须在 google 表中执行此操作,以便其他人能够使用。当我在 excel 中尝试时,我也遇到了相同或相似的错误。

试试这个:

=IF(J5="K","Lion", IF(J5=1,"Tiger", IF(J5=2,"Wolf", IF(J5=3,"Bear", IF(J5=4,"Webelos I", IF(J5=5,"Webelos II", 0))))))

您输入的是字符串形式的整数。除非 Excel 将数值读取为字符串,否则您的原始公式将不起作用。