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 Еще…Меньше
Обычно ошибка #ИМЯ? возникает из-за опечатки в имени формулы. Рассмотрим пример:

Важно: Ошибка #ИМЯ? означает, что нужно исправить синтаксис, поэтому если вы видите ее в формуле, устраните ее. Не скрывайте ее с помощью функций обработки ошибок, например функции ЕСЛИОШИБКА.
Чтобы избежать опечаток в именах формулы, используйте мастер формул в Excel. Когда вы начинаете вводить имя формулы в ячейку или строку формул, появляется раскрывающийся список формул с похожим именем. После ввода имени формулы и открывающей скобки мастер формул отображает подсказку с синтаксисом.

Мастер функций также позволяет избежать синтаксических ошибок. Выделите ячейку с формулой, а затем на вкладке Формула нажмите кнопку Вставить функцию.
Excel автоматически запустит мастер.

Щелкните любой аргумент, и Excel покажет вам сведения о нем.
Ниже приведены другие причины возникновения ошибки #ИМЯ? .
Если формула содержит ссылку на имя, которое не определено в Excel, вы увидите ошибку #ИМЯ? .
В следующем примере функция СУММ ссылается на имя Прибыль, которое не определено в книге.

Решение. Определите имя в Диспетчере имен, а затем добавьте его в формулу. Вот как это сделать:
-
Если в электронной таблице уже есть данные и вы хотите назначить имя определенным ячейкам или диапазону, сначала выделите ячейки в электронной таблице. Если вы хотите создать диапазон, можно пропустить этот шаг.
-
На вкладке Формулы в группе Определенные имена нажмите кнопку Присвоить имя и выберите команду Присвоить имя.
-
Введите уникальное имя.
-
В качестве области выберите лист или всю книгу.
-
При желании введите примечание.
-
Нажмите кнопку ОК.
Далее нужно добавить имя в формулу.
-
Курсор должен быть в том месте формулы, куда вы хотите добавить созданное имя.
-
На вкладке Формулы в группе Определенные имена нажмите кнопку Использовать в формуле и выберите нужное имя.

Подробнее об использовании определенных имен см. в статье Определение и использование имен в формулах.
Если в формуле неправильно указано определенное имя, вы увидите ошибку #ИМЯ? .
Допустим, что в электронной таблице было создано определенное имя Прибыль. В приведенном ниже примере имя указано неправильно, поэтому функция по-прежнему выдает ошибку #ИМЯ? .

Решение. Исправьте опечатку и повторите попытку.
Совет: Вместо того чтобы вручную вводить определенные имена в формулах, предоставьте это Excel. На вкладке Формулы в группе Определенные имена нажмите кнопку Использовать в формуле и выберите нужное имя. Excel добавит его в формулу.
При добавлении текстовых значений в формулы необходимо заключать их в кавычки, даже если они содержат только пробел. Если в синтаксисе нет двойных кавычек, появится сообщение об ошибке #ИМЯ. См. пример ниже.

В этом примере не хватает кавычек до и после слова имеет, поэтому выводится сообщение об ошибке.
Решение. Проверьте, нет ли в формуле текстовых значений без кавычек.
Если вы пропустили двоеточие в ссылке на диапазон ячеек, будет отображаться ошибка #ИМЯ? .
В приведенном ниже примере формула ИНДЕКС выдает ошибку #ИМЯ?, так как в диапазоне B2 — B12 нет двоеточия.

Решение. Убедитесь, что все ссылки на диапазон включают двоеточие.
Некоторые функции Excel работают только тогда, когда включена соответствующая надстройка. При использовании их без надстройки будет выводится ошибка #ИМЯ? . Например, чтобы использовать функцию ПЕРЕСЧЕТЕВРО, нужно включить надстройку Инструменты для евро. Если вы применяете пользовательские функции и макросы, для которых требуется пакет анализа, убедитесь, что надстройка Пакет анализа включена.
Чтобы включить надстройку в Excel:
-
Щелкните Файл > Параметры.
-
Щелкните Надстройки.
-
В списке Управление выберите пункт Надстройки Excel и нажмите кнопку Перейти.
-
Установите нужный флажок и нажмите кнопку ОК.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Поиск ошибок в формулах
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Нужна дополнительная помощь?
При работе в Эксель, можно столкнуться с различными ошибками, одной из распространённых является ошибка #ИМЯ в Excel. В этой статье мы разберем причины ее появления и способы, как ее исправить.
Причина 1. Неправильное имя функции
Для учебного примера давайте составим простую таблицу, где будет представлена выручка от продажи трех товаров, и наша задача будет рассчитать среднюю выручку:
В нашем случае мы написали функцию СРЗНА(), при том что корректное название – СРЗНАЧ(). Итак, основная причина ошибки #ИМЯ в Excel – это неправильное написание названия функции. В нашем случае давайте в формуле заменим СРЗНА() на СРЗНАЧ() и тогда все заработает как надо:
Причина 2. Отключенные макросы
При использовании пользовательских функций, написанных на VBA в Excel, мы также можем столкнуться с ошибкой #ИМЯ. Разберем на небольшом примере:
Мы написали пользательскую функцию «Возведение_в_квадрат», которая как понятно из названия, возводит число, которое мы передаем в качестве параметра, в квадрат:
Function Возведение_в_квадрат(Число As Variant) As Variant
Возведение_в_квадрат = Число * Число
End Function
Давайте при помощи этой функции возведем число 10 в квадрат:
Пока все работает, однако если мы сохраним файл, закроем его и откроем заново, то можем столкнуться с такой ситуацией:
Итак, мы видим ошибку #ИМЯ в Эксель, хотя пять минут назад все отлично работало. Причина такого поведения Excel в том, что запуск макросов отключен по умолчанию при открытии файлов и нам нужно нажать кнопку «Включить содержимое», тогда макросы активируются и наша функция станет работать как раньше.
Часто сталкиваетесь с ошибками и непонятным поведением в Excel? Тратите много времени на поиск решения в интернете? Если да, то хотел бы обратить ваше внимание на курс «
Excel + Google Таблицы с нуля до PRO
» от Skillbox. На нем вы научитесь работать в Excel, как профи, что позволит вам выполнять быстро и верно выполнять поставленные задачи.
Спасибо за внимание. Остались вопросы – задавайте их в комментариях.
Если Excel не может правильно оценить формулу или функцию рабочего листа; он отобразит значение ошибки – например, #ИМЯ?, #ЧИСЛО!, #ЗНАЧ!, #Н/Д, #ПУСТО!, #ССЫЛКА! – в ячейке, где находится формула. Разберем типы ошибок в Excel, их возможные причины, и как их устранить.
Ошибка #ИМЯ?
Ошибка #ИМЯ появляется, когда имя, которое используется в формуле, было удалено или не было ранее определено.
Причины возникновения ошибки #ИМЯ?:
- Если в формуле используется имя, которое было удалено или не определено.

Ошибки в Excel – Использование имени в формуле
Устранение ошибки: определите имя. Как это сделать описано в этой статье.
- Ошибка в написании имени функции:

Ошибки в Excel – Ошибка в написании функции ПОИСКПОЗ
Устранение ошибки: проверьте правильность написания функции.
- В ссылке на диапазон ячеек пропущен знак двоеточия (:).

Ошибки в Excel – Ошибка в написании диапазона ячеек
Устранение ошибки: исправьте формулу. В вышеприведенном примере это =СУММ(A1:A3).
- В формуле используется текст, не заключенный в двойные кавычки. Excel выдает ошибку, так как воспринимает такой текст как имя.

Ошибки в Excel – Ошибка в объединении текста с числом
Устранение ошибки: заключите текст формулы в двойные кавычки.

Ошибки в Excel – Правильное объединение текста
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! в Excel выводится, если в формуле содержится некорректное число. Например:
- Используете отрицательное число, когда требуется положительное значение.

Ошибки в Excel – Ошибка в формуле, отрицательное значение аргумента в функции КОРЕНЬ
Устранение ошибки: проверьте корректность введенных аргументов в функции.
- Формула возвращает число, которое слишком велико или слишком мало, чтобы его можно было представить в Excel.

Ошибки в Excel – Ошибка в формуле из-за слишком большого значения
Устранение ошибки: откорректируйте формулу так, чтобы в результате получалось число в доступном диапазоне Excel.
Ошибка #ЗНАЧ!
Данная ошибка Excel возникает в том случае, когда в формуле введён аргумент недопустимого значения.
Причины ошибки #ЗНАЧ!:
- Формула содержит пробелы, символы или текст, но в ней должно быть число. Например:

Ошибки в Excel – Суммирование числовых и текстовых значений
Устранение ошибки: проверьте правильно ли заданы типы аргументов в формуле.
- В аргументе функции введен диапазон, а функция предполагается ввод одного значения.

Ошибки в Excel – В функции ВПР в качестве аргумента используется диапазон, вместо одного значения
Устранение ошибки: укажите в функции правильные аргументы.
- При использовании формулы массива нажимается клавиша Enter и Excel выводит ошибку, так как воспринимает ее как обычную формулу.
Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш Ctrl+Shift+Enter.

Ошибки в Excel – Использование формулы массива
Ошибка #ССЫЛКА
В случае если формула содержит ссылку на ячейку, которая не существует или удалена, то Excel выдает ошибку #ССЫЛКА.

Ошибки в Excel – Ошибка в формуле, из-за удаленного столбца А
Устранение ошибки: измените формулу.
Ошибка #ДЕЛ/0!
Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.

Ошибки в Excel – Ошибка #ДЕЛ/0!
Устранение ошибки: исправьте формулу.
Ошибка #Н/Д
Ошибка #Н/Д в Excel означает, что в формуле используется недоступное значение.
Причины ошибки #Н/Д:
- При использовании функции ВПР, ГПР, ПРОСМОТР, ПОИСКПОЗ используется неверный аргумент искомое_значение:

Ошибки в Excel – Искомого значения нет в просматриваемом массиве
Устранение ошибки: задайте правильный аргумент искомое значение.
- Ошибки в использовании функций ВПР или ГПР.
Устранение ошибки: см. раздел посвященный ошибкам функции ВПР
- Ошибки в работе с массивами: использование не соответствующих размеров диапазонов. Например, аргументы массива имеют меньший размер, чем результирующий массив:

Ошибки в Excel – Ошибки в формуле массива
Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.
- В функции не заданы один или несколько обязательных аргументов.

Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента
Устранение ошибки: введите все необходимые аргументы функции.
Ошибка #ПУСТО!
Ошибка #ПУСТО! в Excel возникает когда, в формуле используются непересекающиеся диапазоны.

Ошибки в Excel – Использование в формуле СУММ непересекающиеся диапазоны
Устранение ошибки: проверьте правильность написания формулы.
Ошибка ####
Причины возникновения ошибки
- Ширины столбца недостаточно, чтобы отобразить содержимое ячейки.

Ошибки в Excel – Увеличение ширины столбца для отображения значения в ячейке
Устранение ошибки: увеличение ширины столбца/столбцов.
- Ячейка содержит формулу, которая возвращает отрицательное значение при расчете даты или времени. Дата и время в Excel должны быть положительными значениями.

Ошибки в Excel – Разница дат и часов не должна быть отрицательной
Устранение ошибки: проверьте правильность написания формулы, число дней или часов было положительным числом.
Если Excel не может правильно оценить формулу или функцию рабочего листа; он отобразит значение ошибки – например, #ИМЯ?, #ЧИСЛО!, #ЗНАЧ!, #Н/Д, #ПУСТО!, #ССЫЛКА! – в ячейке, где находится формула. Разберем типы ошибок в Excel, их возможные причины, и как их устранить.
Ошибка #ИМЯ?
Ошибка #ИМЯ появляется, когда имя, которое используется в формуле, было удалено или не было ранее определено.
Причины возникновения ошибки #ИМЯ?:
- Если в формуле используется имя, которое было удалено или не определено.

Ошибки в Excel – Использование имени в формуле
Устранение ошибки: определите имя. Как это сделать описано в этой статье.
- Ошибка в написании имени функции:

Ошибки в Excel – Ошибка в написании функции ПОИСКПОЗ
Устранение ошибки: проверьте правильность написания функции.
- В ссылке на диапазон ячеек пропущен знак двоеточия (:).

Ошибки в Excel – Ошибка в написании диапазона ячеек
Устранение ошибки: исправьте формулу. В вышеприведенном примере это =СУММ(A1:A3).
- В формуле используется текст, не заключенный в двойные кавычки. Excel выдает ошибку, так как воспринимает такой текст как имя.

Ошибки в Excel – Ошибка в объединении текста с числом
Устранение ошибки: заключите текст формулы в двойные кавычки.

Ошибки в Excel – Правильное объединение текста
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! в Excel выводится, если в формуле содержится некорректное число. Например:
- Используете отрицательное число, когда требуется положительное значение.

Ошибки в Excel – Ошибка в формуле, отрицательное значение аргумента в функции КОРЕНЬ
Устранение ошибки: проверьте корректность введенных аргументов в функции.
- Формула возвращает число, которое слишком велико или слишком мало, чтобы его можно было представить в Excel.

Ошибки в Excel – Ошибка в формуле из-за слишком большого значения
Устранение ошибки: откорректируйте формулу так, чтобы в результате получалось число в доступном диапазоне Excel.
Ошибка #ЗНАЧ!
Данная ошибка Excel возникает в том случае, когда в формуле введён аргумент недопустимого значения.
Причины ошибки #ЗНАЧ!:
- Формула содержит пробелы, символы или текст, но в ней должно быть число. Например:

Ошибки в Excel – Суммирование числовых и текстовых значений
Устранение ошибки: проверьте правильно ли заданы типы аргументов в формуле.
- В аргументе функции введен диапазон, а функция предполагается ввод одного значения.

Ошибки в Excel – В функции ВПР в качестве аргумента используется диапазон, вместо одного значения
Устранение ошибки: укажите в функции правильные аргументы.
- При использовании формулы массива нажимается клавиша Enter и Excel выводит ошибку, так как воспринимает ее как обычную формулу.
Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш Ctrl+Shift+Enter .

Ошибки в Excel – Использование формулы массива
Ошибка #ССЫЛКА
В случае если формула содержит ссылку на ячейку, которая не существует или удалена, то Excel выдает ошибку #ССЫЛКА.

Ошибки в Excel – Ошибка в формуле, из-за удаленного столбца А
Устранение ошибки: измените формулу.
Ошибка #ДЕЛ/0!
Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.

Ошибки в Excel – Ошибка #ДЕЛ/0!
Устранение ошибки: исправьте формулу.
Ошибка #Н/Д
Ошибка #Н/Д в Excel означает, что в формуле используется недоступное значение.
Причины ошибки #Н/Д:
- При использовании функции ВПР, ГПР, ПРОСМОТР, ПОИСКПОЗ используется неверный аргумент искомое_значение:

