Циклическая ссылка возникает, когда формула прямо или косвенно ссылается на себя. Например, если ячейка D3 содержит =D1+D2+D3, Excel не может завершить вычисление, так как D3 зависит от D3.
Поиск и исправление ячейки или ячеек с помощью циклической ссылки
- Перейдите к разделу Формула:>проверка>циклических ссылок.
- Выберите каждый указанный адрес ячейки и обновите формулу, чтобы она больше не указывала на себя.
- Используйте прецеденты>трассировки формул или зависимые трассировки для отслеживания связей, если проблема охватывает несколько ячеек.
- Повторяйте, пока в строке состояния больше не будут отображаться циклические ссылки.
Совет
Нажмите клавиши CTRL+G (Windows) или CONTROL+G (Mac), чтобы быстро перейти к ячейкам, на которые указывает ссылка.
Примеры шаблонов циклических ссылок
| Сценарий | Пример | Почему создается циклическая ссылка |
|---|---|---|
| Прямая самостоятельная ссылка | Ячейка A1 содержит =A1+A2 |
A1 зависит от собственного значения. |
| Формула включает собственную ячейку в диапазоне | Ячейка F3 содержит =SUM(A3:F3) |
F3 включается в вычисляемый диапазон. |
| Непрямая петля по ячейкам | A1 содержит =B1+1, а B1 — =A1+1 |
Каждая ячейка зависит от другой. |
Общие сведения о поведении строки состояния и предупреждений
- В строке состояния могут отображаться циклические ссылки и один адрес ячейки.
- Если циклические ссылки существуют на другом листе, могут отображаться только циклические ссылки без адреса.
- Excel отображает предупреждающее сообщение при первом создании циклической ссылки в сеансе. Более поздние циклические ссылки могут отображаться не в том же диалоговом окне предупреждения.
Совет
Просмотрите этот краткий пример, чтобы просмотреть один распространенный циклический справочный случай.
[! VIDEO 0d62be55-8ccd-43b6-8472-0fc7debb4521]
Устранение неполадок при недоступности проверки ошибок или циклических ссылок
Эти команды могут отличаться в зависимости от платформы и сборки.
- Классический компьютер Windows и Компьютер Mac: используйте циклические>ссылки для проверки >ошибокформул.
- Excel для Интернета и мобильных приложений. Команды аудита формул могут быть ограничены. Откройте файл в классическом приложении, чтобы найти и исправить циклические ссылки.
- Если команда не отображается, используйте поле поиска в Excel и найдите
Error CheckingилиCircular References. - Если команда отключена, сначала выберите ячейку листа, а затем повторите попытку.
Почему оповещения о циклической ссылке могут продолжаться после редактирования
Оповещения по-прежнему могут отображаться по одной из этих причин.
- Другая циклическая ссылка остается на другом листе.
- Другая открытая книга по-прежнему содержит циклическую ссылку.
- Цепочка формул по-прежнему косвенно указывает на себя.
- Итеративное вычисление включено, поэтому циклические ссылки допускаются намеренно.
Предупреждение о циклической ссылке
Когда Excel впервые находит циклическую ссылку, появляется предупреждающее сообщение. Нажмите кнопку ОК, а затем исправьте или разрешите формулу. При закрытии предупреждения Excel может отобразить в ячейке или 0 последнее вычисляемое значение. Если вы подозреваете, что в ячейке есть циклическая ссылка, которая не отображается 0, попробуйте выбрать формулу в строке формул и нажать клавишу ВВОД.
Разрешить циклические ссылки с итеративным вычислением
Вы можете разрешить циклические ссылки для конкретных финансовых или инженерных моделей, в которых повторный пересчет является преднамеренным. На большинстве листов выключите итеративное вычисление.
- В Классической версии Excel для Windows перейдите кразделуПараметры>файлов> Формулы.
- На рабочем столе Excel для Mac перейдите в разделВычисление параметров>Excel>.
- Выберите Включить итеративное вычисление (Windows) или Использовать итеративное вычисление (Mac).
- Задайте максимальное число итераций , чтобы управлять количеством пересчетов.
- Задайте параметр Максимальное изменение , чтобы управлять остановкой пересчета.
По умолчанию Excel останавливается после 100 итераций или при изменении значений менее 0,001.
Различия между платформами и версиями
- Excel для настольных компьютеров Windows и Mac предоставляют полные циклические справочные средства трассировки.
- Excel для Интернета поддерживает вычисление формул, но средства устранения неполадок с циклическими ссылками могут быть ограничены, чем классические.
- В iOS и Android используйте классическое приложение для полных рабочих процессов трассировки и исправления.
Дополнительные сведения
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.