Чему научишься. Защитишь формулу от деления на ноль и от ненайденного ВПР-совпадения, подставив понятную замену вместо кода ошибки.
Вспомни: коды ошибок #ДЕЛ/0!/#ССЫЛКА!/#ИМЯ?/#ЗНАЧ! уже встречались в теме 2.2. Здесь добавляется #Н/Д и способы РЕАГИРОВАТЬ на ошибки, а не только их распознавать.
Новый код ошибки и ЕСЛИОШИБКА
#Н/Д — значение не найдено (ВПР/ПРОСМОТРX не нашли совпадение). =ЕСЛИОШИБКА(формула;значение_если_ошибка) — если формула ошибается, возвращает заданную замену вместо кода ошибки. Например: =ЕСЛИОШИБКА(ВПР(F1;A2:C100;3;ЛОЖЬ);"Не найден") защищает от #Н/Д.
ФОРМУЛА БЕЗ ЗАЩИТЫ С ЕСЛИОШИБКА -------------------------------------------------------------------------- =A2/B2 (B2=0) #ДЕЛ/0! "Ошибка деления" =ВПР(F1;A2:C100;3;ЛОЖЬ) (F1 не найден) #Н/Д "Не найден" Путь: формула считает -> если возникла ошибка -> ЕСЛИОШИБКА ловит её -> показывает понятный текст вместо кода с решёткой.
ЕОШИБКА и ЕПУСТО
ЕОШИБКА(формула) только проверяет: есть ли ошибка (ИСТИНА/ЛОЖЬ), без замены — требует обёртки в ЕСЛИ. ЕПУСТО(A1) проверяет, пуста ли ячейка (пробел ≠ пусто).
Проверь себя
Контрольный вопрос. Код ошибки #Н/Д означает…
Подсказка: «Н/Д» читается как «нет данных» — по сути, «не нашлось».
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Напиши формулу сам. Нужно поделить значение A2 на значение B2, но если получится ошибка (например, деление на ноль) — показать текст Ошибка деления вместо кода ошибки. Впиши формулу целиком, со знаком равно; разделитель аргументов — точка с запятой. Текст — в двойных кавычках.
Подсказка: Первый аргумент — сама формула, которая может ошибиться; второй — то, что показать вместо кода ошибки.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. A2=10, B2=0. Формула =ЕСЛИОШИБКА(A2/B2;»Ошибка деления»). Что вернёт?
Подсказка: Деление на ноль даёт ошибку — значит, сработает второй аргумент.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. A2=10, B2=5. Формула =ЕСЛИОШИБКА(A2/B2;»Ошибка деления»). Что вернёт? Впиши число.
Подсказка: Здесь ошибки не будет — формула просто посчитает обычное деление.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Напиши формулу сам. Нужно найти значение из F1 в первом столбце диапазона A2:C100 и вернуть третий столбец с точным совпадением, а если совпадения нет — показать текст Не найден вместо ошибки #Н/Д. Собери обе функции в одну формулу. Впиши формулу целиком, со знаком равно; разделитель аргументов — точка с запятой.
Подсказка: Снаружи стоит защита, внутри — поиск: ЕСЛИОШИБКА(; «текст замены»).
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Функция ЕОШИБКА(формула) возвращает…
Подсказка: Эта функция только ОТВЕЧАЕТ на вопрос «есть ли ошибка?», не подставляя ничего взамен.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Чем ЕСЛИОШИБКА отличается от ЕОШИБКА?
Подсказка: Одна функция замену возвращает сама, для другой замену придётся дописывать отдельно через ЕСЛИ.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Функция ЕПУСТО(A1) проверяет…
Подсказка: Название функции говорит само за себя — про пустоту.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что вернёт =ЕПУСТО(A1), если в ячейке A1 стоит один пробел?
Подсказка: Пробел — это символ, а не отсутствие символов; для Excel такая ячейка не пуста.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. В ячейке B2 стоит 5 (не ноль). Формула в C2: =ЕСЛИОШИБКА(100/B2;»!»). Что вернёт C2?
Подсказка: Сначала реши, возникает ли здесь вообще ошибка при делении на 5. Если ошибки нет — сработает сама формула, а не замена.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Итог
Итог. ЕСЛИОШИБКА сразу подставляет замену вместо ошибки; ЕОШИБКА только проверяет да/нет; ЕПУСТО проверяет пустоту ячейки (пробел — не пусто); #Н/Д означает, что значение не найдено.
← Назад к главе 2 · ↑ В начало урока · ⌂ В начало курса · Вперёд: Глава 3. Сортировка →
