Overview of errors that occur in Excel formulas

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

Несоответствие открывающих и закрывающих скобок

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

Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишу Enter, Excel выдаст следующее предупреждение:

Overview of errors that occur in Excel formulas

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

Overview of errors that occur in Excel formulas

Ячейка заполнена знаками решетки

Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:

    1. Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…Overview of errors that occur in Excel formulas

      …или изменить числовой формат ячейки.

Overview of errors that occur in Excel formulas

  1. В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.Overview of errors that occur in Excel formulas

В данном случае увеличение ширины столбца уже не поможет.

Error #DIV/0!

Error #DEL/0! возникает, когда в Excel происходит деление на ноль. Это может быть, как явное деление на ноль, так и деление на ячейку, которая содержит ноль или пуста.

Overview of errors that occur in Excel formulas

Ошибка #Н/Д

Error #N/A возникает, когда для формулы или функции недоступно какое-то значение. Приведем несколько случаев возникновения ошибки #N/A:

  1. Функция поиска не находит соответствия. К примеру, функция VPR при точном поиске вернет ошибку #N/A, если соответствий не найдено.Overview of errors that occur in Excel formulas
  2. Формула прямо или косвенно обращается к ячейке, в которой отображается значение #N/A.Overview of errors that occur in Excel formulas
  3. При работе с массивами в Excel, когда аргументы массива имеют меньший размер, чем результирующий массив. В этом случае в незадействованных ячейках итогового массива отобразятся значения #N/A.Например, на рисунке ниже видно, что результирующий массив C4:C11 больше, чем аргументы массива A4:A8 и B4:B8.

    Overview of errors that occur in Excel formulas

    Нажав комбинацию клавиш Ctrl + Shift + Enter, получим следующий результат:

    Overview of errors that occur in Excel formulas

Error #NAME?

Error #NAME? возникает, когда в формуле присутствует имя, которое Excel не понимает.

  1. Например, используется текст не заключенный в двойные кавычки:Overview of errors that occur in Excel formulas
  2. Функция ссылается на имя диапазона, которое не существует или написано с опечаткой:Overview of errors that occur in Excel formulas

В данном примере имя диапазон не определено.

  1. Адрес указан без разделяющего двоеточия:Overview of errors that occur in Excel formulas
  2. В имени функции допущена опечатка:Overview of errors that occur in Excel formulas

Ошибка #ПУСТО!

Error #ПУСТО! возникает, когда задано пересечение двух диапазонов, не имеющих общих точек.

  1. For example, the =А1:А10 C5:E5 – это формула, использующая оператор пересечения, которая должна вернуть значение ячейки, находящейся на пересечении двух диапазонов. Поскольку диапазоны не имеют точек пересечения, формула вернет #ПУСТО!.Overview of errors that occur in Excel formulas
  2. Также данная ошибка возникнет, если случайно опустить один из операторов в формуле. К примеру, формулу =А1*А2*А3 записать как =А1*А2 A3.Overview of errors that occur in Excel formulas

Ошибка #ЧИСЛО!

Error #NUMBER! возникает, когда проблема в формуле связана со значением.

  1. Например, задано отрицательное значение там, где должно быть положительное. Яркий пример – квадратный корень из отрицательного числа.Overview of errors that occur in Excel formulas
  2. К тому же, ошибка #NUMBER! возникает, когда возвращается слишком большое или слишком малое значение. Например, формула =1000^1000 вернет как раз эту ошибку.Overview of errors that occur in Excel formulas

Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.

  1. Еще одним случаем возникновения ошибки #NUMBER! является употребление функции, которая при вычислении использует метод итераций и не может вычислить результат. Ярким примером таких функций в Excel являются RATE и VSD.

Error #LINK!

Error #LINK! возникает в Excel, когда формула ссылается на ячейку, которая не существует или удалена.

  1. Например, на рисунке ниже представлена формула, которая суммирует значения двух ячеек.Overview of errors that occur in Excel formulas

    Если удалить столбец B, формула вернет ошибку #LINK!.

    Overview of errors that occur in Excel formulas

  2. Еще пример. Формула в ячейке B2 ссылается на ячейку B1, т.е. на ячейку, расположенную выше на 1 строку.Overview of errors that occur in Excel formulas

    Если мы скопируем данную формулу в любую ячейку 1-й строки (например, ячейку D1), формула вернет ошибку #LINK!, т.к. в ней будет присутствовать ссылка на несуществующую ячейку.

    Overview of errors that occur in Excel formulas

Error #VALUE!

Error #VALUE! одна из самых распространенных ошибок, встречающихся в Excel. Она возникает, когда значение одного из аргументов формулы или функции содержит недопустимые значения. Самые распространенные случаи возникновения ошибки #VALUE!:

  1. Формула пытается применить стандартные математические операторы к тексту.Overview of errors that occur in Excel formulas
  2. В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции VPR задан числом меньше 1.Overview of errors that occur in Excel formulas
  3. Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции VPR используется диапазон A6:A8.Overview of errors that occur in Excel formulas

Вот и все! Мы разобрали типичные ситуации возникновения ошибок в Excel. Зная причину ошибки, гораздо проще исправить ее. Успехов Вам в изучении Excel!

Leave a Reply