2016-08-02 8 views
1

Я пытаюсь показать значение FALSE, если появляется ошибка совпадения. Прямо сейчас, я не смог понять это. Я все еще довольно новичок в том, как формулы работают в электронной таблице google.Return FALSE для # N/A в if match statement

=IF(MATCH(A16,W46:W52,0),TRUE,FALSE) 

В настоящее время работает, если значение присутствует

Я попытался

=IF(ISNA(MATCH(A16,W46:W52,0)),FALSE,MATCH(A16,W46:W52,0),TRUE,FALSE) 

В настоящее время выше не работает и бросает ошибку для если заявление, что слишком много заданы параметры.

ответ

2

Попробуйте

=ISNUMBER(MATCH(A16,W46:W52,0)) 

Если есть совпадение функция MATCH возвращает относительную позицию этого матча (номер). Если нет совпадения, будет возвращено N/A. ISNUMBER возвращает логическое значение (true или false). Поэтому, если есть совпадение, оно вернет TRUE, если не вернет FALSE (потому что в этом случае не будет числа, возвращаемого функцией MATCH).

+0

Больше всего приветствую, @Ryahn! :-) – JPV