Функция ЕСЛИОШИБКА (IFERROR) в Excel — своё сообщение вместо ошибки

ЕСЛИОШИБКА показывает выбранное вами значение, когда формула возвращает ошибку (#Н/Д, #ДЕЛ/0! и т. п.), — отчёты выглядят аккуратно.

На других языках: EĞERHATA (Türkçe), ЕСЛИОШИБКА (Русский); DÜŞEYARA (Türkçe), ВПР (Русский)

Синтаксис

IFERROR(value, value_if_error)

Аргументы

value
Проверяемая формула или значение.
value_if_error
Что показать при ошибке: текст, 0 или пусто ("").

Пример

Показывать «Не найдено» вместо #Н/Д, если кода нет.

ABC
1КодТоварЦена
2P-101Laptop1200
3P-102Monitor350
4P-103Printer280

Введите формулу в ячейку F2

Формула в вашем Excel

  • Русский Excel=ЕСЛИОШИБКА(ВПР(E2;$A$2:$C$4;3;ЛОЖЬ);"Не найдено")
  • English Excel=IFERROR(VLOOKUP(E2,$A$2:$C$4,3,FALSE),"Не найдено")
  • Türkçe Excel=EĞERHATA(DÜŞEYARA(E2;$A$2:$C$4;3;YANLIŞ);"Не найдено")

350 для P-102; «Не найдено» для P-999.

✨ Попросить ИИ объяснить формулу

Полезные советы

  • ЕСНД ловит только «не найдено» и не скрывает другие ошибки.
  • Скрыть деление на ноль: =ЕСЛИОШИБКА(A2/B2;0).

Частые ошибки

  • ЕСЛИОШИБКА скрывает любые ошибки — сначала убедитесь, что формула работает, потом оборачивайте.