【发布时间】: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
尝试创建一个 if 语句,该语句将根据单元格的内容返回 4 个结果
如果单元格为“Yes”、“No”、“NA”、“Unknown”,分别返回0、1、2、3。
我可以使用 If(A1="Yes", 0,1) ,但不知道如何处理其他情况
【问题讨论】:
标签: if-statement google-sheets worksheet-function
SWITCH 会更好:
=SWITCH(A1,"Yes",0,"No",1,"N/A",2,"Unknown",3,"I'-'I")
【讨论】:
请尝试:
=IF(A1="Yes",0,IF(A1="No",1,IF(A1="Unknown",3,2)))
除 A1 中的给定选择以外的任何内容(不是错误),公式将返回 2。
【讨论】:
您在 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。
参考
【讨论】: