【问题标题】:Multiple nested if in google sheets returning FALSE多个嵌套如果在谷歌表中返回 FALSE
【发布时间】:2017-07-06 18:03:51
【问题描述】:

我正在尝试为我的球探制作电子表格。我希望能够把他们的等级,并返回他们指定的等级。我已经查找了如何使用多个 IF 语句,以及如何使用 IFS 语句。每当我放置除第一条语句之外的任何内容时,它都会返回 #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 等时,我没有得到正确的响应。我在这里错过了什么?我必须在谷歌表格中这样做,以便其他人能够使用。当我在 excel 中尝试时,我也遇到了相同或类似的错误。

【问题讨论】:

    标签: excel google-sheets-api


    【解决方案1】:

    试试这个:

    =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 将数值作为字符串读取,否则您的原始公式将不起作用。

    【讨论】:

    • 啊,谢谢。这解决了它。我绞尽脑汁,知道这很简单,但我就是看不到。我想我需要的只是一些新的眼睛。大声笑再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多