Ошибки в Excel – Искомого значения нет в просматриваемом массиве
Устранение ошибки: задайте правильный аргумент искомое значение.
- Ошибки в использовании функций ВПР или ГПР.
Устранение ошибки: см. раздел посвященный ошибкам функции ВПР
- Ошибки в работе с массивами: использование не соответствующих размеров диапазонов. Например, аргументы массива имеют меньший размер, чем результирующий массив:

Ошибки в Excel – Ошибки в формуле массива
Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.
- В функции не заданы один или несколько обязательных аргументов.

Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента
Устранение ошибки: введите все необходимые аргументы функции.
Ошибка #ПУСТО!
Ошибка #ПУСТО! в Excel возникает когда, в формуле используются непересекающиеся диапазоны.

Ошибки в Excel – Использование в формуле СУММ непересекающиеся диапазоны
Устранение ошибки: проверьте правильность написания формулы.
Ошибка ####
Причины возникновения ошибки
- Ширины столбца недостаточно, чтобы отобразить содержимое ячейки.

Ошибки в Excel – Увеличение ширины столбца для отображения значения в ячейке
Устранение ошибки: увеличение ширины столбца/столбцов.
- Ячейка содержит формулу, которая возвращает отрицательное значение при расчете даты или времени. Дата и время в Excel должны быть положительными значениями.

Ошибки в Excel – Разница дат и часов не должна быть отрицательной
Устранение ошибки: проверьте правильность написания формулы, число дней или часов было положительным числом.
Как удалить # ИМЯ? Ошибка в Excel?
В этом посте мы покажем вам руководство по исправлению ошибки #NAME? ошибка в Microsoft Excel. Прежде чем говорить об учебнике по исправлению #NAME? ошибка, давайте разберемся, почему эта ошибка возникает в Excel.

Почему я вижу # ИМЯ? ошибка в Excel?
Вот возможные причины, по которым вы видите #NAME? сообщение об ошибке в Excel:
- Если вы ввели неправильное имя формулы или строку или в формуле есть опечатка, возвращается #NAME? сообщение об ошибке в ячейках.
- Это указывает на то, что что-то не так с синтаксисом, который вы использовали, и это необходимо исправить.
- Если вы использовали формулу, которая ссылается на имя, которое не определено, вы получите это сообщение об ошибке.
- Если в ссылке на диапазон отсутствует двоеточие, будет возвращено #NAME? ошибка.
- Вы увидите # ИМЯ? сообщение об ошибке, если вы используете какую-либо функцию, для которой требуется надстройка, и надстройка отключена.
Теперь, как разрешить #NAME? ошибка в Excel? В отличие от некоторых других ошибок в Excel, например, # DIV / 0! ошибка, эта ошибка не может быть исправлена с помощью какой-либо функции обработки ошибок, например ЕСЛИ ОШИБКА. Здесь мы собираемся перечислить некоторые решения для исправления #NAME? ошибка.
Как удалить # ИМЯ? Ошибка в Excel
Вот способы исправить или исправить #NAME? ошибка в ваших книгах Excel:
- Используйте предложения формул или мастер функций, чтобы избежать синтаксических ошибок.
- Вручную проверьте функцию на наличие опечаток и исправьте их.
- Убедитесь, что имя, используемое в формуле, определено в диспетчере имен.
- Убедитесь, что текстовые значения заключены в кавычки.
- Включите надстройку, необходимую для используемой функции.
Давайте сейчас подробно обсудим эти методы!
1]Используйте предложения формул или мастер функций, чтобы избежать синтаксических ошибок.

Microsoft Excel отображает список подходящих формул, как только вы начинаете вводить функцию на панели функций.
Убедитесь, что вы используете формулу из предложенных, а не вводите ее вручную. Если вы вводите формулу вручную, это увеличивает вероятность ошибок при вводе и, следовательно, отображения #NAME? ошибка.

Вы также можете использовать Мастер функций чтобы избежать синтаксических ошибок. F
или что просто выберите ячейку, перейдите на вкладку «Формулы» и нажмите «Вставить функцию». An Вставить функцию Откроется мастер, где вы можете выбрать формулу, которую нужно ввести в ячейку.
2]Вручную проверьте опечатку в функции и исправьте ее.
Если есть небольшие опечатки, их можно исправить вручную. Просто взгляните на функцию, которую вы использовали, и проверьте ее, чтобы увидеть, есть ли орфографическая ошибка в строке формулы.
Если да, просто исправьте его, и #Name? ошибка. Если у этой ошибки другая причина, воспользуйтесь другим методом из этой статьи, чтобы исправить ее.
3]Убедитесь, что имя, используемое в формуле, определено в диспетчере имен.
Если вы не определили имя, на которое есть ссылка в формуле, возвращается #Name? ошибка. Итак, проверьте и определите имя с помощью диспетчера имен в Excel. Для этого вы можете выполнить следующие шаги:
В Excel перейдите на вкладку «Формулы» и нажмите кнопку раскрывающегося списка «Определенное имя». Затем выберите параметр «Диспетчер имен».

