Виды ошибок http

Ввод данных
05.12.2013 70485

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

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

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

Обработка ошибок с помощью функции ЕОШИБКА()

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

Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках

Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках

Функция если вернет ошибку (например, сообщение), если при расчете появляется ошибка. Например, рассмотрим следующую формулу: =ЕСЛИ(ЕОШИБКА(А1/А2);""; А1/А2). При возникновении ошибки (деление на 0) формула возвращает пустую строку. Если же ошибки не возникает, возвращается само выражение А1/А2.

Существует другая, более удобная функция ЕСЛИОШИБКА(), которая совмещает две предыдущие функции ЕСЛИ() и ЕОШИБКА(): ЕСЛИОШИБКА(значение;значение при ошибке), где: значение — выражение для расчета, значение при ошибке — возвращаемый результат в случае ошибки. Для нашего примера это будет выглядеть так: =ЕСЛИОШИБКА(А1/А2;"").

По теме

Новые публикации

Вчера в марафоне 30 функций Excel за 30 дней мы искали значения с помощью функции LOOKUP (ПРОСМОТР). Сегодня мы вновь воспользуемся этой функцией для работы над ошибками.

17-й день марафона мы посвятим исследованиям функции ERROR.TYPE (ТИП.ОШИБКИ). Она способна распознавать типы ошибок, а Вы, в свою очередь, можете использовать эту информацию, чтобы устранить их.

Итак, рассмотрим информацию и примеры использования функции ERROR.TYPE (ТИП.ОШИБКИ) в Excel. Если у Вас есть дополнительная информация или примеры, пожалуйста, делитесь ими в комментариях.

Содержание

  1. Функция 17: ERROR.TYPE (ТИП.ОШИБКИ)
  2. Как можно использовать функцию ERROR.TYPE (ТИП.ОШИБКИ)?
  3. Синтаксис ERROR.TYPE (ТИП.ОШИБКИ)
  4. Ловушки ERROR.TYPE (ТИП.ОШИБКИ)
  5. Пример 1: Определяем тип ошибки
  6. Пример 2: Помогаем пользователям разобраться с ошибками

Функция 17: ERROR.TYPE (ТИП.ОШИБКИ)

Функция ERROR.TYPE (ТИП.ОШИБКИ) определяет тип ошибки по номеру или возвращает #N/A (#Н/Д), если ошибка не найдена.

Функция ТИП.ОШИБКИ в Excel

Как можно использовать функцию ERROR.TYPE (ТИП.ОШИБКИ)?

При помощи ERROR.TYPE (ТИП.ОШИБКИ) Вы можете:

  • идентифицировать тип ошибки.
  • помочь пользователям исправить возникающие ошибки.

Синтаксис ERROR.TYPE (ТИП.ОШИБКИ)

Функция ERROR.TYPE (ТИП.ОШИБКИ) имеет вот такой синтаксис:

ERROR.TYPE(error_val)
ТИП.ОШИБКИ(значение_ошибки)

  • error_val (значение_ошибки) – та самая ошибка, которую надо идентифицировать.
  • коды, которые возвращает функция ERROR.TYPE (ТИП.ОШИБКИ):
    • 1 … #NULL! (#ПУСТО!)
    • 2 … #DIV/0! (#ДЕЛ/0!)
    • 3 … #VALUE! (#ЗНАЧ!)
    • 4 … #REF! (#ССЫЛ!)
    • 5 … #NAME? (#ИМЯ?)
    • 6 … #NUM! (#ЧИСЛО!)
    • 7 … #N/A (#Н/Д)
    • #N/A (#Н/Д) … любое другое значение

Ловушки ERROR.TYPE (ТИП.ОШИБКИ)

Если значение аргумента error_val (значение_ошибки) не является ошибкой, результатом функции ERROR.TYPE (ТИП.ОШИБКИ) будет сообщение об ошибке #N/A (#Н/Д). Вы сможете избежать этого, если воспользуетесь функцией ISERROR (ЕОШИБКА), чтобы проверить наличие ошибки, как это показано в примере 2.

