Невозможно использовать ЕСЛИОШИБКА

Невозможно использовать ЕСЛИОШИБКА

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

ЕСЛИОШИБКА не работает, поскольку #N/AN/A не является стандартной ошибкой Excel.

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

решение1

Похоже, вы используете 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")

решение2

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

=ЕСЛИОШИБКА(A1/1;"na")

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

Связанный контент