В окне «Диспетчер имен» проверьте, определено ли используемое имя. Если нет, нажмите кнопку «Создать».

Теперь введите имя и нажмите кнопку ОК.

Повторно введите формулу с тем именем, которое вы только что определили, и вы не увидите # ИМЯ? ошибка сейчас.
4]Убедитесь, что текстовые значения заключены в кавычки.

Если в формуле используются текстовые ссылки, их необходимо заключить в кавычки. Иначе вы получите # ИМЯ? сообщение об ошибке в ячейках.
Решение состоит в том, что внимательно посмотрите на строку формулы и проверьте, правильно ли добавлены кавычки. Если нет, просто заключите текстовые ссылки в кавычки. Это исправит ошибку.
5]Включите надстройку, необходимую для используемой функции.

Для работы некоторых настраиваемых функций Excel требуются надстройки. Например, ЕВРОКОНВЕРТ Для работы функции требуется надстройка Euro Currency Tools. Кроме того, различные статистические и инженерные макрофункции требуют Пакет инструментов анализа надстройка, которую нужно включить. Итак, просто включите необходимую надстройку, и она не вернет #Name? ошибка.
Вот шаги, чтобы включить надстройку в Excel:
- Перейдите в меню «Файл» и нажмите «Параметры».
- Перейдите на вкладку «Надстройки» и нажмите кнопку «Перейти» рядом с параметром «Управление надстройками Excel».
- В диалоговом окне надстройки установите соответствующие флажки, чтобы включить необходимую надстройку.
- Нажмите на кнопку ОК и посмотрите, есть ли #Name? ошибка исправлена.
Вот и все! Надеюсь, эта статья поможет вам исправить ошибку #NAME? ошибка в Microsoft Excel.
.
Как исправить ошибку #ИМЯ в Excel?
При работе в Эксель, можно столкнуться с различными ошибками, одной из распространённых является ошибка #ИМЯ в Excel. В этой статье мы разберем причины ее появления и способы, как ее исправить.
Причина 1. Неправильное имя функции
Для учебного примера давайте составим простую таблицу, где будет представлена выручка от продажи трех товаров, и наша задача будет рассчитать среднюю выручку:
В нашем случае мы написали функцию СРЗНА(), при том что корректное название – СРЗНАЧ(). Итак, основная причина ошибки #ИМЯ в Excel – это неправильное написание названия функции. В нашем случае давайте в формуле заменим СРЗНА() на СРЗНАЧ() и тогда все заработает как надо:
Причина 2. Отключенные макросы
При использовании пользовательских функций, написанных на VBA в Excel, мы также можем столкнуться с ошибкой #ИМЯ. Разберем на небольшом примере:
Мы написали пользательскую функцию «Возведение_в_квадрат», которая как понятно из названия, возводит число, которое мы передаем в качестве параметра, в квадрат:
Пока все работает, однако если мы сохраним файл, закроем его и откроем заново, то можем столкнуться с такой ситуацией:
Итак, мы видим ошибку #ИМЯ в Эксель, хотя пять минут назад все отлично работало. Причина такого поведения Excel в том, что запуск макросов отключен по умолчанию при открытии файлов и нам нужно нажать кнопку «Включить содержимое», тогда макросы активируются и наша функция станет работать как раньше.
Часто сталкиваетесь с ошибками и непонятным поведением в Excel? Тратите много времени на поиск решения в интернете? Если да, то хотел бы обратить ваше внимание на курс «Excel + Google Таблицы с нуля до PRO» от Skillbox. На нем вы научитесь работать в Excel, как профи, что позволит вам выполнять быстро и верно выполнять поставленные задачи.
Спасибо за внимание. Остались вопросы – задавайте их в комментариях.
Если вы постоянно работаете или планируете работать в Excel вам необходимо знать как фильтровать ошибки. И конечно же в Excel есть и такая функция.
Итак, начнём!
Содержание
- Какие бывают ошибки?
- Ошибка #Н/Д (#N/A)
- Ошибка #ДЕЛ/0! (#DIV/0!)
- Ошибка #ЗНАЧ! (#VALUE!)
- Ошибка #ССЫЛКА! (#REF!)
- Ошибка #ИМЯ? (#NAME?)
- Ошибка #ЧИСЛО! (#NUM!)
- Функция ЕСЛИОШИБКА
- Синтаксис
- Входные аргументы
- Важная информация:
- Варианты использования
- Фильтрация ошибки #Н/Д
- Возвращаем 0 в случае возникновения ошибки
- Используем ЕСЛИОШИБКА совместно с ВПР
Какие бывают ошибки?
Давайте рассмотрим каждый тип ошибки в Excel и из-за чего они возникают.
Ошибка #Н/Д (#N/A)
Эта ошибка возникает тогда, когда Excel не может «подгрузить» значение. Например, когда его в ячейке нет.
На картинке ниже, я пытаюсь посчитать значение, которого в табличке не существует (пустая ячейка):

Ошибка #ДЕЛ/0! (#DIV/0!)
Собственно, из названия функции все понятно. Ошибка возникает, когда вы пытаетесь разделить что-либо на 0.


Ошибка #ЗНАЧ! (#VALUE!)
Эта ошибка связана с типом данных. Например, когда вы пытаетесь прибавить к числу буквенное значение. Эти данные не совместимы для операции «сложение».
Пример ниже:

Ошибка #ССЫЛКА! (#REF!)
С этой ошибкой я сталкиваюсь чаще всего. Например, в какой-либо формуле вы сослались на ячейку, содержащую данные. Но по каким-то причинам передвинули столбцы или удалили строки, в общем, вариантов много. Тогда вы увидите эту ошибку.
Я удалил столбец из нашей таблички и получилось это:

Ошибка #ИМЯ? (#NAME?)
Данная ошибка является ошибкой имени (понятно из названия), имени функции, чаще всего. Например вы хотите вызвать функцию ВПР, а вызываете ВП.
Пример на картинке ниже:

Ошибка #ЧИСЛО! (#NUM!)
Эта ошибка может возникнуть в том случае, если вы производите расчеты огромных чисел. В Excel есть ограничение, поэтому он вернет вам эту ошибку.

А еще эта ошибка может возникать, когда вы пытаетесь рассчитать то, что невозможно рассчитать. Например, вычислить корень из отрицательного числа.
Мы рассмотрели лишь самые простые примеры, но я вставил их в эту статью для того, чтобы вы поняли сам тип ошибок. Конечно у вас могут быть другие ситуации, при которых вы получаете вышеуказанные ошибки. Итак, что же с ними делать?
Функция ЕСЛИОШИБКА хороший метод фильтрации этих ошибок.
Функция ЕСЛИОШИБКА
Итак, как понятно из названия, функция обрабатывает ошибку и возвращает указанное значение, если в результате выполнения какой-либо функции возникла ошибка.
Синтаксис
=ЕСЛИОШИБКА(функция; значение_если_ошибка)
Входные аргументы
- функция — это часть, которая в случае возникновения ошибки будет обработана;
- значение_если_ошибка — значение которое будет результатом выполнения функции ЕСЛИОШИБКА при наличии ошибки.
Важная информация:
- Вы можете указать «» во втором аргументе функции, тогда, при наличии ошибки, результатом выполнения функции будет пустое место.
- Если второй аргумент функции — значение массива, то Excel вернет результат функции с каждым значением массива.
Варианты использования
Вернем пустую ячейку вместо ошибки
Итак, мы рассмотрим пример с делением на 0.
На картинке ниже, мы пытаемся делить число 10 на 0, из-за этого возникает ошибка #ДЕЛ/0!.


Давайте попробуем обработать её!
Используем функцию:
=ЕСЛИОШИБКА(A1/A2;"")

Так как в результате выполнения деления, мы получаем ошибку, то функция ЕСЛИОШИБКА вернет нам пустое место, как мы и указали во втором аргументе функции.
В случае ошибки, вы можете вывести что угодно. На ваш выбор.
Давайте сделаем тоже самое, но чтобы вернулось не пустое место, а слово «Ошибка».
=ЕСЛИОШИБКА(A1/A2; "Ошибка")

Фильтрация ошибки #Н/Д
Например, вы вызываете функцию ВПР, а в аргументе указали недоступную ячейку. То есть Excel не может «Подгрузить» значение этой ячейки, из-за этого возникает ошибка.
На примере ниже, вы можете увидеть, как появилась наша ошибка:

Функция ВПР не может найти имя последнего студента в списке и из-за этого появляется ошибка #Н/Д.
Давайте отфильтруем её!
Итак, эта функция, в результате выполнения отдаст нам “Не найдено” при возникновении ошибки.
=ЕСЛИОШИБКА(ВПР(D2;$A$2:$B$12;2;0); "Не найдено")

Также вы можете использовать функцию ЕСНД для обработки ошибок типа #Н/Д, но она работает только для этого типа ошибок.
Возвращаем 0 в случае возникновения ошибки
Мало кто знает, но если мы просто не укажем второй аргумент нашей функции, то при возникновении ошибки, в результате выполнения функции мы получим 0.
Например, та же ошибка #ДЕЛ/0!:

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

Используем ЕСЛИОШИБКА совместно с ВПР
При работе с массивами, часто необходимо обрабатывать ошибки, которые возникают в результате выполнения функций сразу на двух листах.
Чтобы сделать это, мы можем использовать функцию ЕСЛИОШИБКА совместно с ВПР.

Допустим, мы имеем такую табличку:

Давайте найдем оценку для Грейс, для этого используем:
=ЕСЛИОШИБКА(ВПР(G3;$A$2:$B$5;2;0);ЕСЛИОШИБКА(ВПР(G3;$D$2:$E$5;2;0);"Не найдено"))
Если вы используете такую формулу, то все ошибки будут отфильтрованы так, как вы указали. Даже если эти ошибки возникают из-за выполнения функций на разных листах.

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

