谷歌表,如果声明多个条件

时间:2017-11-15 19:36:11

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

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

如果单元格为“是”,“否”,“NA”,“未知”,则分别返回0,1,2,3。

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

3 个答案:

答案 0 :(得分:5)

SWITCH会是一个更好的电话:

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

答案 1 :(得分:1)

请尝试:

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

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

答案 2 :(得分:1)

您在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

参考