Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

Глава3. Особенности формул

89

Примечание

Чтобы введенное вами имя не исчезло, недостаточно щелкнуть на рабочем листе после ввода имени в поле Имя. Обязательно нажмите клавишу <Enter>.

В силу некоторых соображений при работе в Excel не допускается применение поля Имя для переименования диаграммы. Для этого служит команда Работа с диаграммами^Макет^Свойства^Имя диаграммы (Chart Tools^Layout^Properties^Chart Name).

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

Нередко бывает так, что, введя формулу, вы в ответ получаете значение, которое со­ общает об ошибке. Формулы возвращают такое значение, если в ячейке, на которую они ссылаются, находится ошибочное значение. Это называется цепной реакцией — единст­ венное ошибочное значение вызывает образование целого ряда ошибочных значений в других ячейках, в которых содержатся формулы, зависящие от ячейки с исходным зна­ чением. Инструменты, которые помогают отслеживать источники ошибок в формулах, находятся в группе Формулы^Зависимости формул (Formulas1^ Formula Auditing).

В табл. 3.2 перечислены значения — сообщения об ошибках, которые могут появить­ сяв ячейках с формулами.

Таблица 3.2. Типичные ошибки в формулах Excel

Сообщение Описание об ошибке

#д е л / о !

В формуле предпринимается попытка деления на нуль (эта операция запре­

 

щена законами математики). Подобное сообщение появляется и в том слу­

 

чае, когда в формуле осуществляется деление на содержимое пустой ячейки

# н /д

Формула ссылается (прямо или косвенно) на ячейку, в которой используется

 

функция рабочего листа, для которой недоступны исходные данные. Кроме

 

того, значение # н / д возвращается функцией п р о с м о т р , которая не смогла

 

найти значение

#имя? В формуле используется имя, которое неизвестно программе Excel. Это происходит в том случае, когда определенное в формуле имя удалено или

втексте не совпадает количество открывающих и закрывающих кавычек

#п ус то ! В формуле применяется пересечение двух диапазонов, которые на самом

деле не пересекаются (об этом рассказывалось ранее)

#число! Проблема связана с аргументом функции; например, если функция к о р е н ь пытается вычислить квадратный корень отрицательного числа. Это сообще­ ние об ошибке также появляется в том случае, когда вычисляемое значение слишком велико или мало. Программа Excel не поддерживает ненулевые значения, которые по модулю меньше, чем 1Е-307, либо больше, чем 1Е+308

#ссыл! В формуле определена ссылка на недопустимую ячейку. Это может произой­ ти в том случае, когда ячейка удалена из рабочего листа

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

#####Эти символы отображаются в ячейке в следующих двух случаях: столбец не­ достаточно широк для отображения результата и формула возвращает отри­ цательные значения даты или времени