42. Типы ошибок в Excel

При работе в Excel и создании формул Excel может возвращать результат в виде ОШИБКИ . Ошибки в Excel , описанные в этом руководстве, показывают следующее:

Если в ячейке вы видите сообщение об ошибке в виде строковой шкалы ( sharp/hash ), то вы замечаете, что Excel не может отображать данные или результат формулы, а также, возможно, результат отрицательной даты. Это сообщение об ошибке в Excel , которое иногда называют « железнодорожными путями ». Чтобы устранить эту ошибку, увеличьте ширину столбца или ячейки или, если это результат формулы, создайте формулу аргументов. например = ISERROR (50/0) вернет ИСТИНА, и результат не будет ошибкой (см. Изображение ниже).

Сообщение об ошибке # DIV/0! возникает, когда набор формул, в которых делится на ноль (0). Чтобы избежать этой ошибки, проверьте формулу в ячейке, в которой возникла ошибка, и, возможно, измените делитель.

Ошибка № Н/Д возникает, когда значение, которое вы включаете в формулу, недоступно. Чтобы избежать этой ошибки, отметьте нужное значение в диапазоне ячеек. Этой ошибки можно избежать, используя дополнительную функцию Excel ЕСЛИОШИБКА (см. Ссылки в конце этого руководства) = ЕСЛИОШИБКА (ВПР (A6; $ A $ 1: $ B $ 4; 2; FALSE) ; «»).

Ошибка #NAME? возникает, когда набор формул не может быть вычислен в Excel из-за отсутствия определенного имени или имени конкретной информации. В этом случае на изображении ниже показано, что я не установил разделитель двоеточий (:) в формуле. Устранение этих ошибок можно решить, изменив формулу или функцию с помощью ЕСЛИОШИБКА или ЕСТЬ ОШИБКА.

  • используется формула, имя которой не определено, или существующее имя написано с ошибкой
  • неверно имя функции.
  • имена используются в формулах, без включения этой опции
  • формула вводится текст без двойного кавычки
  • опущено двоеточие в ссылочном диапазоне ячеек.
  • указано другое имя рабочего листа без его имени, заключенного в одинарные кавычки

Ошибка #NULL! появляется, когда вы указываете пересечение двух областей, которые не пересекаются. Оператор пересечения — это пробел между ссылками. В этом случае на изображении ниже показано, что оператор использовал неправильный диапазон (для ссылки, состоящей из непрерывной группы ячеек с использованием двоеточия (:) в качестве оператора (например, A1: B2), и для ссылочных диапазонов, которые непрерывно используется оператор точки с запятой (;) (например, A1, A3). Таким образом, точка с запятой (;) является разделителем или разделителем для двух диапазонов ячеек в этой формуле. Эти ошибки можно устранить, изменив формулу или используя функции ЕСТЬ ОШИБКА или ЕСЛИОШИБКА.

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

Ошибка #REF! возникает, когда отсутствует ячейка, на которую ссылается формула. Эта ошибка часто возникает, когда мы удаляем ячейку из формулы, которая извлекает данные, или если мы удаляем рабочий лист, содержащий данные, использующие формулы или функции. Устранение этих ошибок можно решить, настроив формулу или функцию с помощью ЕСЛИОШИБКА или ЕСТЬ ОШИБКА.

Ошибка # ЗНАЧ! возникает при использовании неправильного типа аргумента функции или формулы.

  • используется неправильный тип аргумента функция (например, вместо значений или логических значений использован текст
  • формула массива была введена без комбинации клавиш Ctrl + Alt + Enter
  • ссылка вводится как поле формулы (например, {A10: A48})
  • вместо аргумента, требующего добавленного значения, указывается диапазон ячеек

Устранение этих ошибок можно решить, настроив формулу или функцию с помощью ЕСЛИОШИБКА или ЕСТЬ ОШИБКА.

Обратите внимание на рисунок ниже, что первая формула извлекает данные из ячейки A6, в которой указан текст во второй формула второй аргумент написан неправильно.

Для всех ошибки сообщения (кроме первых), которые описаны в этом руководстве, заслуживают дальнейшего текста. Если вы не хотите изменять формулу, исключив сообщение об ошибке отображения, вы можете сделать это с помощью функций ЕСТЬ ОШИБКА или ЕСЛИОШИБКА.



Функция ЕСЛИОШИБКА

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

Синтаксис

ЕСЛИОШИБКА (значение, значение_если_ошибка)

Синтаксис функции ЕСЛИОШИБКА имеет следующие аргументы:

  • значение Необходимый. Аргумент, который проверяется на наличие ошибки.

  • value_if_error Обязательно. Значение, возвращаемое, если формула оценивается как ошибка. Оцениваются следующие типы ошибок: # N/A, #VALUE !, #REF !, # DIV/0 !, #NUM !, #NAME? Или #NULL!

Примечания

  • Если value или value_if_error — пустая ячейка, IFERROR рассматривает ее как пустую строковое значение («»).

  • Если значение является формулой массива, ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки в диапазоне, указанном в значении. См. Второй пример ниже.

Примеры

Скопируйте данные примера в следующую таблицу и вставьте его в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2 , а затем нажмите Enter .

Квота

Продано единиц

210

35

55

0

23

Формула

Описание

Результат

= ЕСЛИОШИБКА (A2/B2, «Ошибка в вычислении»)

Проверяет наличие ошибки в формуле в первом аргументе (разделите 210 на 35), не находит ошибка, а затем возвращает результаты формулы

6

= ЕСЛИОШИБКА (A3/B3, «Ошибка в вычислении»)

Проверяет наличие ошибки в формуле в первом аргументе (разделите 5 5 на 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, а затем возвращает value_if_error

Ошибка в вычислении

= C4

Проверяет наличие ошибки в формуле в первом аргументе в третьем элементе массива (A4/B4 или разделите «» на 23), не находит ошибок, а затем возвращает результат формулы

0

Примечание. Если у вас установлена ​​текущая версия Microsoft 365, тогда вы можете ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как формулу устаревшего массива, сначала выбрав выходной диапазон, введите формулу в верхнюю левую ячейку выходного диапазона, а затем нажмите CTRL + SHIFT + ENTER для подтверждения. Excel вставляет фигурные скобки в начало и конец формулы за вас. Для получения дополнительной информации о формулах массива см. Рекомендации и примеры формул массива.

Нужна дополнительная помощь?

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

Оцените статью
clickpad.ru
Добавить комментарий