Excel IF语句组合7列

Excel IF语句组合7列,excel,if-statement,excel-formula,Excel,If Statement,Excel Formula,我有7列,其中有是或否(N2-T2)。我需要一个方程,如果在任何一个N-T细胞中有一个“是”,它将把1放在“AI2”中。在我以前使用Excel的工作中,如果我添加单元格,我只在方程式中使用冒号。这是正确的还是有更多的用途 我尝试了下面的等式,得到了一个错误#价值 =如果(N2:T2=“是”,0,1) 我也试过这个,但是Excel一直告诉我它错了。我只是尝试了这个例子中的前两列,看看是否可以让它工作 =如果(N2=“是”,如果(O2=“是”),0,1)您正在寻找的公式是 =IF(ISNA(MATC

我有7列,其中有是或否(N2-T2)。我需要一个方程,如果在任何一个N-T细胞中有一个“是”,它将把1放在“AI2”中。在我以前使用Excel的工作中,如果我添加单元格,我只在方程式中使用冒号。这是正确的还是有更多的用途

我尝试了下面的等式,得到了一个错误#价值

=如果(N2:T2=“是”,0,1)

我也试过这个,但是Excel一直告诉我它错了。我只是尝试了这个例子中的前两列,看看是否可以让它工作


=如果(N2=“是”,如果(O2=“是”),0,1)

您正在寻找的公式是

=IF(ISNA(MATCH("yes",N2:T2,0)),0,1)

您可以使用逻辑OR函数

=IF(OR(A1="YES";B1="YES";C1="YES";D1="YES";E1="YES";F1="YES";G1="YES");1;0)
这样,您就可以更灵活地测试您想要测试的内容(第4列“是”或第5列“foo”,等等)


同样,还有AND(逻辑;逻辑;…)函数。尽量避免层叠式的IF,因为它们很难阅读和调试。

对于普通用户来说有点难以理解,但对于该网站来说还是非常优雅的。我想我只是把它标记为正确的。如果没有,请让我知道,我会确保我能找到答案。其他人已经用更好的方法回答了你的问题,所以我只想指出,你上次尝试的问题是括号错误,参数顺序错误。你需要if(测试,如果为真,如果为假),比如:=if(N2=“yes”,1,if(O2=“yes”,1,if(P2=“yes”,1,if(Q2=“yes”,1,0))-这只是四个col来说明这一点。谢谢Vicky。至少我现在感觉好多了,知道我的过程进展顺利,只是有点倒退。谢谢。我绝对是一个普通用户,试图完成我优雅的陈述。我感谢你在这方面的帮助。