IF语句组合7列

时间:2010-06-22 20:13:59

标签: excel if-statement excel-formula

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

我尝试了下面的等式,我得到一个错误; VALUE!

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

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

= IF(N2 = “是”,IF(O2 = “是”),0,1)

2 个答案:

答案 0 :(得分:1)

您正在寻找的公式是

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

答案 1 :(得分:0)

您可以使用逻辑OR函数

=IF(OR(A1="YES";B1="YES";C1="YES";D1="YES";E1="YES";F1="YES";G1="YES");1;0)

通过这种方式,您可以更灵活地测试您想要测试的内容(第4列“是”或第5列“foo”等)。

同样,还有一个AND(逻辑;逻辑; ...)函数。尽量避免级联IF - 它们很难读取和调试。