If statement google电子表格公式中的多个嵌套if块
我正在尝试编写一个嵌套的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(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