Функция
ЕСЛИОШИБКА()
vs
ЕОШИБКА()
В отличие от функции
ЕСЛИОШИБКА()
функция
ЕОШИБКА()
не умеет самостоятельно обрабатывать ошибку — приходится задействовать функцию
ЕСЛИ()
:
=ЕСЛИ(ЕОШИБКА(A2/B2);»Ошибка в расчетах»;A2/B2)
Т.к. функция
ЕСЛИОШИБКА()
впервые появилась в EXCEL 2007, то в более ранних версиях придется использовать функцию
ЕОШИБКА()
.
Обратите внимание, что использована именно
ЕОШИБКА()
, а не
ЕОШ()
, т.к. для последней ошибка #Н/Д ошибкой не является (см. рисунок выше).
ЕСЛИОШИБКА функция excel используется для обработки ошибок в Excel, эта функция используется для отображения результата при возникновении ошибки в любой формуле или аргументе, мы используем эту функцию с другой функцией, чтобы уведомить пользователя о том, что может быть ошибочно в формуле, эта функция принимает два аргумента, которые имеет значение, если ошибки нет, и при ее наличии отображается другое значение.
Синтаксис

- значение может быть любым значением, ссылкой или даже формулой
- value_if_error это значение, которое возвращается в качестве вывода при возникновении ошибки
Примеры обработки ошибок в Excel с помощью функции ЕСЛИОШИБКА
Вы можете скачать этот шаблон Excel с функцией ЕСЛИОШИБКА здесь — Шаблон Excel с функцией ЕСЛИОШИБКА
Пример # 1 — Обработка ошибки # Н / Д
Предположим, у нас есть два списка сотрудников, в столбце A и B, в столбце B, есть некоторые сотрудники, которых нет в столбце A, и мы хотим узнать имена тех сотрудников, которых нет в списке A.

Итак, мы применили формулу ВПР к правому соседнему столбцу списка B, чтобы найти общие имена в обоих списках и выделить имена, которых нет в списке A.
Формула ВПР в C2 и перетаскивая ее вниз, мы имеем
= ВПР (B2; $ A: $ A; 1,0)

Как вы можете видеть выше, некоторые имена не могут быть найдены с помощью формулы ВПР; следовательно, они сгенерировали ошибку # Н / Д, что означает, что ВПР не удалось найти эти имена в списке сотрудников в столбце A.
Теперь, если мы хотим, чтобы # N / A было заменено другим значением, например, ‘Имя отсутствует в списке A, ‘ поэтому мы воспользуемся функцией ЕСЛИОШИБКА, чтобы заменить ошибку # N / A,
Итак, передадим формулу поиска, ВПР (B2; $ A: $ A; 1,0) как первый аргумент и Имя отсутствует в списке А как второй аргумент функции ЕСЛИОШИБКА. Итак, формула принимает вид
= ЕСЛИОШИБКА (ВПР (B2; $ A: $ A; 1,0); «Имя отсутствует в списке A»)
Перетаскивая эту формулу в последнюю ячейку, мы получаем замененное значение # N / A с переданным значением.


Пример №2 — Обработка # DIV / 0! ошибка
У нас есть суммы в столбце А, которые необходимо распределить поровну между указанным числом людей.

Итак, когда мы применяем формулу = Количество / Количество людей

Получаем ошибку # DIV / 0! в C4, когда количество людей равно 0. Когда мы делим числовое значение на ноль, мы получаем эту ошибку.
Теперь мы хотим заменить эту ошибку значением ‘Кол-во лиц <1‘, мы будем использовать функцию ЕСЛИОШИБКА.
= ЕСЛИОШИБКА ((A2 / B2)); Число лиц <1 ‘)
Пример № 3 — Обработка #NAME? ошибка
Предположим, у нас есть некоторые числа, которые нужно сложить, и по ошибке, если кто-то напишет неправильную формулу для суммы, мы получим # ИМЯ? ошибка.


Вместо SUM, если пользователь напишет неправильную формулу, #NAME? генерируется ошибка.
Используя функцию Excel ЕСЛИОШИБКА, мы можем обработать эту ошибку, просто передав второму аргументу значение, например ‘Введена неправильная формула. ‘


Пример # 4 — Обработка #NULL! ошибка
Предположим, у нас есть 3 значения в ячейках A2, A3 и A4, и мы хотим их суммировать.

В ячейке A5 мы использовали оператор «плюс», чтобы добавить их, A2 + A3 A4, и вместо того, чтобы помещать оператор «+» между A3 и A4, мы ввели разделитель, нажав пробел, мы получили #NULL! Ошибка.

Итак, чтобы исправить эту ошибку, мы можем использовать функцию ЕСЛИОШИБКА, изменив формулу на
= ЕСЛИОШИБКА (A2 + A3 A4); (СУММ (A2: A4)))

Как видите, мы использовали другую формулу, СУММ, для вычисления суммы трех заданных значений и передали ее в качестве второго аргумента функции ЕСЛИОШИБКА.
Пример # 5 — Обработка ошибки #NUM
У нас есть некоторые числа, указанные в столбце A, и мы хотим найти квадратные корни из этих чисел.

В Excel у нас есть SQRT в excel для вычисления квадратного корня из числа, когда мы применяем эту формулу для получения квадратного корня из чисел.

Получаем ошибку # ЧИСЛО! для отрицательных значений, поскольку мы не можем найти квадратный корень из отрицательного числа. Итак, excel выбрасывает # ЧИСЛО! ошибка, когда функция КОРЕНЬ применяется к отрицательному числу.
Используя функцию Excel ЕСЛИОШИБКА, мы можем передать значение ‘Отрицательное число‘для отрицательных значений, чтобы избежать этой ошибки.

Пример №6 — Обработка #REF! ошибка
Предположим, у нас есть два числа в ячейках A2 и A3, и мы хотим разделить значение ячейки A на значение ячейки B.

Теперь, если мы удалим третью строку, выбрав 3rd row полностью, мы получаем #REF! ошибка в ячейке C2

Поскольку ссылка была удалена, Excel не может найти справочное значение в формуле; следовательно, он выдает #REF! ошибка.
Используя функцию Excel IFERROR, мы можем передать value_if_error, ‘Ссылка удалена. ‘

Пример №7 — Обработка #VALUE! ошибка
У нас есть два значения в ячейках A2 и A3, A2, и мы хотим добавить эти два значения в ячейки A2 и A3,
A2 содержит числовое значение, а A3 — текстовое значение. Когда мы складываем эти два значения, мы получаем #VALUE! Ошибка.

Поскольку в формуле используется неправильный тип данных, она вернула #VALUE! ошибка
Исправляя это с помощью ЕСЛИОШИБКА, мы имеем

Итак, мы можем видеть, что функция ЕСЛИОШИБКА может быть очень полезна при ошибках в Excel и настройке вывода, когда ошибка возникает в соответствии с потребностями или требованиями.
УЗНАТЬ БОЛЬШЕ >>
Post Views: 1 103
На чтение 2 мин Опубликовано 29.05.2016
В этой статье мы расскажем о том, как справляться с некоторыми наиболее распространёнными ошибками формул в Excel.
Содержание
- Ошибка #####
- Ошибка #ИМЯ?
- Ошибка #ЗНАЧ!
- Ошибка #ДЕЛ/0!
- Ошибка #ССЫЛКА!
Ошибка #####
Появление в ячейке такого кода ошибки означает, что столбец недостаточно широк, чтобы отобразить значение полностью.

Наведите указатель мыши на правую границу столбца рядом с его заголовком (в нашем примере это столбец A), чтобы указатель принял вид, как на рисунке ниже. Нажмите левую кнопку мыши и перетащите границу столбца до нужной ширины.

Совет: Если дважды кликнуть по границе столбца A рядом с его заголовком, то ширина столбца автоматически изменится и будет соответствовать самой широкой ячейке столбца.
Ошибка #ИМЯ?
Ошибка #ИМЯ? (#NAME?) возникает в том случае, когда Excel не может распознать текст в формуле (например, из-за опечатки).

Просто исправьте SU на SUM.

Ошибка #ЗНАЧ!
Excel показывает сообщение об ошибке #ЗНАЧ! (#VALUE!) в том случае, когда для формулы введён аргумент не подходящего типа.

a) Измените значение в ячейке A3.
b) Используйте функцию, которая игнорирует ячейки, содержащие текст.

Ошибка #ДЕЛ/0!
Сообщение об ошибке #ДЕЛ/0! (#DIV/0!) появляется при попытке деления числа на ноль или на пустую ячейку.

a) Изменить значение в ячейке A2 на любое число, не равное нулю.
b) Предотвратите возникновение ошибки при помощи логической функции ЕСЛИ (IF).

Пояснение: Если ячейка A2 будет равна нулю, то значением ячейки A3 будет пустая строка. Если нет – то в ячейке A3 будет вычислен результат формулы =A1/A2.
Ошибка #ССЫЛКА!
Сообщение об ошибке #ССЫЛКА! (#REF!) говорит о том, что формула ссылается на ячейку, которая не существует.
- В ячейке C1 содержатся ссылки на ячейки A1 и B1.

- Удаляем столбец B. Для этого кликаем по заголовку столбца правой кнопкой и в контекстном меню нажимаем Удалить (Delete).

- Выделите ячейку B1. Ссылка на ячейку B1 в формуле превратилась в ссылку на несуществующую ячейку.

- Чтобы исправить эту ошибку, нужно либо удалить несуществующую ссылку в формуле, либо отменить действие, кликнув по иконке Отменить (Undo) на панели быстрого доступа (или нажать Ctrl+Z).

Оцените качество статьи. Нам важно ваше мнение: