Чтобы выявить ошибки при создании формул, можно отобразить зависимости ячеек. Зависимости используются для просмотра на табличном поле связей между ячейками с формулами и ячейками со значениями, которые были задействованы в данных формулах. Зависимости отображаются только в пределах одной открытой книги. При создании зависимости используются влияющие ячейки и зависимые ячейки.
Влияющая ячейка – это ячейка, которая ссылается на формулу в другой ячейке.
Зависимая ячейка – это ячейка, которая содержит формулу.
Чтобы отобразить связи ячеек, нужно выбрать команды Влияющие ячейки или Зависимые ячейки группы Зависимости формулвкладки Формулы (рис.6.5). Чтобы не отображать зависимости, примените команду Убрать стрелки этой же группы.
Рис. 6.5. отображение влияющих ячеек
В Excel установлен режим автоматических вычислений, благодаря которому формулы на листах пересчитываются мгновенно. При размещении на листе очень большого количества (до несколько тысяч) сложных формул скорость работы может заметно снизиться из-за пересчета всех формул на листе. Чтобы управлять процессом вычисления по формулам, нужно установить ручной режим вычислений, применив команду Формулы→Вычисление→Параметры вычислений→Вручную. После внесения изменений нужно вызвать команду Произвести вычисления(для пересчета данных на листе книги) или Пересчет(для пересчета всей книги) группы Вычисление вкладки Формулы.
Полезной возможностью по работе с формулами является отображение всех формул на листе. Это можно сделать, используя команду Формулы →Зависимости формул→Показать формулы. После этого в ячейках вместо вычисленных значений будут показаны записанные формулы. Для возврата в обычный режим нужно еще раз нажать кнопку Показать формулы.
Если формула возвращает ошибочное значение, Excel может помочь определить ячейку, которая вызывает ошибку. Для этого нужно выбрать Формулы→Зависимости формул→Проверка наличия ошибок→Источник ошибок. Команда Проверка наличия ошибокпомогает выявить все ошибочные записи формул.
Для отладки формул существует средство вычисления формул, вызываемое командой Формулы→Зависимости формул→Вычислить формулу, которое показывает пошаговое вычисление в сложных формулах.