【问题标题】:Google sheets, if statement multiple conditions谷歌表,if语句多个条件
【发布时间】:2018-04-29 04:14:33
【问题描述】:

尝试创建一个 if 语句,该语句将根据单元格的内容返回 4 个结果

如果单元格为“Yes”、“No”、“NA”、“Unknown”,分别返回0、1、2、3。

我可以使用 If(A1="Yes", 0,1) ,但不知道如何处理其他情况

【问题讨论】:

    标签: if-statement google-sheets worksheet-function


    【解决方案1】:

    SWITCH 会更好:

    =SWITCH(A1,"Yes",0,"No",1,"N/A",2,"Unknown",3,"I'-'I")
    

    【讨论】:

      【解决方案2】:

      请尝试:

      =IF(A1="Yes",0,IF(A1="No",1,IF(A1="Unknown",3,2)))
      

      除 A1 中的给定选择以外的任何内容(不是错误),公式将返回 2

      【讨论】:

        【解决方案3】:

        您在 Google 文档编辑器帮助中心中询问的概念称为“嵌套函数”。这个概念是指使用一个函数作为另一个函数的参数。

        IF 的语法是

        IF(logical_expression, value_if_true, value_if_false)
        

        您可以将logical_expression、value_if_true 和/或value_if_false 替换为另一个IF。对于这种特定情况,请尝试

        =IF(A1="Yes",0,IF(A1="No",1,IF(A1="NA",2,IF(A1="Unknown",3,NA())))
        

        如果 A1 包含意外值,将返回#N/A

        参考

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-17
          • 1970-01-01
          • 2017-09-25
          • 1970-01-01
          • 1970-01-01
          • 2022-11-25
          • 2017-05-06
          • 2014-09-06
          相关资源
          最近更新 更多