ISNA: вернуть «ДА», «НЕТ» во вложенной формуле - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь заставить его вернуть ДА / НЕТ вместо значения поиска / # Н / Д с помощью ISNA, но я не уверен, где его разместить.

Вот мой формула:

=IF(AND([@Center]="London",[@Reportable]="YES"),VLOOKUP([@ID],Client!C:C,1,FALSE),"IGNORE")

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Попробуйте использовать MATCH, так как вы хотите только узнать, есть ли он в списке. Это вернет его местоположение в списке или #N/A (VLOOKUP может вернуть что-то, что не является числом).

Затем вы можете проверить, если это цифра c, и при необходимости вернуть Да / Нет:

=IF(AND([@Center]="London",[@Reportable]="YES"),IF(ISNUMBER(MATCH([@ID],Client!C:C,0)),"Yes","No"),"IGNORE")
0 голосов
/ 19 февраля 2020

попробуйте следующее:

=IF(AND([@Center]="London",[@Reportable]="YES"),ISNA(VLOOKUP([@ID],Client!C:C,1,FALSE)),"IGNORE")

Вы должны обернуть ISNA нужную часть формулы, которая будет затронута.

Я считаю, что это то, что вы ищете.

Тем не менее, будет выводиться значение ИСТИНА / ЛОЖЬ, а не ДА / НЕТ.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...