Какие существуют обозначения ошибок и способы их исправления?
Если формула содержит ошибку, то «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 вариант
Если указанные диапазоны не имеют общих ячеек, то необходимо изменить ссылки, добиваясь нужного пересечения.