Отладка формул

Ввод вычислительных формул в состав документа MS Excel очень часто приводит к появлению различных ошибок в формулах. Типичные ошибки, возвращаемые формулами, приведены в таблице 7.

Таблица 7 - Типичные ошибки, возвращаемые формулами

Ошибка Описание ошибки
#Н/Д Н/Д – от Неопределенные Данные. Возникает при использовании ссылки на пустую ячейку
#ЧИСЛО! Параметр функции не число
#ИМЯ? Ошибка в написании имени или задано несуществующее имя
#ССЫЛКА! Используется ссылка на несуществующую ячейку
#ЗНАЧ! Вместо числового или логического значения введен текст
#ДЕЛ/0! Деление на ноль (пустая ячейка интерпретируется как ноль)
#ПУСТО! Используется ошибочная ссылка на ячейку
########## Данные не помещаются в ячейку по ширине

Для эффективного устранения этих ошибок и настройки формул, удобно воспользоваться командами панели инструментов Зависимости, показанной на рисунке 23.

           
   
 
   
кнопки “обвести неверные данные”


Рисунок 23 – Вид панели инструментов “Зависимости”

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

Кнопка Вычислить формулу будет эффективна при поиске ошибки в тексте формулы. Например, появление отрицательного значения в качестве параметра функции КОРЕНЬ или ошибка, связанная с расстановкой круглых скобок легко анализируется с помощью диалогового окна “Вычисление формулы”, показанного на рисунке. 24

Рисунок 24 – Вид окна “Вычисление формулы”

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

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

Алгоритм обнаружения и удаления циклической ссылки.

1 На панели инструментов Циклические ссылки щелкните первую ячейку в поле Найти циклическую ссылку.

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

Примечание. В строке состояния отображается слово «Цикл», за которым следует ссылка на одну из ячеек, содержащихся в циклической ссылке. Если слово «Цикл» отображается без ссылки, то данная циклическая ссылка содержится не на текущем листе.

3 Продолжайте правку формул до тех пор, пока в строке состояния отображается слово «Цикл».

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

Рисунок 25 – Вид окна сообщения

Как видно из контекста, в этом окне предлагается вариант формулы, автоматически исправленной MS Excel. Эта формула работоспособна, но требует проверки правильности получаемого результата.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: