If statement google电子表格公式中的多个嵌套if块

If statement google电子表格公式中的多个嵌套if块,if-statement,google-sheets,If Statement,Google Sheets,我正在尝试编写一个嵌套的if语句,如以下伪代码: =IF(h4=1, "CORRECT", IF(h4=2, "CORRECT"), IF(h4=3, "CORRECT"), IF(h4=4, "CORRECT")) 但是,如果每次我写下关于的代码并添加一个if语句,我就会得到以下错误。也就是说,只从第一个if块开始,然后每次添加更多测试,当我添加第三个语句时,它就会中断 IF的参数数目错误。应为2到3个参数, 但收到了4个论点 有没有更好的方法在谷歌电子表格中嵌套if块 我在这里制作了一份

我正在尝试编写一个嵌套的if语句,如以下伪代码:

=IF(h4=1, "CORRECT", IF(h4=2, "CORRECT"), IF(h4=3, "CORRECT"), IF(h4=4, "CORRECT")) 
但是,如果每次我写下关于的代码并添加一个if语句,我就会得到以下错误。也就是说,只从第一个if块开始,然后每次添加更多测试,当我添加第三个语句时,它就会中断

IF的参数数目错误。应为2到3个参数, 但收到了4个论点

有没有更好的方法在谷歌电子表格中嵌套if块

我在这里制作了一份谷歌电子表格:


(以上代码只是嵌套IF块的示例,而不是我试图解决的实际问题)

错误实际上只是一个简单的语法问题-括号的位置-以下是正确的:

=IF(H4=1, "CORRECT", IF(H4=2, "CORRECT", IF(H4=3, "CORRECT")))
我还在你的电子表格上做了修改

每个if语句基本上必须有3个部分,因此if(this,then this,else this)所以嵌套时,公式的else this部分是下一个条件

=IF(h4=1, "CORRECT", IF(h4=2, "CORRECT", IF(h4=3, "CORRECT", IF(h4=4, "CORRECT")))) 
简短回答 不要嵌套多个IFs,尝试使用不需要的公式。考虑到提供的示例,一个备选方案如下:

=IF(AND(h1>=1,h4<=4),"CORRECT")
=IF(和(h1>=1,h4