Google Sheets,如果语句多个条件

4

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

如果单元格内容为"Yes","No","NA"或"Unknown",则分别返回0、1、2、3。

可以使用 If(A1="Yes", 0,1) ,但不确定如何处理其他条件。

3个回答

7
“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


1
你在Google Docs编辑器帮助中心寻找的概念被称为“嵌套函数”。该概念是指将一个函数作为另一个函数的参数使用。
IF的语法如下:
IF(logical_expression, value_if_true, value_if_false)

你可以用另一个IF替换logical_expression、value_if_true和/或value_if_false。对于这个特定的情况,试试这样:

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

如果A1包含意外的值,将返回#N/A
参考资料:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接