IF заявление объединить 7 столбцов - PullRequest
0 голосов
/ 23 июня 2010

У меня есть 7 столбцов, в которых есть да или нет (N2-T2). Мне нужно уравнение, которое поместит 1 в «AI2», если в любой из N-T ячеек будет «да». В моей предыдущей работе с Excel я использовал двоеточие в уравнении только при добавлении ячеек. Это правильно или у него больше пользы?

Я попробовал уравнение ниже, и я получил ошибку; #Value!

= IF (N 2: Т2 = "да", 0,1)

Я тоже попробовал это, однако Excel просто продолжал говорить мне, что это неправильно. Я только что попробовал первые два столбца в этом примере, чтобы посмотреть, смогу ли я заставить его работать.

= ЕСЛИ (N2 = "да", ЕСЛИ (О2 = "да"), 0,1)

Ответы [ 2 ]

1 голос
/ 23 июня 2010

Формула, которую вы ищете:

=IF(ISNA(MATCH("yes",N2:T2,0)),0,1)
0 голосов
/ 23 июня 2010

вы можете использовать логическую функцию ИЛИ

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

Таким образом, вы более гибко подходите к тому, что хотите проверить (4-й столбец "да" ИЛИ 5-й столбец "foo" и т. Д.)

Также есть функция AND (логическая; логическая; ...).Старайтесь избегать каскадных IF - их трудно читать и отлаживать.

...