круговая ссылка происходит в Excel, когда формула содержит ссылку ячейки на ячейку, которая содержит формулу.
Информация в статье относится к версиям Excel 2019, 2016, 2013, 2010, Excel Online и Excel для Mac.
Пример циркулярной ссылки
Пример такого типа циркулярной ссылки показан на изображении ниже, где формула в ячейке С1 содержит ссылку на ячейку С1 в формуле:
= A1 + A2 + A3 + C1
Исходная ошибка может возникать, когда формула ссылается на другую формулу, которая в конечном итоге возвращается к ячейке, содержащей исходную формулу.

Циркулярное справочное предупреждение
Как показано на изображении выше, если на листе Excel отображается циклическая ссылка, программа отображает диалоговое окно «Предупреждение», указывающее на проблему. Сообщение в диалоговом окне специально написано, потому что не все циклические ссылки в формулах непреднамеренно, как указано ниже.
Параметры пользователя
Параметры пользователя, когда появляется это диалоговое окно, - это выбор Хорошо или же Помогите , ни одна из которых не устранит проблему с круговой ссылкой. Когда вы прочитаете сообщение в диалоговом окне, вы обнаружите, что:
- Помогите предназначен для использования при непреднамеренной циклической ссылке. Это приведет вас к информации файла справки Excel по циклическим ссылкам.
- Хорошо используется для указания Excel, что циркулярная ссылка была сделана намеренно и что она должна оставить ее на месте.
Непреднамеренные циркулярные ссылки
Если круговая ссылка была сделана непреднамеренно, информация файла справки показывает вам, как находить и удалять циклические ссылки. Файл справки направляет вас на использование Excel Проверка ошибок инструмент, расположенный на вкладке «Формулы». Многие непреднамеренные ссылки на ячейки могут быть исправлены без необходимости проверки ошибок, просто корректируя ссылки на ячейки, используемые в формуле.

Умышленные циркулярные ссылки
Круглые ссылки Excel не предлагают исправления для циклической справки, потому что не все круговые ссылки являются ошибками. Хотя эти преднамеренные циклические ссылки менее распространены, чем непреднамеренные, их можно использовать, если вы хотите, чтобы Excel повторял или выполнял формулу несколько раз, прежде чем создавать результат.
Включение итерационных вычислений
Excel имеет возможность включить эти итерационные вычисления если вы планируете их использовать.
Чтобы включить итерационные вычисления:
-
Выбрать файл (или офис в Excel 2007).
-
Выбрать Опции для открытия диалогового окна «Параметры Excel».
-
В левой панели диалогового окна выберите Формулы.
-
В правой панели диалогового окна выберите Включить итеративный расчет установите флажок.
Ниже флажка доступны следующие опции:
- Установите максимальное количество итераций; это число раз, когда Excel должен пересчитать формулу.
- Установите максимальное количество изменений, приемлемое для результатов расчета - чем меньше число, тем точнее результат.
Отображение нулей в затронутых ячейках
Для ячеек, содержащих циклические ссылки, Excel отображает либо 0, как показано в клетка С1 в примере или последнем вычисленном значении в ячейке.
В некоторых случаях формулы могут успешно выполняться до того, как они попытаются вычислить значение ссылки на ячейку, где они расположены. Когда это произойдет, ячейка, содержащая формулу, отображает значение из последнего успешного вычисления.

Подробнее о циркулярном справочном предупреждении
После первого экземпляра формулы, содержащей круговую ссылку в рабочей книге, Excel не может снова отображать предупреждающее сообщение. Это зависит от обстоятельств того, как и где создаются дополнительные круговые ссылки.
Примеры того, когда окно предупреждения, содержащее предупреждающее сообщение, отображается для последующих циклических ссылок, включает:
- Первый экземпляр круговой ссылки в любой открытой книге.
- После удаления всех циркулярных ссылок во всех открытых книгах создается новая круговая ссылка.
- После закрытия всех книг в новой книге создается формула, содержащая циклическую ссылку.
- Открывается книга, содержащая круговую ссылку.




