ЕСНД
Функция ЕСНД возвращает значение второго аргумента, если первый содержит ошибку #Н/Д.
Если ошибки нет, возвращается значение первого аргумента.
Эту функцию удобно использовать для замены сообщения об ошибке более понятными значениями.
Синтаксис
ЕСНД(значение; значение_если_нд)
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| значение | Значение, проверяемое на наличие ошибки #Н/Д | Формула функция или ссылка на ячейку |
| значение_если_нд | Значение, возвращаемое, если аргумент "значение" содержит ошибку #Н/Д | Любое значение (число, текст и т.д.) |
Примеры использования
Проверка результата вычисления функцииВПР
ЕСНД(ВПР(D2; A:B; 2; ЛОЖЬ); "Не найдено")
Эта формула возвращает «Не найдено», если функция ВПР не нашла значение из ячейки D2 в диапазоне A:B и вернула ошибку #Н/Д.
Использование в сочетании с функциейЕСЛИ
=ЕСЛИ(ЕСНД(ВПР(D2; A:B; 2; ЛОЖЬ)); "Товар не найден"; ВПР(D2; A:B; 2; ЛОЖЬ))
Если ВПР возвращает ошибку #Н/Д, будет отображено «Товар не найден», иначе отображается найденное значение.
Примечания
- Функция ЕСНД проверяет только наличие ошибки #Н/Д и не обрабатывает другие типы ошибок.
- Для проверки всех типов ошибок используйте функцию ЕСЛИОШИБКА.
- Функция ЕСНД чаще всего используется вместе с функциями поиска (ВПР, ПОИСКПОЗ, ГПР) для обработки случаев, когда искомое значение отсутствует.