Пример 1: Определяем тип ошибки

При помощи функции ERROR.TYPE (ТИП.ОШИБКИ) Вы можете проверить ячейку, чтобы определить, какая в ней содержится ошибка. Если в ячейке нет ошибки, то вместо числового кода ошибки будет возвращено значение #N/A (#Н/Д).

=ERROR.TYPE(B3)
=ТИП.ОШИБКИ(B3)

Функция ТИП.ОШИБКИ в Excel

В этом примере ячейка B3 содержит #VALUE! (#ЗНАЧ!), поэтому тип ошибки равен 3.

Функция ТИП.ОШИБКИ в Excel

Пример 2: Помогаем пользователям разобраться с ошибками

Сочетая ERROR.TYPE (ТИП.ОШИБКИ) с другими функциями, Вы можете помочь пользователям исправить ошибки, появляющиеся в ячейке. В этом примере в ячейках B3 и C3 должны быть введены числа. Если введён текст, результатом в D3 будет сообщение об ошибке #VALUE! (#ЗНАЧ!). Если в ячейке C3 введён ноль, результатом будет сообщение об ошибке #DIV/0 (#ДЕЛ/0).

В ячейке D4 функция ISERROR (ЕОШИБКА) проверяет наличие ошибки, а ERROR.TYPE (ТИП.ОШИБКИ) возвращает номер этой ошибки. Функция LOOKUP (ПРОСМОТР) находит в таблице кодов ошибок подходящее к данной ситуации сообщение с подсказкой, как исправить ошибку, и показывает его пользователю.

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")
=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

Функция ТИП.ОШИБКИ в Excel

Вот таблица соответствия числовых кодов ошибки и выводимых сообщений:

Функция ТИП.ОШИБКИ в Excel

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

На чтение 6 мин. Просмотров 17 Опубликовано

При работе в 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, в которой указан текст во второй формула второй аргумент написан неправильно.

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



Содержание

  1. Функция ЕСЛИОШИБКА
  2. Синтаксис
  3. Примечания
  4. Примеры
  5. Пример 2
  6. Нужна дополнительная помощь?

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

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

Синтаксис

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

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

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

  • 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.

Ошибки в Excel лого

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

Ошибки в формулах делятся на несколько категорий:

Синтаксические ошибки: Возникают при неправильном синтаксисе формулы. Например, формула имеет несоответствующие скобки, или функция имеет не корректное количество аргументов.

Логические ошибки: В этом случает формула не возвращает ошибку, но имеет логический изъян, что является причиной неправильного результата расчета.

Ошибки неправильных ссылок: Логика формул верна, но формула использует некорректную ссылку на ячейку. Простой пример, диапазон данных для суммирования в формуле СУММ может содержать не все элементы, которые вы хотите суммировать.

Семантические ошибки: Например, название функции написано неправильно, в этом случае Excel вернет ошибку #ИМЯ?

Циклические ошибки: Циклические ссылки возникают, когда формула ссылается на саму себя, прямо или косвенно. Циклические ссылки иногда могут быть полезны, но зачастую они указываю на наличие проблемы.

Ошибки в формулах массивов: Когда вы вводите формулу массива, по окончании ввода необходимо нажать Ctrl + Sift + Enter. Если вы не сделали этого, Excel не поймет, что это формула массива, и вернет ошибку или некорректный результат.

Ошибки неполных расчётов: В этом случае формулы рассчитываются не полностью. Чтобы удостовериться, что се формулы пересчитаны, наберите Ctrl + Alt + Shift + F9.

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

Ошибка #ДЕЛ/0!

Если вы создали формулу, в которой производится деление на ноль, Excel вернет ошибку #ДЕЛ/0!

Так как Excel воспринимает пустую ячейку как ноль, то при делении на пустую ячейку тоже будет возвращена ошибка. Эта проблема часто встречается при создании формулы для данных, которые еще не были введены. Формула ячейки D4 была протянута на весь диапазон (=C4/B4).

Ошибка деление на ноль

Эта формула возвращает отношение значений колонок C к B. Так как не все данные по дням были занесены, формула вернула ошибку #ДЕЛ/0!

Чтобы избежать ошибки, вы можете воспользоваться формулой ЕСЛИ, для проверки, являются ли ячейки колонки B пустыми или нет:

=ЕСЛИ(B4=0;»»;C4/B4)

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

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

=ЕСЛИОШИБКА(C4/B4;»»)

Ошибка #Н/Д

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

Обычно, ошибка #Н/Д возвращается в результате работы формул подстановки (ВПР, ГПР, ПОИСКПОЗ и ИНДЕКС). В случае, когда совпадение не было найдено.

Чтобы перехватить ошибку и отобразить пустую ячейку, воспользуйтесь функцией =ЕСНД().

=ЕСНД(ВПР(A1;B1:D30;3;0);»»)

Обратите внимание, что функция ЕСНД является новой функцией в Excel 2013. Для совместимости с предыдущими версиями воспользуйтесь аналогом этой функции:

=ЕСЛИ(ЕНД(ВПР(A1;B1:D30;3;0));»»;ВПР(A1;B1:D30;3;0))

Ошибка #ИМЯ?

Excel может вернуть ошибку #ИМЯ? в следующих случаях:

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

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

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

ошибка пересечения

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

Ошибка #ЧИСЛО! будет возвращена в следующих случаях:

  • В числовом аргументе формулы введено нечисловое значение (например, $1,000 вместо 1000)
  • В формуле введен недопустимый аргумент (например, =КОРЕНЬ(-12))
  • Функция, использующая итерацию, не может рассчитать результат. Примеры функций, использующих итерацию: ВСД(), СТАВКА()
  • Формула возвращает значение, которое слишком большое или слишком маленькое. Excel поддерживает значения между -1E-307 и 1E-307.

Ошибка #ССЫЛКА!

Ошибка #ССЫЛКА! возникает в случаях, когда формула использует недействительную ссылку на ячейку. Ошибка возникает в следующих ситуациях:

  • Вы удалили колонку или строку, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если первая строка или столбцы A или B были удалены:

=A1/B1

  • Вы удалили рабочий лист, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если Лист1 был удален:

=Лист1!A1

  • Вы скопировали формулу в расположение, где относительная ссылка становится недействительной. Например, при копировании формулы из ячейки A2 в ячейку A1, формула вернет ошибку #ССЫЛКА!, так как она пытается обратиться к несуществующей ячейке.

=A1-1

  • Вы вырезаете ячейку и затем вставляете ее в ячейку, на которую ссылается формула. В этом случае будет возвращена ошибка #ССЫЛКА!

Ошибка #ЗНАЧ!

Ошибка #ЗНАЧ! является самой распространенной ошибкой и возникает в следующих ситуациях:

  • Аргумент функции имеет неверный тип данных или формула пытается выполнить операцию, используя неверные данные. Например, при попытке сложения числового значения с текстовым, формула вернет ошибку
  • Аргумент функции является диапазоном, когда он должен быть одним значением
  • Пользовательские функции листа не рассчитываются. Для принудительного пересчета нажмите Ctrl + Alt + F9
  • Пользовательская функция листа пытается выполнить операцию, которая не является допустимой. Например, пользовательская функция не может изменить среду Excel или сделать изменения в других ячейках
  • Вы забыли нажать Ctrl + Shift + Enter при вводе формулы массива

Если формула содержит ошибку, то «Excel 2007» отобразит специальное сообщение об ошибке. При этом каждый тип ошибки обозначается своим сообщением, вызывается разными причинами и соответственно требует различных способов разрешения.

##### — Что обозначает и как исправить?

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

  • проверить формулу, если вычисляется число дней между двумя датами;
  • если формула не содержит ошибок, то необходимо изменить формат ячейки и перейти, например, с формата «Дата и время» на «Общий» или «Числовой» формат.

#ЗНАЧ! — Что обозначает и как исправить?

Эти сообщение об использовании текста вместо числа или логического значения (ИСТИНА или ЛОЖЬ). То есть Excel такой плейбой и не может преобразовать данный текст в ячейке в правильный тип данных.
Необходимо убедиться, что формула или функция ссылается на те ячейки, которые содержат действительные значения.
Например, если в ячейке A2 содержится число, а в ячейке A3 содержится текст, то в ячейке А1 с формулой =A2+A3 будет отображаться #ЗНАЧ!.

#ДЕЛ/0! — Что обозначает и как исправить?

Эти сообщение, что в ячейке происходит деление числа на 0 (ноль) или же используются ссылки на пустую ячейку.

  • В окне открытого листа выделите ячейку с данной ошибкой и нажмите клавишу F2.
  • Когда в ячейке отобразится сама формула или функция, а также станут выделенными все ячейки, связанные ссылками с данной формулой или ячейкой, внимательно проверьте значения в выделенных ячейках и при необходимости внесите коррективы в формулу или измените ссылки на пустые ячейки.
  • Нажмите Enter или кнопку «Ввод» на строке формул.

[stextbox id=»warning»]Если в качестве операнда используется пустая ячейка, то он автоматически считается равным нулю.[/stextbox]

#ИМЯ? — Что обозначает и как исправить?

Эти символы сообщают, что в формуле используется несуществующее имя или неправильный оператор.

1 вариант

Если используется имя, которое не было определено, то необходимо сделать следующее:

  • В окне открытого листа перейдите к вкладке «Формулы» и в группе «Определенные имена» щелкните по кнопке «Диспетчер имен».
  • В окне «Диспетчер имен» просмотрите, присутствует ли данное имя в списке.

Если данное имя отсутствует, то необходимо добавить его согласно инструкции «Как присвоить имя ячейке или диапазону ячеек?».

2 вариант

Если существует ошибка в написании имени, то необходимо проверить его орфографию.

  • В окне открытого листа нажмите клавишу F3.
  • В окошке «Вставка имени» выберите в списке имя нужное имя и нажмите кнопку «ОК».
  • Внесите исправления (при необходимости) в формуле, которая отобразится в соответствующей ячейке.
  • Для закрепления нажмите клавишу Enter.

3 вариант

Если в формуле используется функция с ошибкой в написании.
Например, СУМ(A1:А10) вместо СУММ(A1:А10).

  • В окне открытого листа выделите ячейку с ошибкой в написании функции.
  • Раскройте меню кнопки «Источник ошибки» рядом с данной ячейкой.
  • В списке команд выберите пункт «Изменить в строке формул».
  • На строке формул в окошке имени отобразится правильно написание нужной формул, согласно которому и измените ошибочное написание.
  • Закрепите результат щелчком по клавише Enter.

4 вариант

Если в формулу введен текст, который не заключен в двойные кавычки, то необходимо проверить все текстовые записи в формуле и заключить их в двойные кавычки. Иначе Excel будет пытаться распознать данный текст как имя диапазона ячеек, хотя это и не предполагалось.
Например, СУММ(A1 А10) вместо СУММ(A1:А10).

5 вариант

Если в ссылке на диапазон ячеек пропущено двоеточие, то для исправления необходимо в формуле во всех подобных ссылках проверить знак двоеточия и исправить по мере необходимости.
Например, СУММ(A1 А10) вместо СУММ(A1:А10).

6 вариант

Если в формулу включена ссылка на значения ячеек других листов или книг, при этом имя не заключено в ординарные кавычки, то необходимо это имя заключить в апострофы ().

#Н/Д — Что обозначает и как исправить?

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

1 вариант

Если в формулу были введены недостающие данные, а также #Н/Д или НД(), то #Н/Д необходимо заменить новыми данными.
[stextbox id=»warning»]Обозначение #Н/Д вводится в ячейки, данные из которых еще не доступны.[/stextbox]

2 вариант

Если в функциях ГПР, ПРОСМОТР, ПОИСКПОЗ или ВПР указывается неверное значение аргумента «искомое_значение» (например, ссылка на диапазон ячеек, что недопустимо), то необходимо соответственно указать ссылку только на нужную ячейку.

3 вариант

Если не заданы необходимые аргументы стандартной функции листа, то нужно ввести все необходимые соответствующие аргументы функции.

4 вариант

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

5 вариант

Если для просмотра значений в несортированной таблице используются функции ВПР, ГПР или ПОИСКПОЗ, для которых по умолчанию сведения для просмотра таблиц должны располагаться в возрастающем порядке.
В функциях ВПР и ГПР содержится аргумент «интервальный _просмотр», позволяющий искать определенное значение и в несортированной таблице. Но при этом, чтобы отыскать определенное значение, аргумент «интервальный_просмотр» должен иметь значение ЛОЖЬ.
В функции ПОИСКПОЗ содержится аргумент «тип_сопоставления», позволяющий сортировать данные для поиска. Если же соответствующее значение отыскать невозможно, то рекомендуется задать аргумент «тип_сопоставления» равный 0.

6 вариант

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

7 вариант

Если не заданы один или несколько необходимых аргументов стандартной или созданной функции листа, необходимо проверить и задать все необходимые аргументы функций.

#ССЫЛКА! — Что обозначает и как исправить?

Эти символы сообщают о неверной ссылке на ячейку.

1 вариант

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

2 вариант

Если используется функция OLE, связанная с незапущенной программой, то необходимо запустить требуемую программу.
[stextbox id=»info»]Интерфейс OLE (Object Linking and Embedding — связывание и внедрение объектов) поддерживается множеством различных программ и используется для помещения документа, созданного в одной программе, в другую программу. Например, можно вставить документ Word в книгу Excel и наоборот.[/stextbox]

3 вариант

Если используется ссылка на недоступный объект DDE (Dynamic Data Exchange – динамический обмен данными), например «system», то необходимо проверить, что используется правильный раздел DDE.

4 вариант

Если используется макрос, вызывающий макрофункцию, которая при определенных вариантах выдает значение #ССЫЛКА!. Необходимо проверить аргумент функции и удостовериться, что он ссылается на допустимые ячейки или диапазоны ячеек.

#ЧИСЛО! — Что обозначает и как исправить?

Это сообщение об использовании неправильных числовых значений в формуле или функции.

1 вариант

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

2 вариант

Если в функции с итерацией (подбором параметров), например «ВСД» или «СТАВКА», невозможно найти результат, то необходимо попробовать иное начальное приближение или изменить число итераций.

3 вариант

Если в результате вычисления формулы получается число, которое слишком велико или, наоборот, слишком мало, чтобы оно могло быть отображено в Excel, то необходимо изменить формулу и добиться, чтобы результат находился в диапазоне от 1*10307 до 1*10307.

#ПУСТО! — Что обозначает и как исправить?

Эти сообщение об отсутствии общих ячеек, когда задано пере
сечение двух областей.

1 вариант

Если используется ошибочный оператор диапазона, то необходимо внести исправления, а именно:

  • для обозначения ссылки на непрерывный диапазон ячеек используется двоеточие (:) в качестве разделителя между начальной и конечной ячейкой диапазона. Например, СУММ(С1:С20).
  • для обозначения ссылки на два непересекающихся диапазона используется оператор объединения – точкой с запятой (;). Например, СУММ(С1:С20;D1:D20).

2 вариант

Если указанные диапазоны не имеют общих ячеек, то необходимо изменить ссылки, добиваясь нужного пересечения.

Понравилась статья? Поделить с друзьями:
  • Виды ошибок 404 и тд
  • Виды ошибок при акустической дисграфии
  • Виды ошибок при дисграфии таблица
  • Виды орфографических ошибок примеры
  • Виды ошибок при дизорфографии