Как найти и убрать циклические ссылки в Excel?
Циклические ссылки в Excel – формульные ошибки. Это значит, что расчет зациклился на какой-то ячейке, которая ссылается сама на себя. Цикл расчетов повторяется бесконечно и не может выдать правильный результат. Посмотрим, как в редакторе находят такие ссылки и как удаляют.
Как найти циклическую ссылку в Excel?
Если вы запустите документ с циклической ссылкой, программа найдет ее автоматически. Появится вот такое сообщение.

В документе циклическая ссылка находится так. Переходим в раздел «Формулы». Кликаем на вкладку «Проверка наличия ошибок» и пункт «Циклические ссылки». В выпадающем меню программа выдает все координаты, где есть циклическая ссылка. В ячейках появляются синие стрелки с точками.

Также сообщение о наличие циклических ссылок в документе находится на нижней панели.

Когда вы нашли циклическую ссылку, нужно выявить в ней ошибку – найти ту ячейку, которая замыкается сама на себе из-за неправильной формулы. В нашем случае сделать это элементарно – у нас всего три зацикленных ячейки. В более сложных таблицах со сложными формулами придется постараться.
Полностью отключить циклические ссылки нельзя. Но они легко находятся самой программой, причем автоматически.
Сложность представляют сторонние документы, которые вы открываете в первый раз. Вам нужно найти в незнакомой таблице циклическую ссылку и устранить ее. Легче работать с циклическими ссылками в своей таблице. Как только вы записали формулу, которая создала циклическую ссылку, вы сразу же увидите сообщение программы. Не оставляйте таблицу в таком состоянии – сразу меняйте формулу и удаляйте ссылку.
Выводы
Итак, мы разобрались, что такое циклические ссылки в Эксель, научились их находить и устранять. Поиск ссылок обычно автоматический, но мы показали два простых способа, как найти их вручную.
Как найти циклическую ссылку в excel
Циклические ссылки
Циклической ссылкой называется последовательность ссылок, при которой формула (Формула — совокупность значений, ссылок на другие ячейки, именованных объектов, функций и операторов, позволяющая получить новое значение. Формула всегда начинается со знака равенства (=).) ссылается (через другие ссылки или напрямую), сама на себя. Microsoft Excel не может автоматически подсчитать все открытые книги, если одна из них содержит циклическую ссылку. Циклическую ссылку можно удалить, или вычислить значение каждой ячейки, включенной в замкнутую последовательность, используя результаты предыдущих итераций (Итерация — повторяющееся вычисление, производимое до тех пор, пока не будет выполнено заданное условие.). По умолчанию, до тех пор пока не будут изменены соответствующие параметры, вычисления прекращаются после выполнения 100 итераций или после того, как изменение каждой величины не будет превышать 0,001 за одну итерацию.
Обнаружение и удаление циклической ссылки
1. Если панель инструментов (Панель инструментов — строка с кнопками и другими элементами управления, служащими для выполнения команд. Чтобы вызвать панель инструментов, в меню Сервис выберите команду Настройка, а затем выберите вкладку Панели инструментов.) Циклические ссылки не отображается, выберите в меню Сервис команду Настройка, а затем перейдите на вкладку Панели инструментов и установите флажок Циклические ссылки.
2. На панели инструментов Циклические ссылки щелкните первую ячейку в поле Найти циклическую ссылку.
3. Проверьте формулу в ячейке. Если она не является причиной ошибки, выберите в поле Найти циклическую ссылку следующую ячейку.
В строке состояния отображается слово «Цикл», за которым следует ссылка на одну из ячеек, содержащихся в циклической ссылке. Если слово «Цикл» отображается без ссылки, то данная циклическая ссылка содержится не на текущем листе.
4. Продолжайте правку формул до тех пор, пока в строке состояния отображается слово «Цикл».
· При открытой панели инструментов Циклические ссылки ячейки, зависимые от формулы, отмечены стрелками слежения (Стрелки слежения — стрелки, показывающие связь между активной ячейкой и связанными с ней ячейками. Синие стрелки слежения показывают на ячейку, значение которой используется другой ячейкой, а красные на ячейки со значениями ошибок, такими как #ДЕЛ/0!.).
· Дважды щелкая стрелки слежения, можно переходить между ячейками в циклической ссылке.
Чтобы циклическая ссылка заработала, измените число итераций при расчете формул в Microsoft Excel
1. В меню Сервис выберите команду Параметры, а затем — вкладку Вычисления.
2. Установите флажок Итерации.
3. В поле Предельное число итераций введите количество итераций для выполнения при обработке формул. Чем больше предельное число итераций, тем больше времени потребуется для пересчета листа.
4. В поле Относительная погрешность введите относительную погрешность вычислений. Чем меньше погрешность, тем больше время пересчета листа и точнее результаты обработки формул.
Excel. Как найти циклическую ссылку
нажмите «Отмена», и после открытия файла перейдите на закладку «Формулы» в область «Зависимости формул».
Скачать заметку в формате Word
Кликните на стрелку кнопки рядом со строкой «Зависимые ячейки». Выберите «Циклические ссылки», и перейдите к первой из них:
Изучите формулу в ячейке, и постарайтесь понять, что могло вызвать циклическую ссылку. Наиболее вероятная проблема – это попытка поместить результат внутрь области, над которой совершается операция, например, суммирования:
Здесь в ячейке С2 находится формула, ссылающаяся на саму ячейку С2…
Циклическая ссылка в Excel. Как найти и удалить — 2 способа

В большинстве случаев циклические ссылки воспринимаются пользователями как неправильные выражения. Это связано с тем, что сама программа перегружена своим присутствием, предупреждая его специальным уведомлением. Чтобы снять ненужную нагрузку с программных процессов и устранить конфликты ячеек, необходимо найти и удалить проблемные области.
Что такое циклическая ссылка
Циклическая ссылка — это выражение, которое через формулы, расположенные в других ячейках, ссылается на начало выражения. Также в этой цепочке может быть огромное количество звеньев, из которых образуется замкнутый круг. Чаще всего это выражение с ошибкой, которое перегружает систему и мешает правильной работе программы. Однако в некоторых ситуациях пользователи намеренно добавляют циклические ссылки для выполнения определенных операций вычисления.
Если циклическая ссылка — это ошибка, которую пользователь случайно допустил при заполнении таблицы, введя определенные функции, формулы, то ее необходимо найти и удалить. В этом случае есть несколько эффективных способов. Стоит подробно рассмотреть 2 самых простых и проверенных.
Важно! Нет необходимости задумываться о том, содержит ли таблица циклические ссылки или нет. Если такие конфликтные ситуации существуют, современные версии Excel немедленно информируют пользователя с помощью окна предупреждения с соответствующей информацией.
Окно предупреждения о наличии циклических ссылок в таблице
Визуальный поиск
Это простейший метод поиска, который работает при проверке небольших таблиц. Процедура:
- Когда появится окно с предупреждением, его нужно закрыть, нажав кнопку «ОК».
- Программа автоматически обозначит ячейки, между которыми возникла конфликтная ситуация. Они будут выделены специальной стрелкой трека.
Обозначьте проблемные ячейки стрелкой следа
- Чтобы убрать цикличность, нужно перейти в указанную ячейку и исправить формулу. Для этого нужно удалить конфликтующие координаты ячеек из общей формулы.
- Осталось переместить курсор мыши в любую свободную ячейку таблицы, нажать ЛКМ. Циклическая ссылка будет удалена.
Правильный вариант после удаления круговой ссылки
Использование инструментов программы
В случаях, когда стрелки трассировки не указывают проблемные области в таблице, следует использовать встроенные инструменты Excel для поиска и удаления циклических ссылок. Процедура:
- Первый шаг — закрыть окно с предупреждением.
- Перейдите на вкладку Формулы на главной панели инструментов.
- Перейдите в раздел «Формульные зависимости».
- Найдите кнопку «Проверка ошибок». Если окно программы в сжатом формате, эта кнопка будет отмечена восклицательным знаком. Рядом должен быть маленький треугольник, направленный вниз. Вам нужно нажать на нее, чтобы появился список команд.
Меню для отображения всех круговых ссылок с координатами их ячеек
- Выберите из списка «Циклические ссылки».
- После выполнения всех вышеперечисленных шагов пользователь увидит полный список с ячейками, содержащими циклические ссылки. Чтобы понять, где именно находится эта ячейка, нужно найти ее в списке, щелкнув по ней левой кнопкой мыши. Программа автоматически перенаправит пользователя туда, где произошел конфликт.
- Далее необходимо исправить ошибку для каждой проблемной ячейки, как описано в первом способе. Когда конфликтующие координаты удалены из всех формул в списке ошибок, требуется окончательная проверка. Для этого рядом с кнопкой «Проверка ошибок» нужно открыть список команд. Если запись «Циклические соединения» не отображается как активная, ошибок нет.
Если ошибок нет, элемент нельзя выбрать для поиска циклических ссылок
Отключение блокировки и создание циклических ссылок
Как только вы поймете, как находить и исправлять циклические ссылки в электронных таблицах Excel, вам необходимо рассмотреть ситуации, в которых эти выражения могут быть использованы в ваших интересах. Однако для начала нужно узнать, как отключить автоматическую блокировку таких ссылок.
Чаще всего циклические ссылки преднамеренно используются при построении экономических моделей для выполнения итерационных расчетов. Однако, даже если это выражение используется намеренно, программа все равно заблокирует его автоматически. Для выполнения выражения необходимо отключить блокировку. Для этого нужно выполнить несколько действий:
- Перейдите на вкладку «Файл» на главной панели.
- Выбираем пункт «Параметры».
- Окно настройки Excel должно появиться перед пользователем. В меню слева выберите вкладку «Формулы».
- Перейдите в раздел Параметры расчета. Установите флажок рядом с функцией «Включить итерационные вычисления». В дополнение к этому в свободных полях чуть ниже вы можете установить максимальное количество таких вычислений, допустимую погрешность.
Важно! Лучше не изменять максимальное количество итерационных вычислений без крайней необходимости. Если их будет слишком много, программа будет перегружена и могут возникнуть сбои в ее работе.
Окно настроек блокировки циклических ссылок, их количество разрешено в документе
- Чтобы изменения вступили в силу, необходимо нажать кнопку «ОК». После этого программа перестанет автоматически блокировать вычисления в ячейках, связанных круговыми ссылками.
Самый простой способ создать круговую ссылку — выбрать любую ячейку в таблице, ввести знак «=» сразу после добавления координат той же ячейки. Чтобы усложнить задачу, чтобы расширить круговую ссылку на большее количество ячеек, необходимо выполнить следующую процедуру:
- Добавьте цифру «2» в ячейку A1».
- Введите значение «= C1» в ячейку B1».
- Добавьте формулу «= A1» в ячейку C1».
- Осталось вернуться к самой первой ячейке, через которую обращаться к ячейке B1. После этого цепочка из 3 ячеек замкнется.
Заключение
Найти циклические ссылки в электронной таблице Excel очень просто. Это значительно упрощает эту задачу, автоматически уведомляя саму программу о наличии конфликтующих выражений. После этого остается использовать один из двух описанных выше методов для устранения ошибок.