Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА ЛЕКЦИИ И ПРАКТИКА ПОЛНЫЙ КУРС.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
5.03 Mб
Скачать

Ошибки в формулах

При появлении сообщения Ошибка в формуле:

  • Проверьте, одинаково ли количество открывающих и закрывающих скобок.

  • Проверьте правильность использования оператора диапазона при ссылке на группу ячеек.

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

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

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

  • Не изменяйте формат чисел, введенных в формулы. Например, даже если в формулу необходимо ввести 1000 р., то введите число 1000.

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

Ошибка #ДЕЛ/0!. Ошибка появляется, когда в формуле делается попытка деления на ноль. Например, в качестве делителя используется ссылка на ячейку, содержащую нулевое или пустое значение (если операнд является пустой ячейкой, то ее содержимое интерпретируется как ноль), или в формуле содержится явное деление на ноль.

Ошибка #Н/Д. Значение ошибки #Н/Д является сокращением термина “Неопределенные Данные”. Это значение помогает предотвратить использование ссылки на пустую ячейку. Введите в ячейки листа значение #Н/Д, если они должны содержать данные, но в настоящий момент эти данные отсутствуют. Формулы, ссылающиеся на эти ячейки, тоже будут возвращать значение #Н/Д вместо того, чтобы пытаться производить вычисления. Ошибка может возникнуть, если не заданы один или несколько аргументов стандартной или пользовательской функции, а также задан недопустимый аргумент.

Ошибка #ИМЯ?. Ошибка #ИМЯ? появляется, когда Excel не может распознать имя, используемое в формуле. Возможная причина:

  • Используемое имя было удалено или не было определено.

  • Имеется ошибка в написании имени.

  • Имеется ошибка в написании имени функции.

  • В формулу введен текст, не заключенный в двойные кавычки.

  • В ссылке на диапазон ячеек пропущен знак двоеточия (:).

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

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

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

Использование имен

Рабочий лист может содержать заголовки, размещенные в начале столбца и слева от строки, с помощью которых описываются данные внутри листа. При ссылке на необходимые данные можно использовать эти заголовки в формуле, что делает ее более наглядной. Например, если таблица содержит количество проданной продукции в столбце «Продажа», а отдел, выполнивший торговую операцию, находится в строке «Отдел», то, создав формулу =Отдел Продажа, всегда можно определить количество проданной продукции заданным отделом. (Пробел между заголовками является оператором пересечения диапазонов, который предписывает формуле вернуть значения из ячейки, находящейся в пересечении строки «Отдел» и столбца «Продажа».)

Если данные не имеют заголовков или размещены на другом листе, можно создать имя, описывающее ячейку или диапазон ячеек. Использование имен может упростить понимание формулы. Например, формула =СУММ(Продано_в_первом_квартале) проще для понимания, чем формула =СУММ(Продажа!C20:C30). В этом примере имя Продано_в_первом_квартале представляет диапазон ячеек C20:C30 на листе «Продажа».

Имена можно использовать в любом листе книги. Например, если имя «Контракты» ссылается на группу ячеек A20:A30 в первом листе рабочей книги, то это имя можно применить в любом другом листе той же рабочей книги для ссылки на эту группу. По умолчанию имена являются абсолютными ссылками.

Для того чтобы присвоить имя ячейке или группе ячеек:

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

2.  Выберите поле имени, которое расположено слева в строке формул и введите имя ячеек.

Присвоить ячейкам имена можно при помощи существующих заголовков строк и столбцов. Для этого:

1.  Выделите область, в которой следует присвоить имена строкам или столбцам. Выделенная область должна содержать строку или столбец заголовков.

2.  Выберите команду Имя в меню Вставка, а затем — команду Создать.

3.  Установите флажки В строке выше, В столбце слева, В строке ниже или В столбце справа в группе флажков По тексту, чтобы указать расположение заголовков, из которых следует создать имена.

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

Для того чтобы заменить ссылки именами в ячейке или формуле:

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

2.  Выберите команду Имя в меню Вставка, а затем — команду Применить.

3.  Выберите необходимые имена в списке Применить имена.