Я использую надстройку Bloomberg, и я получаю сообщение об ошибке # N/ AN/ A, и у меня также есть #NUM! ошибки.

IFERROR не работает, потому что # N/ AN/ A не является стандартной ошибкой Excel.

Есть ли какая-нибудь формула Excel, которую я могу использовать, чтобы игнорировать ошибки, возможно, используя if или что-то?

2 ответа2

2

Похоже, вы используете Excel 2010, поэтому попробуйте

=IFERROR(IF(A1="#N/A N/A","No","Yes),"No")

или в любой версии

=IF(ISERROR(A1),"No",IF(A1="#N/A N/A","No","Yes))

Замените значения "Нет" (их два) тем, что вы хотите получить для "ошибок", а "Да" тем, что вы хотите получить для других записей.

.... или короче но непрозрачнее ....

=IF(COUNT(1/(A1<>"#N/A N/A")),"Yes","No")

0

Самое простое решение:

= ЕСЛИОШИБКА (А1/1, "на")

Разделение # N/ AN/ A на 1 приводит к ошибке, которую распознает Excel, и, следовательно, если iferror начинает работать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .