Тот, кто никогда не ошибался — опасен.
(Книга самурая)
Ошибки случаются. Вдвойне обидно, когда они случаются не по твоей вине. Так в Microsoft Excel, некоторые функции и формулы могут выдавать ошибки не потому, что вы накосячили при вводе, а из-за временного отсутствия данных или копирования формул «с запасом» на избыточные ячейки. Классический пример — ошибка деления на ноль при вычислении среднего:
Причем заметьте, что итоги в нашей таблице тоже уже не считаются — одна ошибка начинает порождать другие, передаваясь по цепочке от одной зависимой формулы к другой. Так что из-за одной ошибочной ячейки, в конце концов, может перестать работать весь расчет.
Для лечения подобных ситуаций в Microsoft Excel есть мегаполезная функция ЕСЛИОШИБКА (IFERROR), которая умеет проверять заданную формулу или ячейку и, в случае возникновения любой ошибки, выдавать вместо нее заданное значение: ноль, пустую текстовую строку «» или что-то еще.
Синтаксис функции следующий:
=ЕСЛИОШИБКА(Что_проверяем; Что_выводить_вместо_ошибки)
Так, в нашем примере можно было бы все исправить так:
Все красиво и ошибок больше нет.
Обратите внимание, что эта функция появилась только с 2007 версии Microsoft Excel. В более ранних версиях приходилось использовать функции ЕОШ (ISERROR) и ЕНД (ISNA). Эти функции похожи на ЕСЛИОШИБКА, но они только проверяют наличие ошибок и не умеют заменять их на что-то еще. Поэтому приходилось использовать их обязательно в связке с функцией проверки ЕСЛИ (IF), создавая вложенные конструкции типа:
Такой вариант ощутимо медленне работает и сложнее для понимания, так что лучше использовать новую функцию ЕСЛИОШИБКА, если это возможно.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Функцию ЕСЛИERROR можно использовать для перебора и обработки ошибок в формуле. Если же формула возвращает значение, определяемую формулой, возвращается ошибка; в противном случае возвращается результат формулы.
Синтаксис
ЕСЛИОШИБКА(значение;значение_если_ошибка)
Аргументы функции ЕСЛИОШИБКА описаны ниже.
-
значение Обязательный аргумент. Проверяемая на ошибку аргумент.
-
value_if_error — обязательный аргумент. Значение, возвращаемая, если формула возвращает ошибку. Вычисляются следующие типы ошибок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?или #NULL!.
Замечания
-
Если значение или value_if_error пустая ячейка, то если ЕСЛИЕROR рассматривает его как пустую строковую строку («»).
-
Если значение является формулой массива, то функции ЕСЛИERROR возвращают массив результатов для каждой ячейки в диапазоне, указанном в значении. См. второй пример ниже.
Примеры
Скопируйте данные из таблицы ниже и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — ВВОД.
|
Котировка |
Единиц продано |
|
|---|---|---|
|
210 |
35 |
|
|
55 |
0 |
|
|
23 |
||
|
Формула |
Описание |
Результат |
|
=ЕСЛИОШИБКА(A2/B2;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление 210 на 35), не обнаруживает ошибок и возвращает результат вычисления по формуле |
6 |
|
=ЕСЛИОШИБКА(A3/B3;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление 55 на 0), обнаруживает ошибку «деление на 0» и возвращает «значение_при_ошибке» |
Ошибка при вычислении |
|
=ЕСЛИОШИБКА(A4/B4;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление «» на 23), не обнаруживает ошибок и возвращает результат вычисления по формуле. |
0 |
Пример 2
|
Котировка |
Единиц продано |
Отношение |
|---|---|---|
|
210 |
35 |
6 |
|
55 |
0 |
Ошибка при вычислении |
|
23 |
0 |
|
|
Формула |
Описание |
Результат |
|
=C2 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе в первом элементе массива (A2/B2 или деление 210 на 35), не обнаруживает ошибок и возвращает результат вычисления по формуле |
6 |
|
=C3 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе во втором элементе массива (A3/B3 или деление 55 на 0), обнаруживает ошибку «деление на 0» и возвращает «значение_при_ошибке» |
Ошибка при вычислении |
|
=C4 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе в третьем элементе массива (A4/B4 или деление «» на 23), не обнаруживает ошибок и возвращает результат вычисления по формуле |
0 |
|
Примечание. Если у вас есть текущая версия Microsoft 365 ,вы можете ввести формулу в левую верхнюю ячейку диапазона выходных данных, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей. Для этого сначала выберем диапазон вывода, введите формулу в левую верхнюю ячейку диапазона, а затем нажмите CTRL+SHIFT+ВВОД, чтобы подтвердить ее. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Функция ЕСЛИОШИБКА является достаточно полезной при обработке возможных ошибок в вычислениях, позволяет поддерживать порядок на листе Excel. Например, если случается деление на 0, можно вывести запись о том, что знаменатель еще не рассчитан.
Описание функции ЕСЛИОШИБКА
Данная функция возвращает указанное значение, если вычисление по формуле вызывает ошибку; в противном случае функция возвращает результат формулы. Функция ЕСЛИОШИБКА позволяет перехватывать и обрабатывать ошибки в формулах.
Синтаксис
=ЕСЛИОШИБКА(значение; значение_при_ошибке)
Аргументы
значениезначение_при_ошибке
Обязательный аргумент. Проверяемый аргумент на возникновение ошибок.
Обязательный аргумент. Значение, возвращаемое при ошибке при вычислении по формуле. Возможны следующие типы ошибок: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!.
Замечания
- Если «значение» или «значение_при_ошибке» является пустой ячейкой, функция ЕСЛИОШИБКА рассматривает их как пустые строковые значения («»).
- Если «значение» является формулой массива, функция ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки диапазона, указанного в значении. См. второй пример ниже.
Пример
Видео работы функции
Подсчет уникальных записей диапазона в ExcelПриведение расчетов в порядок
Дополнительные материалы
Подсчет уникальных записей диапазона в Excel
- Что делает ЕСЛИОШИБКА?
- Синтаксис
-
Пример 1: ЕСЛИОШИБКА + ВПР
- Пример 2: ЕСЛИОШИБКА + деление на ноль
- Пример 3: ЕСЛИОШИБКА в формулах массива
- Другие логические функции

| Раздел функций | Логические |
| Название на английском | IFERROR |
| Волатильность | Не волатильная |
| Похожие функции | ЕСЛИ, ЕОШ |
Что делает ЕСЛИОШИБКА?
Часто при использовании формул, если результат возвращает ошибку, нужно обрабатывать ее, а если нет — возвращать результат вычисления.
Именно эту задачу и решает функция ЕСЛИОШИБКА.
Функция проверяет входящее значение/вычисление на ошибочность, если ошибки нет, возвращает его само.
Оцениваются следующие типы ошибок: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!
Эквивалентным сочетанием была бы формула на основе комбинации функции ЕСЛИ и ЕОШ.
Такая комбинация дважды использует вычислительные ресурсы — один раз чтобы проверить результат на наличие ошибки, а второй уже для произведения вычисления, если ошибки нет.
ЕСЛИ(ЕОШ(вычисление);"результат-если-ошибка";вычисление)
Отличие ЕСЛИОШИБКА в том, что она производит вычисление однократно и экономит ресурсы.
Также использование функции упрощает синтаксис формул.
Синтаксис
Синтаксис функции ЕСЛИОШИБКА предполагает всего два аргумента, оба — обязательные:
=ЕСЛИОШИБКА(Значение-Или-Вычисление;Значение-если-ошибка)
Пример 1: ЕСЛИОШИБКА + ВПР
Наиболее характерный пример использования — в паре с функцией ВПР при поиске данных в больших таблицах.
=ЕСЛИОШИБКА(ВПР(ячейка-или-значение;диапазон;номер-столбца;0);"ошибка") =ЕСЛИОШИБКА(ВПР(ячейка-или-значение;диапазон;номер-столбца;0);"")
Первый вариант вернет текстовое значение ошибки, второй оставит строку пустой.
Поскольку ВПР может изрядно загрузить процессор, функция ЕСЛИОШИБКА здесь весьма кстати.
Пример 2: ЕСЛИОШИБКА + деление на ноль
Задача маркетолога — произвести оценку эффективности рекламных кампаний. Один из ключевых показателей — стоимость привлечения клиента. Рассчитывается он довольно просто — расходы по рекламным кампаниям делятся на количество приведенных ими клиентов.
Что делать, когда кампания не привела ни одного? Вычисление выдаст ошибку
#ДЕЛ/0!
Оставлять ее не стоит, ведь деньги на рекламу были потрачены, и нужно это учитывать.
Лучший вариант — представить, что один клиент был приведен, т.к. рано или поздно это произойдет, а эффективность нужно смотреть уже сейчас. Функция ЕСЛИОШИБКА дает возможность вернуть весь расход на кампанию, если возникает ошибка деления на ноль.

Наиболее наглядна польза от такой формулы — если использовать условное форматирование с цветовой шкалой. Сразу бросаются в глаза эффективные и неэффективные кампании.

Пример 3: ЕСЛИОШИБКА в формулах массива
Проблема функций МИН и МАКС при работе с массивами в том, что, если в массиве присутствует хотя бы одна ошибка, они также возвращают ошибку.
Поэтому, если есть вероятность такого события, функцию ЕСЛИОШИБКА нужно использовать как обработчик, чтобы избежать результирующей ошибки.
Формула для поиска позиции первого символа латиницы:
{=МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(65:90));A1);""))}
Механика ее работы такова:
- Функция СИМВОЛ создает массив букв английского алфавита;
- Функция ПОИСК ищет позицию каждой буквы в строке;
- Если буква не найдена, функция вернет ошибку Н/Д;
- Функция ЕСЛИОШИБКА возвращает пустую строку в таких случаях, а числа оставляет как они есть;
- Функция МИН пропускает пустые строки и возвращает минимальное число;
- Если весь массив будет состоять из пустых строк, функция МИН вернет 0.
А такая формула использует массив констант и ищет позицию первой цифры:
{=МИН(ЕСЛИОШИБКА(ПОИСК({1:2:3:4:5:6:7:8:9:0};A1);""))}
Читайте подробнее в статье про формулы массива.
Другие логические функции
ЕСЛИ, И, ИЛИ, НЕ
Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!
Функция IFERROR (ЕСЛИОШИБКА) в Excel лучше всего подходит для обработки случаев, когда формулы возвращают ошибку. Используя эту функцию, вы можете указать, какое значение функция должна возвращать вместо ошибки. Если функция в ячейке не возвращает ошибку, то возвращается её собственный результат.
Содержание
- Видеоурок
- Что возвращает функция
- Синтаксис
- Аргументы функции
- Дополнительная информация
- Примеры использования функции IFERROR (ЕСЛИОШИБКА) в Excel
- Пример 1. Заменяем ошибки в ячейке на пустые значения
- Пример 2. Заменяем значения без данных при использовании функции VLOOKUP (ВПР) на “Не найдено”
- Пример 3. Возвращаем значение “0” вместо ошибок формулы
Видеоурок
Что возвращает функция
Указанное вами значение, в случае если в ячейке есть ошибка.
Синтаксис
=IFERROR(value, value_if_error) — английская версия
=ЕСЛИОШИБКА(значение;значение_если_ошибка) — русская версия
Аргументы функции
- value (значение) — это аргумент, который проверяет, есть ли в ячейке ошибка. Обычно, ошибкой может быть результат какого либо вычисления;
- value_if_error (значение_если_ошибка) — это аргумент, который заменяет ошибку в ячейке (в случае её наличия) на указанное вами значение. Ошибки могут выглядеть так: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME?, #NULL! (английская версия Excel) или #ЗНАЧ!, #ДЕЛ/0, #ИМЯ?, #Н/Д, #ССЫЛКА!, #ЧИСЛО!, #ПУСТО! (русская версия Excel).
Дополнительная информация
- Если вы используете кавычки («») в качестве аргумента value_if_error (значение_если_ошибка), ячейка ничего не отображает в случае ошибки.
- Если аргумент value (значение) или value_if_error (значение_если_ошибка) ссылается на пустую ячейку, она рассматривается как пустая.
Примеры использования функции IFERROR (ЕСЛИОШИБКА) в Excel
Пример 1. Заменяем ошибки в ячейке на пустые значения
Если вы используете функции, которые могут возвращать ошибку, вы можете заключить ее в функцию и указать пустое значение, возвращаемое в случае ошибки.
В примере, показанном ниже, результатом ячейки D4 является # DIV/0!.

Для того, чтобы убрать информацию об ошибке в ячейке используйте эту формулу:
=IFERROR(A1/A2,””) — английская версия
=ЕСЛИОШИБКА(A1/A2;»») — русская версия

В данном случае функция проверит, выдает ли формула в ячейке ошибку, и, при её наличии, выдаст пустой результат.
В качестве результата формулы, исправляющей ошибки, вы можете указать любой текст или значение, например, с помощью следующей формулы:
=IFERROR(A1/A2,”Error”) — английская версия
=ЕСЛИОШИБКА(A1/A2;»») — русская версия

Если вы пользуетесь версией Excel 2003 или ниже, вы не найдете функцию IFERROR (ЕСЛИОШИБКА). Вместо нее вы можете использовать обычную функцию IF или ISERROR.
Пример 2. Заменяем значения без данных при использовании функции VLOOKUP (ВПР) на “Не найдено”
Когда мы используем функцию VLOOKUP (ВПР), часто сталкиваемся с тем, что при отсутствии данных по каким либо значениям, формула выдает ошибку “#N/A”.
На примере ниже, мы хотим с помощью функции VLOOKUP (ВПР) для выбранных студентов подставить данные из результатов экзамена.

На примере выше, в списке студентов с результатами экзамена нет данных по имени Иван, в результате, при использовании функции VLOOKUP (ВПР), формула нам выдает ошибку.
Как раз в этом случае мы можем воспользоваться функцией IFERROR (ЕСЛИОШИБКА), для того, чтобы результат вычислений выглядел корректно, без ошибок. Добиться этого мы можем с помощью формулы:
=IFERROR(VLOOKUP(D2,$A$2:$B$12,2,0),”Не найдено”) — английская версия
=ЕСЛИОШИБКА(ВПР(D2;$A$2:$B$12;2;0);»Не найдено») — русская версия

Пример 3. Возвращаем значение “0” вместо ошибок формулы
Если у вас нет конкретного значения, которое вы бы хотели использовать для замены ошибок — оставляйте аргумент функции value_if_error (значение_если_ошибка) пустым, как показано на примере ниже и в случае наличия ошибки, функция будет выдавать “0”:

ЕСЛИОШИБКА (функция ЕСЛИОШИБКА)
Смотрите также ЕСЛИОШИБКА (IFERROR), которая раз, нажмите кнопку конечный результат, поскольку перемещать и закреплять,
Описание
ссылки в формуле.Пропустить ошибку ячеек. Если третья в числовой формат.установите или снимите отформатируйте ячейки послеЧисло уровней вложения функций может быть до (на английском языке).
Синтаксис
для расчета вычетов
слово ОШИБКА! ВЕдиниц продано
-
В этой статье описаны умеет проверять заданнуюНачать сначала
-
в ней выполняется как и любуюПримечание:, помеченная ошибка при ячейка пуста, она Например, флажок для любого ввода чисел. не должно превышать
Замечания
-
255 аргументов (включительно).Кроме неожиданных результатов, формулы на основе уровня противном случае -Отношение
-
синтаксис формулы и формулу или ячейку. несколько промежуточных вычислений другую. Например, можно Убедитесь, что диапазоны правильно последующих проверках будет
Примеры
не используется в‘=СУММ(A1:A10) из следующих правил:Например, если для прибавления 64Пример одного аргумента: иногда возвращают значения доходов. содержимое ячейки210 использование функции и, в случаеЧтобы закончить вычисление, нажмите
|
и логических проверок. |
закрепить ее в |
|
|
разделяются друг от |
пропускаться. |
|
|
расчете, поэтому результатом |
считается текстом. |
|
|
Ячейки, которые содержат формулы, |
||
|
3100 к значению |
В функцию можно вводить |
=СУММ(A1:A10) |
|
ошибок. Ниже представлены |
=ЕСЛИ(E2A135ЕСЛИОШИБКА возникновения любой ошибки, кнопку Но с помощью нижней части окна. |
друга (области C2): |
|
Если формула не может |
будет значение 22,75.Формулы, несогласованные с остальными приводящие к ошибкам. в ячейке A3 (или вкладывать) не. некоторые инструменты, с |
Обычным языком это можно |
|
или, соответственно, результат |
6в Microsoft Excel. выдавать вместо нееЗакрыть диалогового окна На панели инструментов C3 и E4: правильно вычислить результат, |
Если эта ячейка |
Пример 2
|
формулами в области. |
Формула имеет недопустимый синтаксис |
используется формула |
|
более 64 уровней |
Пример нескольких аргументов: |
помощью которых вы |
|
выразить так: |
вычисления выражения A1/A2. |
55 |
|
Данная функция возвращает указанное |
заданное значение: ноль, |
|
|
. |
Вычисление формулы |
выводятся следующие свойства |
|
E6 не пересекаются, |
в Excel отображается содержит значение 0, Формула не соответствует шаблону или включает недопустимые=СУММ(3 100;A3) вложенных функций.=СУММ(A1:A10;C1:C10) можете искать иЕСЛИ значение в ячейкеФункция ЕСЛИОШИБКА() впервые появилась |
0 |
|
значение, если вычисление |
пустую текстовую строкуПримечания:вы можете увидеть, ячейки: 1) книга, поэтому при вводе значение ошибки, например результат будет равен других смежных формул. аргументы или типы |
, Excel не складывает |
|
Имена других листов должны |
. исследовать причины этих A5 меньше чем в EXCEL 2007Ошибка при вычислении по формуле вызывает «» или что-то как разные части 2) лист, 3) |
формулы |
|
;##, #ДЕЛ/0!, #Н/Д, 18,2. Часто формулы, расположенные данных. Значения таких 3100 и значение быть заключены вВ приведенной ниже таблице ошибок и определять 31 500, значение умножается и упростила написание23 |
support.office.com
Функция ЕОШИБКА() в MS EXCEL
ошибку; в противном еще.Некоторые части формул, в вложенной формулы вычисляются имя (если ячейка= Sum (C2: C3 #ИМЯ?, #ПУСТО!, #ЧИСЛО!,В таблицу введены недопустимые рядом с другими
Синтаксис функции
ошибок: #ДЕЛ/0!, #Н/Д, в ячейке A3
одинарные кавычки собраны некоторые наиболее решения. на 15 %. Но формул для обработки
Функция ЕОШИБКА() vs ЕОШ()
0 случае функция возвращаетСинтаксис функции следующий: которых используются функции в заданном порядке. входит в именованный E4: E6)

#ССЫЛКА!, #ЗНАЧ!. Ошибки данные. формулами, отличаются только #ИМЯ?, #ПУСТО!, #ЧИСЛО!, (как было бы
Если формула содержит ссылки
частые ошибки, которыеПримечание: ЕСЛИ это не ошибок. Если раньшеФормула результат формулы. Функция=ЕСЛИОШИБКА(Что_проверяем; Что_выводить_вместо_ошибки)ЕСЛИ Например, формулу =ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0) диапазон), 4) адресвозвращается значение #NULL!. разного типа имеют
Функция ЕОШИБКА() vs ЕСЛИОШИБКА()
В таблице обнаружена ошибка ссылками. В приведенном #ССЫЛКА! и #ЗНАЧ!. при использовании формулы на значения или допускают пользователи при В статье также приводятся так, проверьте, меньше приходилось писать формулыОписание ЕСЛИОШИБКА позволяет перехватыватьТак, в нашем примереи будет легче понять, ячейки 5) значение ошибку. При помещении разные причины и при проверке. Чтобы
excel2.ru
Исправление ошибки #ЗНАЧ! в функции ЕСЛИ
далее примере, состоящем Причины появления этих=СУММ(3100;A3) ячейки на других вводе формулы, и методы, которые помогут ли это значение, на подобие этойРезультат и обрабатывать ошибки можно было быВЫБОР если вы увидите и 6) формула. запятые между диапазонами разные способы решения. просмотреть параметры проверки из четырех смежных
Проблема: аргумент ссылается на ошибочные значения.
ошибок различны, как), а суммирует числа листах или в описаны способы их
вам исправлять ошибки чем 72 500. ЕСЛИ =ЕСЛИ(ЕОШИБКА(A1);»ОШИБКА!»;A1), то теперь=C2 в формула. все исправить так:, не вычисляются. В промежуточные результаты:Примечание: C и EПриведенная ниже таблица содержит для ячейки, на формул, Excel показывает
-
и способы их 3 и 100,
-
других книгах, а исправления. в формулах. Этот
это так, значение достаточно записать =ЕСЛИОШИБКА(A1;»ОШИБКА!»):
-
Выполняет проверку на предметЕСЛИОШИБКА(значение;значение_если_ошибка)Все красиво и ошибок таких случаях вВ диалоговом окне «Вычисление Для каждой ячейки может будут исправлены следующие ссылки на статьи, вкладке ошибку рядом с устранения. после чего прибавляет имя другой книгиРекомендация список не исчерпывающий — умножается на 25 %;
-
в случае наличия ошибки в формуле
Проблема: неправильный синтаксис.
Аргументы функции ЕСЛИОШИБКА описаны больше нет. поле Вычисление отображается
формулы» быть только однофункции = Sum (C2: в которых подробноДанные формулой =СУММ(A10:C10) вПримечание: полученный результат к или листа содержитДополнительные сведения
он не охватывает

в противном случае — в ячейке в первом аргументе ниже.Обратите внимание, что эта значение #Н/Д.Описание контрольное значение. C3, E4: E6). описаны эти ошибки,в группе ячейке D4, так Если ввести значение ошибки значению в ячейке пробелы или другие
Начинайте каждую формулу со все возможные ошибки на 28 %A1 в первом элементе
Значение
функция появилась толькоЕсли ссылка пуста, в=ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0)Добавление ячеек в окноИсправление ошибки #ЧИСЛО! и краткое описание.Работа с данными как значения в прямо в ячейку, A3. Другой пример: небуквенные символы, его знака равенства (=) формул. Для получения.ошибки будет выведено массива (A2/B2 или — обязательный аргумент, проверяемый с 2007 версии полеСначала выводится вложенная формула. контрольного значенияЭта ошибка отображается вСтатьянажмите кнопку
смежных формулах различаются оно сохраняется как если ввести =ABS(-2 необходимо заключить вЕсли не указать знак справки по конкретнымЧтобы использовать функцию ЕСЛИОШИБКА значение ОШИБКА!, в деление 210 на на возникновение ошибок. Microsoft Excel. ВВычисление Функции СРЗНАЧ иВыделите ячейки, которые хотите Excel, если формулаОписаниеПроверка данных

У вас есть вопрос об определенной функции?
на одну строку, значение ошибки, но
Помогите нам улучшить Excel
134), Excel выведет одиночные кавычки (‘), равенства, все введенное ошибкам поищите ответ с уже имеющейся противном случае - 35), не обнаруживает
support.office.com
Поиск ошибок в формулах
Значение_при_ошибке более ранних версияхотображается нулевое значение СУММ вложены в просмотреть. или функция содержитИсправление ошибки ;#. а в этой не помечается как ошибку, так как например: содержимое может отображаться на свой вопрос формулой, просто вложите содержимое ячейки ошибок и возвращает — обязательный аргумент. Значение, приходилось использовать функции (0). функцию ЕСЛИ.
Чтобы выделить все ячейки недопустимые числовые значения.Эта ошибка отображается вВыберите лист, на котором формуле — на ошибка. Но если функция ABS принимает=’Данные за квартал’!D3 или как текст или
или задайте его готовую формулу вA1 результат вычисления по возвращаемое при ошибкеЕОШ (ISERROR)Некоторые функции вычисляются зановоДиапазон ячеек D2:D5 содержит с формулами, наВы используете функцию, которая Excel, если столбец требуется проверить наличие 8 строк. В на эту ячейку только один аргумент:

Ввод простой формулы
=‘123’!A1 дата. Например, при на форуме сообщества функцию ЕСЛИОШИБКА:. формуле при вычислении пои при каждом изменении
значения 55, 35,
вкладке выполняет итерацию, например недостаточно широк, чтобы ошибок. данном случае ожидаемой

ссылается формула из
-
=ABS(-2134). вводе выражения Microsoft Excel.=ЕСЛИОШИБКА(ЕСЛИ(E2ЕСЛИ — одна из самых6
-
формуле. Возможны следующиеЕНД (ISNA) листа, так что 45 и 25,Главная
-
ВСД или ставка? показать все символыЕсли расчет листа выполнен формулой является =СУММ(A4:C4).
-
другой ячейки, эта.Указывайте после имени листаСУММ(A1:A10)Формулы — это выражения, сЭто означает, что ЕСЛИ универсальных и популярных=C3 типы ошибок: #Н/Д,. Эти функции похожи результаты в диалоговом
поэтому функцияв группе Если да, то в ячейке, или вручную, нажмите клавишуЕсли используемые в формуле формула возвращает значениеВы можете использовать определенные восклицательный знак (!),в Excel отображается помощью которых выполняются в результате вычисления функций в Excel,Выполняет проверку на предмет #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, на окнеСРЗНАЧ(D2:D5)Редактирование #NUM! ошибка может ячейка содержит отрицательное F9, чтобы выполнить ссылки не соответствуют ошибки из ячейки.
правила для поиска когда ссылаетесь на текстовая строка вычисления со значениями какой-либо части исходной

которая часто используется ошибки в формуле #ЧИСЛО!, #ИМЯ? и
ЕСЛИОШИБКАВычисление формулывозвращает результат 40.
Исправление распространенных ошибок при вводе формул
нажмите кнопку быть вызвана тем, значение даты или расчет повторно. ссылкам в смежныхНесогласованная формула в вычисляемом ошибок в формулах.
него в формуле
СУММ(A1:A10)
|
на листе. Формула формулы возвращается ошибка, |
в одной формуле в первом аргументе #ПУСТО!., но они толькомогут отличаться от=ЕСЛИ(40>50;СУММ(E2:E5);0)Найти и выделить что функция не времени.Если диалоговое окно формулах, приложение Microsoft столбце таблицы. Они не гарантируют вместо результата вычисления, начинается со знака выводится значение 0, несколько раз (иногда во втором элементеЕсли «значение» или «значение_при_ошибке» проверяют наличие ошибок тех, которые отображаются |
|
Диапазон ячеек D2:D5 содержит(вы также можете |
может найти результат.Например, результатом формулы, вычитающейПоиск ошибок Excel сообщит об Вычисляемый столбец может содержать исправление всех ошибокНапример, чтобы возвратить значение а при вводе равенства (=). Например, а в противном в сочетании с массива (A3/B3 или является пустой ячейкой, и не умеют в ячейке. Это значения 55, 35, нажать клавиши Инструкции по устранению |
|
дату в будущемне отображается, щелкните |
ошибке. формулы, отличающиеся от на листе, но ячейки D3 листа11/2 следующая формула складывает случае возвращается результат другими функциями). К деление 55 на функция ЕСЛИОШИБКА рассматривает заменять их на функции |
|
45 и 25, |
CTRL+G см. в разделе из даты в вкладку |
|
Формулы, не охватывающие смежные |
основной формулы столбца, могут помочь избежать «Данные за квартал»в Excel показывается числа 3 и выражения ЕСЛИ. Некоторые сожалению, из-за сложности 0), обнаруживает ошибку их как пустые что-то еще. ПоэтомуСЛЧИС поэтому функция СРЗНАЧ(D2:D5)или справки. |
|
прошлом (=15.06.2008-01.07.2008), являетсяФормулы ячейки. |
что приводит к распространенных проблем. Эти в той же дата |
|
1: пользователи при создании конструкции выражений с |
«деление на 0″ строковые значения («»). приходилось использовать их, возвращает результат 40.CONTROL+GИсправление ошибки #ССЫЛКА! отрицательное значение даты., выберите Ссылки на данные, вставленные возникновению исключения. Исключения правила можно включать книге, воспользуйтесь формулой11.фев=3+1 |
|
формул изначально реализуют ЕСЛИ легко столкнуться и возвращает «значение_при_ошибке»Если «значение» является формулой обязательно в связке |
ОБЛАСТИ=ЕСЛИ(ЛОЖЬ;СУММ(E2:E5);0)на компьютере Mac).Эта ошибка отображается вСовет:Зависимости формул между исходным диапазоном |
|
вычисляемого столбца возникают и отключать независимо |
=’Данные за квартал’!D3(предполагается, что дляФормула также может содержать обработку ошибок, однако с ошибкой #ЗНАЧ!.Ошибка при вычислении массива, функция ЕСЛИОШИБКА с функцией проверки,Поскольку 40 не больше Затем выберите Excel при наличии Попробуйте автоматически подобрать размери нажмите кнопку и ячейкой с при следующих действиях: друг от друга.. ячейки задан формат один или несколько делать это не Обычно ее можно=C4 возвращает массив результатовЕСЛИ (IF)ИНДЕКС 50, выражение вВыделить группу ячеек недопустимой ссылки на ячейки с помощьюПоиск ошибок формулой, могут неВвод данных, не являющихсяСуществуют два способа пометкиУказывайте путь к внешнимОбщий из таких элементов: рекомендуется, так как подавить, добавив в |
|
Выполняет проверку на предмет для каждой ячейки |
, создавая вложенные конструкции, первом аргументе функциии ячейку. Например, вы двойного щелчка по. включаться в формулу формулой, в ячейку и исправления ошибок: книгам), а не результат функции, ссылки, операторы обработчик подавляет возможные формулу функции для ошибки в формуле диапазона, указанного в типа:СМЕЩ ЕСЛИ (аргумент лог_выражение)Формулы удалили ячейки, на заголовкам столбцов. ЕслиЕсли вы ранее не автоматически. Это правило вычисляемого столбца. последовательно (как приУбедитесь, что каждая внешняя деления 11 на и константы. ошибки и вы обработки ошибок, такие в первом аргументе значении. См. второйТакой вариант ощутимо медленне, имеет значение ЛОЖЬ.. которые ссылались другие отображается # # проигнорировали какие-либо ошибки, |
Исправление распространенных ошибок в формулах
позволяет сравнить ссылкуВведите формулу в ячейку проверке орфографии) или ссылка содержит имя 2.Части формулы не будете знать, как ЕОШИБКА, ЕОШ в третьем элементе пример ниже. работает и сложнее
ЯЧЕЙКАФункция ЕСЛИ возвращает значениеНа вкладке формулы, или вставили #, так как вы можете снова в формуле с вычисляемого столбца и
сразу при появлении книги и путьСледите за соответствием открывающихФункции: включены в _з0з_, правильно ли работает или ЕСЛИОШИБКА. массива (A4/B4 илиСкопируйте образец данных из для понимания, так, третьего аргумента (аргументФормулы поверх них другие Excel не может
Включение и отключение правил проверки ошибок
-
проверить их, выполнив фактическим диапазоном ячеек, нажмите ошибки во время к ней. и закрывающих скобок функции обрабатываются формулами, формула. Если вам
Если имеется ссылка на деление «» на следующей таблицы и что лучше использоватьДВССЫЛ значение_если_ложь). Функция СУММв группе
ячейки. отобразить все символы, следующие действия: выберите смежных с ячейкой,клавиши CTRL + Z -
ввода данных наСсылка на книгу содержитВсе скобки должны быть которые выполняют определенные нужно добавить обработчик ячейку с ошибочным 23), не обнаруживает вставьте их в

-
новую функцию ЕСЛИОШИБКА,, не вычисляется, посколькуЗависимости формулВы случайно удалили строку которые это исправить.
-
файл которая содержит формулу.или кнопку листе. имя книги и
-
парными (открывающая и вычисления. Например, функция ошибок, лучше сделать значением, функция ЕСЛИ ошибок и возвращает ячейку A1 нового если это возможно.ЧСТРОК она является вторымнажмите кнопку или столбец? МыИсправление ошибки #ДЕЛ/0!>
Если смежные ячейкиотменитьОшибку можно исправить с должна быть заключена закрывающая). Если в Пи () возвращает это тогда, когда возвращает ошибку #ЗНАЧ!. результат вычисления по листа Excel. ЧтобыArkaIIIa,
-
аргументом функции ЕСЛИОкно контрольного значения удалили столбец BЭта ошибка отображается вПараметры содержат дополнительные значения_з0з_ на помощью параметров, отображаемых в квадратные скобки
-
формуле используется функция, значение числа Пи: вы будете уверены,
-
Решение формуле отобразить результаты формул,: Господа, помогите, пожалуйста,ЧИСЛСТОЛБ (аргумент значение_если_истина) и. в этой формуле Excel, если число
-
> и не являютсяпанели быстрого доступа приложением Excel, или
-
( для ее правильной 3,142… что формула работает: используйте с функцией0 выделите их и
-
разобраться с проблемой., возвращается только тогда,Нажмите кнопку = SUM (A2, делится на ноль
-
-
формулы пустыми, Excel отображает. игнорировать, щелкнув команду[Имякниги.xlsx] работы важно, чтобыСсылки: ссылки на отдельные правильно. ЕСЛИ функции дляПримечание. Формулу в этом нажмите клавишу F2,Файлик с примеромТДАТА когда выражение имеетДобавить контрольное значение B2, C2) и (0) или на
-
. В Excel для рядом с формулойВвод новой формулы вПропустить ошибку). В ссылке также все скобки стояли ячейки или диапазоныПримечание: обработки ошибок, такие примере необходимо вводить а затем — в приложении., значение ИСТИНА.. рассмотрим, что произошло.
-
ячейку без значения. Mac в ошибку. вычисляемый столбец, который. Ошибка, пропущенная в должно быть указано в правильных местах. ячеек. A2 возвращает Значения в вычислениях разделяются как ЕОШИБКА, ЕОШ как формулу массива. клавишу ВВОД. ПриЕсть определенная программа,СЕГОДНЯВыделите ячейку, которую нужноУбедитесь, что вы выделилиНажмите кнопкуСовет:меню Excel выберите ПараметрыНапример, при использовании этого уже содержит одно конкретной ячейке, не

имя листа в Например, формула значение в ячейке точкой с запятой. и ЕСЛИОШИБКА. В После копирования этого
-
необходимости измените ширину которая выгружает отчеты, вычислить. За один все ячейки, которыеОтменить Добавьте обработчик ошибок, как > Поиск ошибок правила Excel отображает или несколько исключений. будет больше появляться книге.=ЕСЛИ(B5 не будет работать, A2. Если разделить два следующих разделах описывается, примера на пустой столбцов, чтобы видеть в Эксель в
СЛУЧМЕЖДУ раз можно вычислить хотите отследить, и(или клавиши CTRL+Z), в примере ниже:. ошибку для формулыКопирование в вычисляемый столбец в этой ячейкеВ формулу также можно поскольку в нейКонстанты. Числа или текстовые значения запятой, функция

-
как использовать функции лист выделите диапазон все данные. том виде, в. только одну ячейку. нажмите кнопку чтобы отменить удаление, =ЕСЛИ(C2;B2/C2;0).В разделе=СУММ(D2:D4) данных, не соответствующих при последующих проверках. включить ссылку на две закрывающие скобки значения, введенные непосредственно ЕСЛИ будет рассматривать ЕСЛИ, ЕОШИБКА, ЕОШ ячеек (C2:C4), нажмитеКотировка
-
котором это указаноОтображение связей между формуламиОткройте вкладкуДобавить измените формулу илиИсправление ошибки #Н/ДПоиск ошибок, поскольку ячейки D5,
формуле столбца. Если Однако все пропущенные книгу, не открытую и только одна в формулу, например их как одно и ЕСЛИОШИБКА в клавишу F2, аЕдиниц продано в табличке «Данные». и ячейкамиФормулы

-
. используйте ссылку наЭта ошибка отображается ввыберите D6 и D7, копируемые данные содержат ранее ошибки можно в Excel. Для открывающая (требуется одна 2. дробное значение. После формуле, если аргумент затем нажмите клавиши
-
Последовательное исправление распространенных ошибок в формулах
-
210 Т.е. цифра-пробел-буква (либоРекомендации, позволяющие избежать появления
-
и выберитеЧтобы изменить ширину столбца, непрерывный диапазон (=СУММ(A2:C2)), Excel, если функции
Сброс пропущенных ошибок смежные с ячейками, формулу, эта формула сбросить, чтобы они этого необходимо указать открывающая и однаОператоры: оператор * (звездочка) процентных множителей ставится ссылается на ошибочные CTRL + SHIFT
-
35 с либо i) неработающих формулЗависимости формул перетащите правую границу которая автоматически обновится или формуле недоступнои нажмите кнопку на которые ссылается перезапишет данные в снова появились. полный путь к закрывающая). Правильный вариант служит для умножения символ %. Он
значения. + ВВОД.55Задача сделать табличку,Тот, кто никогда не> его заголовка.

при удалении столбца значение.ОК формула, и ячейкой вычисляемом столбце.В Excel для Windows
соответствующему файлу, например: этой формулы выглядит чисел, а оператор сообщает Excel, чтоИсправление ошибки #ЗНАЧ! в

-
Функция ЕОШИБКА(), английский вариант0 которая бы формульно ошибался — опасен.Вычислить формулу
-
Чтобы открыть ячейку, ссылка B.Если вы используете функцию
. с формулой (D8),Перемещение или удаление ячейки выберите=ЧСТРОК(‘C:My Documents[Показатели за 2-й так: =ЕСЛИ(B5.
Исправление распространенных ошибок по одной
-
^ (крышка) — для значение должно обрабатываться функции СЦЕПИТЬ
ISERROR(), проверяет на23 анализировала эти данные.(Книга самурая). на которую содержитсяИсправление ошибки #ЗНАЧ! ВПР, что пытаетсяПримечание: содержат данные, на

Исправление ошибки с #
из другой областифайл квартал.xlsx]Продажи’!A1:A8)Для указания диапазона используйте возведения числа в как процентное. ВИсправление ошибки #ЗНАЧ! в равенство значениям #Н/Д,Формула В случае, если
Ошибки случаются. Вдвойне обидно,Нажмите кнопку в записи панелиЭта ошибка отображается в найти в диапазоне
Сброс пропущенных ошибок применяется
которые должна ссылаться
|
листа, если на |
>. Эта формула возвращает двоеточие степень. С помощью противном случае такие функции СРЗНАЧ или #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!,Описание в ячейке данных когда они случаютсяВычислить инструментов «Окно контрольного Excel, если в поиска? Чаще всего ко всем ошибкам, формула. эту ячейку ссылаласьПараметры количество строк вУказывая диапазон ячеек, разделяйте + и – значения пришлось бы СУММ
|
|
#ЧИСЛО!, #ИМЯ? или |
Результат есть буква i, не по твоей, чтобы проверить значение значения», дважды щелкните формуле используются ячейки, это не так. которые были пропущеныНезаблокированные
|
|
одна из строк |
> диапазоне ячеек с с помощью двоеточия можно складывать и вводить как дробныеПримечания: #ПУСТО! и возвращает=ЕСЛИОШИБКА(A2/B2;»Ошибка при вычислении») чтобы вся ячейка вине. Так в подчеркнутой ссылки. Результат запись. содержащие данные неПопробуйте использовать ЕСЛИОШИБКА для на всех листах
|
|
ячейки, содержащие формулы |
в вычисляемом столбце.формулы A1 по A8 (:) ссылку на вычитать значения, а множители, например «E2*0,25». в зависимости отВыполняет проверку на предмет таблицы итогов принимала Microsoft Excel, некоторые вычисления отображается курсивом.Примечание: того типа. подавления #N/а. В активной книги.
|
|
: формула не блокируется |
Ячейки, которые содержат годы,или в другой книге первую ячейку и с помощью /Задать вопрос на форумеФункция ЕСЛИОШИБКА появилась в этого ИСТИНА или ошибки в формуле значение «i», а функции и формулыЕсли подчеркнутая часть формулы Ячейки, содержащие внешние ссылкиИспользуются ли математические операторы этом случае выСовет: для защиты. По представленные 2 цифрами.в Excel для (8). ссылку на последнюю — делить их. сообщества, посвященном Excel Excel 2007. Она
|
|
ЛОЖЬ. |
в первом аргументе если i нет, могут выдавать ошибки является ссылкой на на другие книги, (+,-, *,/, ^) можете использовать следующие Советуем расположить диалоговое окно умолчанию все ячейки Ячейка содержит дату в Mac вПримечание: ячейку в диапазоне.Примечание:У вас есть предложения |
|
гораздо предпочтительнее функций |
ЕОШИБКАзначение (деление 210 на то, соответственно, вся не потому, что другую формулу, нажмите отображаются на панели с разными типами возможности:Поиск ошибок на листе заблокированы, текстовом формате, котораяменю Excel выберите Параметры Если полный путь содержит Например: Для некоторых функций требуются по улучшению следующей ЕОШИБКА и ЕОШ,) 35), не обнаруживает ячейка должна иметь вы накосячили при кнопку Шаг с инструментов «Окно контрольного данных? Если это=ЕСЛИОШИБКА(ВПР(D2;$D$6:$E$8;2;ИСТИНА);0)непосредственно под строкой
|
|
поэтому их невозможно |
при использовании в > Поиск ошибок пробелы, как в=СУММ(A1:A5) элементы, которые называются версии Excel? Если так как неЗначение ошибок и возвращает вид «c». вводе, а из-за заходом, чтобы отобразить значения» только в так, попробуйте использовать
|
Просмотр формулы и ее результата в окне контрольного значения
Исправление ошибки #ИМЯ? формул. изменить, если лист формулах может быть. приведенном выше примере,(а не формулааргументами да, ознакомьтесь с требует избыточности при- ссылка на результат вычисления поЯ попробовал это временного отсутствия данных другую формулу в случае, если эти функцию. В этомЭта ошибка отображается, если

Нажмите одну из управляющих защищен. Это поможет отнесена к неправильномуВ Excel 2007 нажмите необходимо заключить его=СУММ(A1 A5). Аргументы — это темами на портале построении формулы. При ячейку или результат формуле сделать с помощью или копирования формул поле книги открыты.
случае функция = Excel не распознает кнопок в правой избежать случайных ошибок,
веку. Например, датакнопку Microsoft Office
-
в одиночные кавычки, которая вернет ошибку
значения, которые используются пользовательских предложений для использовании функций ЕОШИБКА вычисления выражения, которое6 вспомогательной таблицы и «с запасом» наВычислениеУдаление ячеек из окна SUM (F2: F5) текст в формуле. части диалогового окна. таких как случайное в формуле =ГОД(«1.1.31»)и выберите (в начале пути #ПУСТО!). некоторыми функциями для Excel.

-
и ЕОШ формула необходимо проверить.=ЕСЛИОШИБКА(A3/B3;»Ошибка при вычислении») формулы «ПОИСК». Но избыточные ячейки. Классический. Нажмите кнопку контрольного значения
-
устранит проблему. Например имя диапазона Доступные действия зависят

-
удаление или изменение может относиться какПараметры Excel и после имениВводите все обязательные аргументы выполнения вычислений. При

-
Примечание: вычисляется дважды: сначалаФункции ЕОШИБКА() в отличие
-
Выполняет проверку на предмет по какой то пример — ошибкаШаг с выходомЕсли окно контрольного значенияЕсли ячейки не видны
или имя функции от типа ошибки. формул. Эта ошибка к 1931, так> книги перед восклицательнымУ некоторых функций есть необходимости аргументы помещаются
Мы стараемся как можно проверяется наличие ошибок,
-
от функции ЕОШ() ошибки в формуле причине, формула ЕСЛИОШИБКА деления на ноль, чтобы вернуться к не отображается, на на листе, для написано неправильно.Нажмите кнопку
-
указывает на то, и к 2031
Формулы знаком). обязательные аргументы. Старайтесь
-
между круглыми скобками оперативнее обеспечивать вас а затем возвращается

Вычисление вложенной формулы по шагам
считает, что значение в первом аргументе не реагирует на при вычислении среднего: предыдущей ячейке и вкладке просмотра их иПримечание:Далее что ячейка настроена году. Используйте это.Числа нужно вводить без также не вводить функции (). Функция актуальными справочными материалами результат. При использовании

|
#Н/Д является ошибкой. (деление 55 на |
результаты поиска. Почему |
|
Причем заметьте, что итоги |
формуле.Формула содержащихся в них Если вы используете функцию, . как разблокированная, но правило для выявленияВ разделе форматирования слишком много аргументов. |
|
ПИ не требует |
на вашем языке. функции ЕСЛИОШИБКА формула Т.е. =ЕОШИБКА(НД()) вернет 0), обнаруживает ошибку то она не |
|
в нашей таблице |
Кнопкав группе формул можно использовать убедитесь в том,Примечание: лист не защищен. дат в текстовомПоиск ошибокНе форматируйте числа, которыеВводите аргументы правильного типа аргументов, поэтому она Эта страница переведена вычисляется только один ИСТИНА, а =ЕОШ(НД()) «деление на 0″ |
-
считает, что 3 тоже уже неШаг с заходомЗависимости формул
-
панель инструментов «Окно что имя функции Если нажать кнопку Убедитесь, что ячейка формате, допускающих двоякоеустановите флажок вводите в формулу.
-
В некоторых функциях, например пуста. Некоторым функциям автоматически, поэтому ее раз. вернет ЛОЖЬ.
и возвращает «значение_при_ошибке» (3 вхождение) больше считаются — однанедоступна для ссылки,нажмите кнопку контрольного значения». С написано правильно. ВПропустить ошибку не нужна для толкование.Включить фоновый поиск ошибок Например, если нужноСУММ
требуется один или текст может содержатьКонструкция =ЕСЛИОШИБКА(Формула;0) гораздо лучшеДля обработки ошибок #Н/Д,Ошибка при вычислении чем 1, что ошибка начинает порождать если ссылка используетсяОкно контрольного значения
-
помощью окна контрольного этом случае функция, помеченная ошибка при изменения.Числа, отформатированные как текст
-
. Любая обнаруженная ошибка ввести в формулу, необходимо использовать числовые несколько аргументов, и
-
неточности и грамматические конструкции =ЕСЛИ(ЕОШИБКА(Формула;0;Формула)). #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!,=ЕСЛИОШИБКА(A4/B4;»Ошибка при вычислении»)
задано в формуле. другие, передаваясь по
-
в формуле во. значения удобно изучать, сумм написана неправильно. последующих проверках будетФормулы, которые ссылаются на или с предшествующим будет помечена треугольником значение 1 000 рублей,
-
аргументы. В других она может оставить ошибки. Для насЕсли синтаксис функции составлен #ЧИСЛО!, #ИМЯ? или
-
Выполняет проверку на предметПомогите, пожалуйста, советом, цепочке от одной второй раз илиВыделите ячейки, которые нужно проверять зависимости или Удалите слова «e» пропускаться. пустые ячейки. апострофом. в левом верхнем введите функциях, например место для дополнительных важно, чтобы эта неправильно, она может #ПУСТО! используют формулы ошибки в формуле как решить этот зависимой формулы к если формула ссылается удалить. подтверждать вычисления и и Excel, чтобыНажмите появившуюся рядом с Формула содержит ссылку на Ячейка содержит числа, хранящиеся углу ячейки.1000ЗАМЕНИТЬ аргументов. Для разделения статья была вам
См. также
вернуть ошибку #ЗНАЧ!. следующего вида:
в первом аргументе вопрос.
support.office.com
Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)
другой. Так что на ячейку в
Чтобы выделить несколько ячеек,
результаты формул на исправить их. ячейкой кнопку пустую ячейку. Это как текст. ОбычноЧтобы изменить цвет треугольника,. Если вы введете, требуется, чтобы хотя аргументов следует использовать полезна. Просим васРешение=ЕСЛИ(ЕОШИБКА(A1);»ОШИБКА!»;A1) или =ЕСЛИ(ЕОШИБКА(A1/A2);»ОШИБКА!»;A1/A2) (деление «» наЗаранее благодарю. из-за одной ошибочной отдельной книге. щелкните их, удерживая

больших листах. ПриИсправление ошибки #ПУСТО!Поиск ошибок может привести к это является следствием которым помечаются ошибки, какой-нибудь символ в бы один аргумент запятую или точку уделить пару секунд: проверьте правильность синтаксиса.В случае наличия в 23), не обнаруживает
Michael_S ячейки, в концеПродолжайте нажимать кнопку нажатой клавишу CTRL. этом вам неЭта ошибка отображается ви выберите нужный неверным результатам, как импорта данных из выберите нужный цвет числе, Excel будет имел текстовое значение. с запятой (;)
и сообщить, помогла
Ниже приведен пример
ячейке ошибок и возвращает:

концов, может перестатьВычислить
Нажмите кнопку требуется многократно прокручивать Excel, когда вы пункт. Доступные команды показано в приведенном других источников. Числа, в поле считать его разделителем. Если использовать в в зависимости от ли она вам, правильно составленной формулы,А1 результат вычисления по200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШ(ПОИСК(«i»;C4));ПРАВСИМВ(C4;1);»i») работать весь расчет., пока не будутУдалить контрольное значение экран или переходить указываете пересечение двух зависят от типа далее примере. хранящиеся как текст,

Цвет индикаторов ошибок Если вам нужно, качестве аргумента данные параметров расположения. с помощью кнопок в которой функция
planetaexcel.ru
Вопрос по формуле ЕСЛИОШИБКА
ошибки или ошибки формуле.ArkaIIIa
Для лечения подобных ситуаций вычислены все части
. к разным частям областей, которые не ошибки. Первый пунктПредположим, требуется найти среднее могут стать причиной. чтобы числа отображались
неправильного типа, ExcelНапример, функция СУММ требует внизу страницы. Для ЕСЛИ вкладывается в при вычислении выражения0: Michael_S, в Microsoft Excel формулы.Иногда трудно понять, как листа. пересекаются. Оператором пересечения содержит описание ошибки.
значение чисел в неправильной сортировки, поэтомуВ разделе с разделителями тысяч может возвращать непредвиденные только один аргумент, удобства также приводим другую функцию ЕСЛИ A1/A2, формулой выводитсяКотировкаСпасибо большое! есть мегаполезная функцияЧтобы посмотреть вычисление еще
вложенная формула вычисляетЭту панель инструментов можно является пробел, разделяющий
Если нажать кнопку
приведенном ниже столбце лучше преобразовать ихПравила поиска ошибок
или символами валюты, результаты или ошибку.
но у нее
excelworld.ru
ссылку на оригинал
Функция
ЕСЛИОШИБКА()
, английский вариант IFERROR(), п
роверяет выражение на равенство значениям
#Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО! Если проверяемое выражение или значение в ячейке содержит ошибку, то функция возвращает определенное для этого случая значение, в противном случае — результат вычисления выражения или содержимое ячейки.
Функция
ЕСЛИОШИБКА()
впервые появилась в EXCEL 2007.
Синтаксис функции
ЕСЛИОШИБКА
(
значение
;
значение_при_ошибке
)
Значение
— аргумент, проверяемый на возникновение ошибок.
Значение_при_ошибке
— значение, возвращаемое при ошибке.
Для обработки ошибок #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО! обычно используют формулу вида (см.
файл примера
):
=ЕСЛИОШИБКА(A2/B2;»Ошибка расчете»)
Формула проверяет на предмет ошибки результат вычисления
A2/B2.
Если результат вычисления не является ошибкой
#Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!
, то формула возвращает результат вычисления
A2/B2
, если обнаруживает, то возвращает строку
Ошибка в расчете.

Функция
ЕСЛИОШИБКА()
vs
ЕОШИБКА()
В отличие от функции
ЕСЛИОШИБКА()
функция
ЕОШИБКА()
не умеет самостоятельно обрабатывать ошибку — приходится задействовать функцию
ЕСЛИ()
:
=ЕСЛИ(ЕОШИБКА(A2/B2);»Ошибка в расчетах»;A2/B2)
Т.к. функция
ЕСЛИОШИБКА()
впервые появилась в EXCEL 2007, то в более ранних версиях придется использовать функцию
ЕОШИБКА()
.
Обратите внимание, что использована именно
ЕОШИБКА()
, а не
ЕОШ()
, т.к. для последней ошибка #Н/Д ошибкой не является (см. рисунок выше).
Функция ЕСЛИОШИБКА в Excel предназначена для обработки ситуаций с ошибками в других формулах. Функция ЕСЛИОШИБКА возвращает результат вычисления, если ошибки в этом вычислении нет; в случае ошибки Вы можете вставить в ячейку нужное значение вместо сообщения об ошибке.
Смотрите видео после статьи
видео может дополнять статью или содержать её полностью
Тем кто знаком с программированием, хорошо известны функции обработки ошибок. Что же касается Excel, то пользователи этой программы обычно просто не знают о том, что ошибки различных функций можно подвергать обработке. Этим вопросом мы сейчас и займёмся.
По «обработкой» ошибок подразумевается замена стандартной ошибки на что-то своё.
В Excel за обработку ошибок отвечает специальная функция ЕСЛИОШИБКА. Далее рассмотрим синтаксис данной формулы и применение её на примерах.
Синтаксис функции ЕСЛИОШИБКА
Прежде всего помните, что функция ЕСЛИОШИБКА не предназначена для обработки (перехвата) ошибок в синтаксисе формул. На такие ошибки указывает сам Excel.
Добавить формулу в ячейку Вы можете при помощи Мастера функций. Однако учитывая особенность данной функции писать её чаще всего приходится именно вручную, поскольку одним из аргументов (как будет видно далее) является другая формула. Таким образом, здесь в любом случае получается составная формула и если Вам это не понятно, обратитесь к соответствующей статье.
Функция ЕСЛИОШИБКА в Excel принимает на входе два обязательных аргумента:
- «значение»
Это некоторое выражение, которое мы будем проверять на ошибку. Это может быть одна из встроенных формул Excel или простое выражение без использования функций. - «значение_при_ошибке»
Здесь мы указываем функции, что именно следует вернуть (вставить в ячейку) в случае возникновения ошибки при проверке первого аргумента. Можно указать константу или ссылку на ячейку.
Обобщённый синтаксис формулы выглядит так:
ЕСЛИОШИБКА(значение; значение_при_ошибке)
Функция ЕСЛИОШИБКА способна обрабатывать следующие виды ошибок формул в Excel: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!.
Также следует учитывать следующие особенности формулы перехвата ошибок:
- Если «значение» или «значение_при_ошибке» является пустой ячейкой, функция ЕСЛИОШИБКА рассматривает их как пустые строковые значения («»).
- Если «значение» является формулой массива, функция ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки диапазона, указанного в значении.
Обратите внимание на второй пункт: Вы можете проверять не просто одну ячейку, но даже целый массив сразу!
Использование функции ЕСЛИОШИБКА в Excel (примеры)
После статьи прикреплён файл Excel с несколькими примерами перехвата стандартных ошибок в формулах и других вычислениях. Также в этом файле приведены два примера того, в каких ситуациях не стоит использовать функцию перехвата ошибок, так как это не имеет практического смысла. Все эти примеры разобраны на видео.
Типичным случаем является, например, деление на ноль. Давайте посмотрим, как будет выглядеть проверка в этой ситуации.
- В ячейке A1 пусть будет число 100;
- В ячейке A2 у нас будет ноль;
- Формула деления с проверкой: «=ЕСЛИОШИБКА(A1/A2; «Деление на ноль не разрешается!»)»
В данном случае в первом аргументе стоит выражение, результатом которого является ошибка деления на ноль. Раз имеет место ошибка, значит формула ЕСЛИОШИБКА нам вернёт результат «Деление на ноль не разрешается!». Если, например, мы поменяем значение в ячейке A2 на 5, то ошибки не возникает и в результате мы получим число 20 в качестве результата вычисления.
Таким образом, если ошибки в вычислении нет, то второй аргумент просто не используется.
Когда можно не делать обработку ошибок
Стоит заметить, что формула ЕСЛИОШИБКА в Excel применяется не часто и, как правило, только опытными пользователями программы. Все остальные предпочитают не перехватывать стандартные ошибки. В принципе такой подход (оставить ошибки как есть) оправдан в случаях, когда результат вычисления просто выводится в ячейку и Вам всё равно, что там отображается (не мешает и ладно).
Если же результат вычисления используется в качестве аргумента в другой формуле, то одна ошибка может вызвать другую, та третью и так далее. В этом случае нужно предусмотреть перехват ошибок, чтобы подставить нужное значение.
Если Вам требуется изучить Excel с самых основ и хорошо понимать как работает программа и и что вообще в ней можно делать (и что нельзя), то рекомендуем наш спецкурс по Excel (51 урок, 13 часов).
Если у Вас уже есть некоторый опыт перехвата ошибок, то поделитесь им в комментариях с другими нашими читателями.
Уникальная метка публикации: 7EF59BEE-3060-5787-D127-B6A31092146D
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/funkcziya-eslioshibka-v-excel-na-primerax/
Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку «Назад» браузера.
Вы можете скачать прикреплённые ниже файлы для ознакомления. Обычно здесь размещаются различные документы, а также другие файлы, имеющие непосредственное отношение к данной публикации.
При применении формул на листе Excel будут сгенерированы некоторые значения ошибок, для устранения ошибок в Excel предусмотрена полезная функция ЕСЛИОШИБКА. Функция ЕСЛИОШИБКА используется для возврата настраиваемого результата, когда формула оценивает ошибку, и возврата нормального результата, если ошибки не возникает.

Синтаксис:
Синтаксис функции ЕСЛИОШИБКА в Excel:
=IFERROR(value, value_if_error)
Аргументы:
- value: Необходимые. Формула, выражение, значение или ссылка на ячейку для проверки на наличие ошибки.
- value_if_error: Необходимые. Конкретное значение, возвращаемое при обнаружении ошибки. Это может быть пустая строка, текстовое сообщение, числовое значение, другая формула или вычисление.
Заметки:
- 1. Функция ЕСЛИОШИБКА может обрабатывать все типы ошибок, включая # DIV / 0 !, # N / A, #NAME ?, # NULL !, #NUM !, #REF !, и #VALUE !.
- 2. Если ценностное аргумент — пустая ячейка, он обрабатывается функцией ЕСЛИОШИБКА как пустая строка («»).
- 3. Если значение_если_ошибка аргумент предоставляется как пустая строка («»), при обнаружении ошибки сообщение не отображается.
- 4. Если ценностное аргумент является формулой массива, ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки в диапазоне, указанном в значении.
- 5. Данный ЕСЛИОШИБКА доступен в Excel 2007 и всех последующих версиях.
Вернуть:
Возвращает конкретное значение для значений ошибки.
Примеры:
Пример 1: функция IFFEROR для возврата пустой ячейки или пользовательского текста вместо значения ошибки
Например, у вас есть список данных ниже, чтобы рассчитать среднюю цену, вы должны использовать Продажу за единицу. Но, если Единица 0 или пустая ячейка, ошибки будут отображаться, как показано ниже:

Теперь я буду использовать пустую ячейку или другую текстовую строку для замены значений ошибок:
=IFERROR(B2/C2, «») (Эта формула вернет пустое значение вместо значения ошибки)
=IFERROR(B2/C2, «Error») (Эта формула вернет пользовательский текст «Ошибка» вместо значения ошибки)
Пример 2: ЕСЛИОШИБКА с функцией Vlookup для возврата «Not Found» вместо значений ошибки
Обычно, когда вы применяете функцию vlookup для возврата соответствующего значения, если подходящее значение не найдено, вы получите значение ошибки # N / A, как показано на следующем снимке экрана:

Вместо отображения значения ошибки вы можете использовать текст «Не найдено», чтобы заменить его. В этом случае вы можете заключить формулу Vlookup в функцию ЕСЛИОШИБКА следующим образом: =IFERROR(VLOOKUP(…),»Not found»)
Используйте приведенную ниже формулу, и тогда вместо значения ошибки будет возвращен пользовательский текст «Не найдено», пока соответствующее значение не найдено, см. Снимок экрана:
=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),»Not Found»)

Пример 3: Использование вложенной ЕСЛИОШИБКИ с функцией Vlookup
Эта функция ЕСЛИОШИБКА также может помочь вам справиться с несколькими формулами vlookup, например, у вас есть две таблицы поиска, теперь нужно искать элемент из этих двух таблиц, чтобы игнорировать значения ошибок, используйте вложенный ЕСЛИОШИБКА с Vlookup, поскольку это :
=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),»Not Found»))

Пример 4: функция ЕСЛИОШИБКА в формулах массива
Скажем, если вы хотите рассчитать общее количество на основе списка общей цены и цены за единицу, это можно сделать с помощью формулы массива, которая делит каждую ячейку в диапазоне B2: B5 на соответствующую ячейку диапазона C2: C5, а затем складывает результаты, используя эту формулу массива: =SUM($B$2:$B$5/$C$2:$C$5).
Примечание. Если в используемом диапазоне есть хотя бы одно значение 0 или пустая ячейка, # DIV / 0! ошибка возвращается, как показано ниже:

Чтобы исправить эту ошибку, вы можете заключить функцию ЕСЛИОШИБКА в формулу, как это, и не забудьте нажать Дерьмо + Ctrl + Enter вместе после ввода этой формулы:
=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

Лучшие инструменты для работы в офисе
Kutools for Excel — поможет вам выделиться из толпы
Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80% времени.
- Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
- Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
- Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
- 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

В этом учебном материале вы узнаете, как использовать Excel функцию ЕСЛИОШИБКА с синтаксисом и примерами.
Описание
Microsoft Excel функция ЕСЛИОШИБКА возвращает альтернативное значение, если формула приводит к ошибке. Он будет проверять такие ошибки, как #Н/Д, #ЗНАЧ!, #ССЫЛКА!, # #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!.
Функция ЕСЛИОШИБКА — это встроенная в Excel функция, которая относится к категории логических функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию ЕСЛИОШИБКА можно ввести как часть формулы в ячейку рабочего листа.
Синтаксис
Синтаксис функции ЕСЛИОШИБКА в Microsoft Excel:
ЕСЛИОШИБКА(значение;значение_если_ошибка)
Аргументы или параметры
- значение
- Формула или значение, которое вы хотите проверить.
- значение_если_ошибка
- Альтернативное значение, которое возвращается, если
формулаприводит к значению ошибки (#Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!). В противном случае функция вернет результатзначение, если ошибок не произойдет.
Возвращаемое значение
Функция ЕСЛИОШИБКА возвращает любой тип данных, такой как строка, число, дата и т.д.
Применение
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007
Тип функции
- Функция рабочего листа (WS)
Пример (как функция рабочего листа)
Рассмотрим несколько примеров функции ЕСЛИОШИБКА, чтобы понять, как использовать Excel функцию ЕСЛИОШИБКА в качестве функции рабочего листа в Microsoft Excel:

На основании, приведенной выше электронной таблицы Excel, столбец D содержит формулу для рассчитать цену за единицу (например, ячейка D3 содержит формулу A3/B3). Поскольку ячейки B3 и B6 содержат значения 0, формула выдает ошибку #ДЕЛ/0! в ячейках D3 и D6. Столбец E использует функцию ЕСЛИОШИБКА для возврата альтернативного значения 0, когда формула приводит к ошибке. Например, функция ЕСЛИОШИБКА в ячейке E3 вернет значение 0 (то есть: альтернативное значение) потому что A3/B3 приводит к ошибке #ДЕЛ/0!:
|
=ЕСЛИОШИБКА(A3/B3;0) Результат: 0 |
Однако функция ЕСЛИОШИБКА в ячейке E4 вернет $0,50:
Поскольку A4/B4 не приводит к ошибке, функция вернет результат формулы, равный $0,50. ЕСЛИОШИБКА — замечательная функция, которую можно использовать для перехвата и обработки ошибок в формулах Excel.






