Найти тему
Excellent - Всё про Excel

Ошибки в Excel

Оглавление

Важнейшая тема, дамы и господа!

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

Что мы считаем ошибкой в Excel? Это ситуация, когда прописанная формула вместо результата выдает нечто неприятное из списка ниже:

ЕЛ/0!

  • Что означает: в расчете присутствует деление на ноль - из школьной программы знаем, что делить на ноль нельзя.

#Н/Д

  • Что означает: формула не находит запрашиваемого значения (например, ВПР ищет значение в таблице-источнике, которого там нет).
  • Возможные причины:
  1. значения, действительно, может не быть в таблице
  2. значение есть, но формально оно другое. Например, используется лишний пробел, допущена опечатка или используются визуально одинаковые символы из разных раскладок (русская а и английская a - это разные буквы)
  3. неправильно задан диапазон источника (было 10 строк таблицы >> дописали 5 новых значений снизу >> изменить диапазон в формуле забыли)
  4. диапазон источника задан относительными ссылками, а не абсолютными: A1:A5 при протягивании вниз превратится в A2:А6, А3:А7 и т.д.

МЯ?

  • Что означает: в формуле указан несуществующий именованный диапазон.
  • Возможные причины:
  1. Забыли указать имя для диапазона
  2. Опечатка
  3. Вообще не планировали указывать имя диапазона: в формуле прописан текст, но забыли поставить кавычки. Например, формула =Москва означает, что нужно сослаться на диапазон с именем Москва, в котором может содержаться что угодно, а формула ="Москва" означает, что её результатом будет текстовое значение Москва

#ССЫЛКА!

  • Что означает: формула ссылается на недопустимую ячейку
  • Возможные причины:
  1. Диапазон, на который ссылается формула, был удален. Например, после написания формулы =A1 удалили столбец A или строку 1
  2. Адрес ячейки определяется некорректной формулой. Например, в другой ячейке неправильно указан номер столбца на который нужно сослаться - в этой ячейке может быть любое значение. Пусть оно будет "-1">> вы его используете через ДВССЫЛ и пытаетесь сослаться на ячейку с отрицательным столбцом (A-1), что невозможно.
  3. Ссылка на закрытую книгу Excel через формулу, которая с закрытыми книгами работать не умеет.
  4. Неверно указан заданы аргументы функции. Например, =ВПР(A1;B1:С5;3;0). Здесь ВПР пытается взять значение из третьего столбца из таблицы, в которой столбца всего два (B1:С5)

#ЗНАЧ!

Что означает: Формула вводится неправильно и вероятно используются операции с разным типом данных (из яблок вычитается картофель)

Возможные причины:

  1. Формула пытается производить арифметические значения с текстом, например, =Десять + 1
  2. Excel воспринимает числовое значение, как текст. Например, в ячейке есть пробел или указан неверный разделитель целой и дробной части (запятая/точка)
Excel. Реакция на неверный разделитель дробной части.
Excel. Реакция на неверный разделитель дробной части.

3. Функция использует значение, в котором более 255 символов. В примере ниже функция ВПР справляется перестает справляться с задачей, когда в искомом значении появляется 256й символ ф:

Excel. Ошибка #ЗНАЧ! в результате использования слишком длинной строки
Excel. Ошибка #ЗНАЧ! в результате использования слишком длинной строки

ИСЛО!

Что означает: формула или функция оперируют недопустимым числовым значением. При этом тип значения верен (числовой)

Возможные причины:

  1. Результат расчета - слишком большое значение. Например, если возвести 100 в степень 1000 (=100^1000), то Excel не справится
  2. функции задан аргумент за пределами допустимых, например, отрицательное количество часов для функции ВРЕМЯ или квадратный корень из отрицательного числа
Excel. Примеры ошибки ЧИСЛО!
Excel. Примеры ошибки ЧИСЛО!

УСТО!

Что означает: пустое множество (нет пересечения диапазонов)

Возможные причины:

Вероятно используется неправильный оператор диапазона (двоеточие, пробел или точка с запятой). В примере ниже ошибка возникает тогда, когда мы используем пробел, чтобы определить пересечение двух диапазонов, которые на самом деле не пересекаются:

Excel. Пример ошибки #ПУСТО!
Excel. Пример ошибки #ПУСТО!

Если ячейка заполнилась символами решетка (###)

Что означает: результат не может быть отображен

Возможные причины:

Рассчитано отрицательное значение времени. При этом расчет ведется корректно в числовом формате, но не может быть отображен в соответствующем формате времени

Результат не уместился в ячейку. В этом случае нужно просто расширить столбец.

Excel. Пример ошибки ###
Excel. Пример ошибки ###

Циклическая ссылка

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

Excel. Пример циклической ссылки
Excel. Пример циклической ссылки

В нижнем левом углу экрана мы видим подсказку "Циклические ссылки: A1", но чтобы найте все циклические ссылки следует пройти следующим путем:

Закладка "Формулы" >> кнопка "Проверка ошибок" >> Циклические ссылки

Excel. Поиск циклических ссылок
Excel. Поиск циклических ссылок
PS. Подписывайтесь, задавайте вопросы - будем разбираться вместе.

Наука
7 млн интересуются