Как удалить циклическую ошибку

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

Содержание

  1. Что такое циклическая ссылка
  2. Визуальный поиск
  3. Использование инструментов программы
  4. Отключение блокировки и создание циклических ссылок
  5. Заключение

Что такое циклическая ссылка

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

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

Важно! Раздумывать о том есть ли в таблице циклические ссылки или нет не нужно. Если подобные конфликтные ситуации присутствуют, современные версии Excel сразу уведомляют пользователя об этом предупреждающим окном с соответствующей информацией.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Окно оповещения о наличии циклических ссылок в таблице

Визуальный поиск

Самый простой метод поиска, который подойдет при проверке небольших таблиц. Порядок действий:

  1. Когда появится предупреждающее окно, необходимо закрыть его нажатием кнопки «ОК».
  2. Программа автоматически обозначит те ячейки, между которыми возникла конфликтная ситуация. Они будет подсвечены специальной стрелкой трассировки.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Обозначение проблемных ячеек стрелкой трассировки
  1. Чтобы убрать цикличность, необходимо зайти в обозначенную ячейку и исправить формулу. Для этого необходимо убрать координаты конфликтной клетки из общей формулы.
  2. Останется перевести курсор мыши на любую свободную ячейку таблицы, нажать ЛКМ. Циклическая ссылка будет удалена.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Исправленный вариант после удаления циклической ссылки

Использование инструментов программы

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

  1. В первую очередь нужно закрыть окно с предупреждением.
  2. Перейти на вкладку «Формулы» на основной панели инструментов.
  3. Зайти в раздел «Зависимости формул».
  4. Найти кнопку «Проверка ошибок». Если окно программы находится в сжатом формате, данная кнопка будет обозначена восклицательным знаком. Рядом с ней должен находиться маленький треугольник, который направлен вниз. Нужно нажать на него, чтобы появился список команд.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Меню для отображения всех циклических ссылок с их координатами по ячейкам
  1. Из списка выбрать «Циклические ссылки».
  2. Выполнив все описанные выше действия, перед пользователем появится полный список с ячейками, которые содержат циклические ссылки. Для того чтобы понять, где точно находится данная клетка, нужно найти ее в списке, кликнуть по ней левой кнопкой мыши. Программа автоматически перенаправит пользователя в то место, где возник конфликт.
  3. Далее необходимо исправить ошибку для каждой проблемной ячейки, как описывалось в первом способе. Когда конфликтные координаты будут удалены из всех формул, которые есть в списке ошибок, необходимо выполнить заключительную проверку. Для этого возле кнопки «Проверка ошибок» нужно открыть список команд. Если пункт «Циклические ссылки» не будет показан как активный – ошибок нет.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Если ошибок нет, пункт поиска циклических ссылок выбрать нельзя

Отключение блокировки и создание циклических ссылок

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

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

  1. Зайти во вкладку «Файл» на главной панели.
  2. Выбрать пункт «Параметры».
  3. Перед пользователем должно появиться окно настройки Excel. Из меню в левой части выбрать вкладку «Формулы».
  4. Перейти к разделу «Параметры вычислений». Установить галочку напротив функции «Включить итеративные вычисления». Дополнительно к этому в свободных полях чуть ниже можно установить максимальное количество подобных вычислений, допустимую погрешность.

Важно! Без особой необходимости лучше не изменять максимальное количество итеративных вычислений. Если их будет слишком много, программа будет перегружена, могут появиться сбои с ее работой.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Окно настроек блокиратора циклических ссылок, их допустимого количества в документе
  1. Чтобы изменения вступили в силу, необходимо нажат на кнопку «ОК». После этого программа перестанет автоматически блокировать вычисления в ячейках, которые связаны циклическими ссылками.

Самый простой вариант создания циклической ссылки – выделить любую клетку таблицы, в нее вписать знак «=», сразу после которого добавить координаты этой же ячейки. Чтобы усложнить задачу, расширить циклическую ссылку на несколько ячеек, нужно выполнить следующий порядок действий:

  1. В клетку А1 добавить цифру «2».
  2. В ячейку В1 вписать значение «=С1».
  3. В клетку С1 добавить формулу «=А1».
  4. Останется вернуться в самую первую ячейку, через нее сослаться на клетку В1. После этого цепь из 3 ячеек замкнется.

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Вы ввели формулу, но она не работает. Вместо этого вы получили сообщение о «циклической ссылке». Миллионы людей имеют ту же проблему, и это происходит потому, что ваша формула пытается вычислить себя, и у вас отключена функция, называемая итеративным вычислением. Вот как это выглядит:

Формула, из-за которой возникает циклическая ссылка

Формула =D1+D2+D3 не работает, поскольку она расположена в ячейке D3 и ссылается на саму себя. Чтобы устранить проблему, можно переместить формулу в другую ячейку. Нажмите клавиши CTRL+X , чтобы вырезать формулу, выделите другую ячейку и нажмите клавиши CTRL+V , чтобы вставить ее.

Другая распространенная ошибка связана с использованием функций, которые включают ссылки на самих себя, например ячейка F3 может содержать формулу =СУММ(A3:F3). Пример:

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Вы также можете попробовать один из описанных ниже способов.

  • Если вы только что ввели формулу, начните с этой ячейки и проверьте, ссылаетесь ли вы на саму ячейку. Например, ячейка A3 может содержать формулу =(A1+A2)/A3. Такие формулы, как =A1+1 (в ячейке A1), также вызывают ошибки циклической ссылки.

Проверьте наличие непрямых ссылок. Они возникают, когда формула, расположенная в ячейке А1, использует другую формулу в ячейке B1, которая снова ссылается на ячейку А1. Если это сбивает с толку вас, представьте, что происходит с Excel.

  • Если найти ошибку не удается, на вкладке Формулы щелкните стрелку рядом с кнопкой Проверка ошибок, выберите пункт Циклические ссылки и щелкните первую ячейку в подменю.

    Команда "Циклические ссылки"

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

  • Продолжайте находить и исправлять циклические ссылки в книге, повторяя действия 1–3, пока из строки состояния не исчезнет сообщение «Циклические ссылки».

Советы    

  • В строке состояния в левом нижнем углу отображается сообщение Циклические ссылки и адрес ячейки с одной из них.

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

  • Вы можете перемещаться между ячейками в циклической ссылке, дважды щелкнув стрелку трассировки. Стрелка указывает ячейку, которая влияет на значение выбранной ячейки. Стрелка трассировки отображается, щелкнув Формулы, а затем — Прецеденты трассировки или Трассировка Зависимости.

    Влияющие ячейки

Предупреждение о циклической ссылке

Когда Excel впервые находит циклическую ссылку, появляется предупреждающее сообщение. Нажмите кнопку ОК или закройте окно сообщения.

При закрытии сообщения Excel отображает нулевое или последнее вычисляемое значение в ячейке. И теперь вы, вероятно, говорите: «Повесьте, последнее вычисляемое значение?» Да. В некоторых случаях формула может успешно выполниться до того, как она попытается вычислить себя. Например, формула, использующая функцию IF , может работать до тех пор, пока пользователь не введет аргумент (фрагмент данных, необходимый для правильного выполнения формулы), который приведет к вычислению самой формулы. В этом случае Excel сохраняет значение из последнего успешного вычисления.

Если есть подозрение, что циклическая ссылка содержится в ячейке, которая не возвращает значение 0, попробуйте такое решение:

  • Щелкните формулу в строке формулы и нажмите клавишу ВВОД.

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

  • Пользователь создает первый экземпляр циклической ссылки в любой открытой книге.

  • Пользователь удаляет все циклические ссылки во всех открытых книгах, после чего создает новую циклическую ссылку.

  • Пользователь закрывает все книги, создает новую и вводит в нее формулу с циклической ссылкой.

  • Пользователь открывает книгу, содержащую циклическую ссылку.

  • При отсутствии других открытых книг пользователь открывает книгу и создает в ней циклическую ссылку.

Итеративные вычисления

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

Если вы не знакомы с итеративными вычислениями, вероятно, вы не захотите оставлять активных циклических ссылок. Если же они вам нужны, необходимо решить, сколько раз может повторяться вычисление формулы. Если включить итеративные вычисления, не изменив предельное число итераций и относительную погрешность, приложение Excel прекратит вычисление после 100 итераций либо после того, как изменение всех значений в циклической ссылке с каждой итерацией составит меньше 0,001 (в зависимости от того, какое из этих условий будет выполнено раньше). Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.

  1. Щелкните Файл > Параметры > Формулы. Если вы работаете в Excel для Mac, откройте меню Excel и выберите Настройки > Вычисление.

  2. В разделе Параметры вычислений установите флажок Включить итеративные вычисления. На компьютере Mac щелкните Использовать итеративное вычисление.

  3. В поле Предельное число итераций введите количество итераций для выполнения при обработке формул. Чем больше предельное число итераций, тем больше времени потребуется для пересчета листа.

  4. В поле Относительная погрешность введите наименьшее значение, до достижения которого следует продолжать итерации. Это наименьшее приращение в любом вычисляемом значении. Чем меньше число, тем точнее результат и тем больше времени потребуется Excel для вычислений.

Итеративное вычисление может иметь три исход:

  • Решение сходится, что означает получение надежного конечного результата. Это самый желательный исход.

  • Решение расходится, т. е. при каждой последующей итерации разность между текущим и предыдущим результатами увеличивается.

  • Решение переключается между двумя значениями. Например, после первой итерации результат равен 1, после следующей итерации — 10, после следующей итерации — 1 и т. д.

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Получение прямых и бесплатных ответов в Excel

Дополнительные сведения

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Как найти и удалить циклическую ссылку в Excel

Так как в Microsoft Office Excel всегда используются всяческие формулы от простой автосуммы до сложных вычислений. То соответственно и возникаем много проблем с ними. Особенно если эти формулы писали не опытные пользователи. Одна из самых частых ошибок связанна с циклическими ссылками. Звучит она примерно так при открытие документа появляется окно Предупреждение о циклической ссылки.

Одна или несколько формул содержат циклическую ссылку и могут быть вычислены неправильно. Из данного сообщения чаще всего пользователь ни чего не понимает, по этому я решил написать простом языком что это такое и как решить данную проблему. Можно конечно проигнорировать это сообщение и открыть документ. Но в дальнейшем при вычислениях в таблицах можно столкнуться с ошибками. Давайте рассмотрим что такое циклическая ссылка и как её найти в Excel.

Ошибка некоторые формулы содержат циклические ссылки

Давайте на пример рассмотрим что такое циклическая ссылка. Создадим документ сделаем небольшую табличку даже не табличку а просто напишем несколько цифр и вычислим автосумму.

Теперь немного изменим формулу и включим в нее ячейку в которой должен быть результат. И увидим то самое предупреждение о циклической ссылки.

Теперь сумма у нас вычисляется не верно. А если попробовать включить эту ячейку в другую формулу то результат этих вычислений будет не правильный. Для примера добавим еще два таких же столбца и посчитаем у них сумму. Теперь попробуем посчитать сумму всех трех столбцов в итоге получаем 0.

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

В общем если просто сказать то циклическая ссылка получается если в формуле участвует та ячейка в которой должен быть результат. На самом деле найти циклическую ссылку достаточно просто главное знать что это такое.

Циклические ссылки в excel

25.10.2013 Григорий Цапко Полезные советы

Среди пользователей Excel широко распространено мнение, что циклическая ссылка в excel является разновидностью ошибки, и от нее нужно непременно избавляться.

Между тем, именно циклические ссылки в excel способны облегчить нам решение некоторых практических экономических задач и финансовом моделировании.

Эта заметка как раз и будет призвана дать ответ на вопрос: а всегда ли циклические ссылки – это плохо? И как с ними правильно работать, чтобы максимально использовать их вычислительный потенциал.

Для начала разберемся, что такое циклические ссылки в excel 2010.

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

Например, ячейка С4 = Е 7, Е7 = С11, С11 = С4. В итоге, С4 ссылается на С4.

Наглядно это выглядит так:

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

Предупреждение о циклической ссылке

Появление циклических ссылок очень легко определить. При их возникновении или наличии в уже созданной книге excel сразу же появляется предупреждение о циклической ссылке, которое по большому счету и описывает суть явления.

При нажатии на кнопку ОК, сообщение будет закрыто, а в ячейке содержащей циклическую ссылку в большинстве случаев появиться 0.

Предупреждение, как правило, появляется при первоначальном создании циклической ссылки, или открытии книги содержащей циклические ссылки. Если предупреждение принято, то при дальнейшем возникновении циклических ссылок оно может не появляться.

Как найти циклическую ссылку

Циклические ссылки в excel могут создаваться преднамеренно, для решения тех или иных задач финансового моделирования, а могут возникать случайно, в виде технических ошибок и ошибок в логике построения модели.

В первом случае мы знаем об их наличии, так как сами их предварительно создали, и знаем, зачем они нам нужны.

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

Найти циклическую ссылку можно несколькими способами. Например, чисто визуально формулы и ячейки участвующие в образовании циклических ссылок в excel отмечаются синими стрелками, как показано на первом рисунке.

Если циклическая ссылка одна на листе, то в строке состояния будет выведено сообщение о наличии циклических ссылок с адресом ячейки.

Если циклические ссылки есть еще на других листах кроме активного, то будет выведено сообщение без указания ячейки.

Если или на активном листе их более одной, то будет выведено сообщение с указанием ячейки, где циклическая ссылка появляется в первый раз, после ее удаления – ячейка, содержащая следующую циклическую ссылку и т.д.

Найти циклическую ссылку можно также при помощи инструмента поиска ошибок.

На вкладке Формулы в группе Зависимости формул выберите элемент Поиск ошибок и в раскрывающемся списке пункт Циклические ссылки.

Вы увидите адрес ячейки с первой встречающейся циклической ссылкой. После ее корректировки или удаления – со второй и т.д.

Теперь, после того как мы выяснили как найти и убрать циклическую ссылку, рассмотрим ситуации, когда делать этого не нужно. То есть когда циклическая ссылка в excel приносит нам определенную пользу.

Использование циклических ссылок

Рассмотрим пример использования циклических ссылок в финансовом моделировании. Он поможет нам понять общий механизм итеративных вычислений и дать толчок для дальнейшего творчества.

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

После введения всех формул, у нас появляется циклическая ссылка:

Однако, ситуация не безнадежная. Нам достаточно изменить некоторые параметры Excel и расчет будет осуществлен корректно.

Еще одна ситуация когда могут быть востребованы циклические ссылки – это метод взаимных или обратных распределений косвенных затрат между непроизводственными подразделениями.

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

На тему методов распределения затрат в ближайшее время появиться отдельная статья.

Пока же нас интересует сама возможность таких вычислений.

Итеративные вычисления

Для того чтобы корректный расчет был возможен, мы должны включить итеративные вычисления в параметрах Excel.

Итеративные вычисления – это вычисления повторяемые множество раз, пока не будет достигнут результат соответствующий заданным условиям (условию точности или условию количества осуществленных итераций).

Включить итеративные вычисления можно через вкладку Файл → раздел Параметры → пункт Формулы. Устанавливаем флажок «Включить итеративные вычисления».

Как правило, установленных по умолчанию предельного числа итераций и относительной погрешности достаточно для наших вычислительных целей.

Следует иметь ввиду, что слишком большое количество вычислений может существенно загружать систему и снижать производительность.

Также, говоря об итеративных вычислениях, следует отметить, что возможны три варианта развития событий.

Решение сходится, что означает получение надежного конечного результата.

Решение расходится, т. е. при каждой последующей итерации разность между текущим и предыдущим результатами увеличивается.

Решение колеблется между двумя значениями, например, после первой итерации получается значение 1, после второй — значение 10, после третьей — снова 1 и т. д.

Как удалить или разрешить циклическую ссылку

Вы ввели формулу, но она не работает. Вместо этого вы получаете это сообщение об ошибке «Циклическая ссылка». Миллионы людей имеют такую же проблему, и это происходит из-за того, что формула пытается подсчитаться самой себе, и у вас есть функция, которая называется итеративным вычислением. Вот как это выглядит:

Формула =D1+D2+D3 не работает, поскольку она расположена в ячейке D3 и ссылается на саму себя. Чтобы устранить эту проблему, можно переместить формулу в другую ячейку. Нажмите клавиши CTRL + X , чтобы вырезать формулу, выберите другую ячейку и нажмите клавиши CTRL + V , чтобы вставить ее.

Другая распространенная ошибка связана с использованием функций, которые включают ссылки на самих себя, например ячейка F3 может содержать формулу =СУММ(A3:F3). Пример:

Вы также можете попробовать один из описанных ниже способов.

Если вы только что ввели формулу, начните с этой ячейки и проверьте, не ссылается ли вы на саму ячейку. Например, ячейка A3 может содержать формулу =(A1+A2)/A3. Формулы, например = a1 + 1 (в ячейке a1), также вызывают ошибки циклических ссылок.

Проверьте наличие непрямых ссылок. Они возникают, когда формула, расположенная в ячейке А1, использует другую формулу в ячейке B1, которая снова ссылается на ячейку А1. Если это сбивает с толку вас, представьте, что происходит с Excel.

Если найти ошибку не удается, на вкладке Формулы щелкните стрелку рядом с кнопкой Проверка ошибок, выберите пункт Циклические ссылки и щелкните первую ячейку в подменю.

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

Продолжайте находить и исправлять циклические ссылки в книге, повторяя действия 1–3, пока из строки состояния не исчезнет сообщение «Циклические ссылки».

В строке состояния в левом нижнем углу отображается сообщение Циклические ссылки и адрес ячейки с одной из них.

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

Вы можете перемещаться между ячейками в циклической ссылке, дважды щелкая стрелку трассировки. Стрелка указывает ячейку, которая влияет на значение выбранной в данный момент ячейки. Чтобы отобразить стрелку трассировки, выберите пункт формулы, а затем — влияющие ячейки или зависимыеячейки.

Предупреждение о циклической ссылке

Когда Excel впервые находит циклическую ссылку, отображается предупреждающее сообщение. Нажмите кнопку ОК или закройте окно сообщения.

Когда вы закроете сообщение, в ячейке будет отображено либо нулевое, либо последнее вычисленное значение. И теперь, наверное, говорят: «повесить последнее вычисленное значение?» Да. В некоторых случаях можно успешно выполнить формулу, прежде чем выполнять вычисление. Например, формула, использующая функцию если , может работать, пока пользователь не введет аргумент (часть данных, которая должна выполняться правильно), которая приводит к тому, что формула будет вычислять саму себя. В этом случае Excel сохраняет значение из последнего успешного вычисления.

Если есть подозрение, что циклическая ссылка содержится в ячейке, которая не возвращает значение 0, попробуйте такое решение:

Щелкните формулу в строке формулы и нажмите клавишу ВВОД.

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

Пользователь создает первый экземпляр циклической ссылки в любой открытой книге.

Пользователь удаляет все циклические ссылки во всех открытых книгах, после чего создает новую циклическую ссылку.

Пользователь закрывает все книги, создает новую и вводит в нее формулу с циклической ссылкой.

Пользователь открывает книгу, содержащую циклическую ссылку.

При отсутствии других открытых книг пользователь открывает книгу и создает в ней циклическую ссылку.

Итеративные вычисления

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

Если вы не знакомы с итеративными вычислениями, вероятно, вы не захотите оставлять активных циклических ссылок. Если же они вам нужны, необходимо решить, сколько раз может повторяться вычисление формулы. Если включить итеративные вычисления, не изменив предельное число итераций и относительную погрешность, приложение Excel прекратит вычисление после 100 итераций либо после того, как изменение всех значений в циклической ссылке с каждой итерацией составит меньше 0,001 (в зависимости от того, какое из этих условий будет выполнено раньше). Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.

Если вы работаете в Excel 2010 или более поздней версии, последовательно выберите элементы Файл > Параметры > Формулы. Если вы работаете в Excel для Mac, откройте меню Excel, выберите пункт Настройки и щелкните элемент Вычисление.

Если вы используете Excel 2007, нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию формулы .

В разделе Параметры вычислений установите флажок Включить итеративные вычисления. На компьютере Mac щелкните Использовать итеративное вычисление.

В поле Предельное число итераций введите количество итераций для выполнения при обработке формул. Чем больше предельное число итераций, тем больше времени потребуется для пересчета листа.

В поле Относительная погрешность введите наименьшее значение, до достижения которого следует продолжать итерации. Это наименьшее приращение в любом вычисляемом значении. Чем меньше число, тем точнее результат и тем больше времени потребуется Excel для вычислений.

Итеративное вычисление может иметь три исход:

Решение сходится, что означает получение надежного конечного результата. Это самый желательный исход.

Решение расходится, т. е. при каждой последующей итерации разность между текущим и предыдущим результатами увеличивается.

Решение переключается между двумя значениями. Например, после первой итерации результат равен 1, после следующей итерации результат — 10, после следующей итерации результат равен 1 и т. д.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Дополнительные сведения

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Работа с циклическими ссылками в Excel

Многие считают, что циклические ссылки в Excel – ошибки, но на самом деле не всегда так. Они могут помочь в решении некоторых задач, поэтому иногда используются намерено. Давайте подробно разберем, что же такое циклическая ссылка, как убрать циклические ссылки в Excel и прочее.

Что есть циклическая ссылка

Циклическая ссылка — это ссылка на ссылающуюся саму на себя ячейку. Это может быть не одна, а целая группа ссылок, которые ссылаются сами на себя, образуя замкнутый круг. В новых версиях приложения циклические ссылки блокируются, а если они есть в открытом вами документе, на экране появится соответствующее сообщение.

Как найти циклическую ссылку

Чаще всего программа находит их сама, и поскольку ссылки данного типа вредны, их необходимо устранить. Что же делать, если программа не смогла их найти сама, то есть, не пометила выражения линиями со стрелками? В таком случае:

  • На верхней панели программы нужно перейти в раздел «Формулы». Далее открываем меню «Зависимости формул», а там «Проверка наличия ошибок». Появится меню, где нужно выбрать «Циклические ссылки». Откроется следующее меню, где будут отображены найденные программой адреса элементов, содержащих циклические ссылки.

  1. Если кликнуть на любой из адресов, выделится соответствующая ячейка на листе.

Устраняем циклические ссылки

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

Например, эта формула не является работоспособной поскольку находится в ячейке D3 и ссылается на себя же. Ее нужно вырезать из этой ячейки, выделив формулу в строке формул и нажав CTRL+X, после чего вставить в другой ячейке, выделив ее и нажав CTRL+V.

Это лишь простой пример, для более сложных вычислений проверка может затянуться надолго.

Интеративные вычисления

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

Для включения функции следует открыть параметры программы и в разделе «Формулы» активировать «Включить итеративные вычисления».

Заключение

Теперь вы знаете, что делать, если зациклилось вычисляемое выражение. Иногда нужно применить логику и хорошенько подумать, чтобы устранить циклические ссылки.

Как найти и убрать циклические ссылки в Excel?

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

Как найти циклическую ссылку в Excel?

Если вы запустите документ с циклической ссылкой, программа найдет ее автоматически. Появится вот такое сообщение.

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

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

Когда вы нашли циклическую ссылку, нужно выявить в ней ошибку – найти ту ячейку, которая замыкается сама на себе из-за неправильной формулы. В нашем случае сделать это элементарно – у нас всего три зацикленных ячейки. В более сложных таблицах со сложными формулами придется постараться.

Полностью отключить циклические ссылки нельзя. Но они легко находятся самой программой, причем автоматически.

Сложность представляют сторонние документы, которые вы открываете в первый раз. Вам нужно найти в незнакомой таблице циклическую ссылку и устранить ее. Легче работать с циклическими ссылками в своей таблице. Как только вы записали формулу, которая создала циклическую ссылку, вы сразу же увидите сообщение программы. Не оставляйте таблицу в таком состоянии – сразу меняйте формулу и удаляйте ссылку.

Итак, мы разобрались, что такое циклические ссылки в Эксель, научились их находить и устранять. Поиск ссылок обычно автоматический, но мы показали два простых способа, как найти их вручную.

Еще много полезных статей о редакторе Excel:

Содержание

  • Использование циклических ссылок
    • Создание циклической ссылки
    • Поиск циклических ссылок
    • Исправление циклических ссылок
    • Разрешение выполнения цикличных операций
  • Вопросы и ответы

Циклическая ссылка в Microsoft Excel

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

Использование циклических ссылок

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

Нужно отметить, что по умолчанию современные версии Excel автоматически блокируют процесс выполнения цикличной операции. Это связано с тем, что такие выражения в подавляющем большинстве ошибочные, а зацикливание производит постоянный процесс пересчета и вычисления, что создает дополнительную нагрузку на систему.

Создание циклической ссылки

Теперь посмотрим, как создать простейшее цикличное выражение. Это будет ссылка, расположенная в той же ячейке, на которую она ссылается.

  1. Выделяем элемент листа A1 и записываем в нем следующее выражение:

    =A1

    Далее жмем на кнопку Enter на клавиатуре.

  2. Создание простейшей циклической ссылки в Microsoft Excel

  3. После этого появляется диалоговое окно предупреждения о циклическом выражении. Щелкаем в нем по кнопке «OK».
  4. Диалогове окно предупреждения о циклической ссылке в Microsoft Excel

  5. Таким образом, мы получили цикличную операцию на листе, в которой ячейка ссылается сама на себя.

Ячейка ссылается сама на себя в Microsoft Excel

Немного усложним задачу и создадим циклическое выражение из нескольких ячеек.

  1. В любой элемент листа записываем число. Пусть это будет ячейка A1, а число 5.
  2. Число 5 в ячейке в Microsoft Excel

  3. В другую ячейку (B1) записываем выражение:

    =C1

  4. Ссылка в ячейке в Microsoft Excel

  5. В следующий элемент (C1) производим запись такой формулы:

    =A1

  6. Одна ячейка ссылается на другую в Microsoft Excel

  7. После этого возвращаемся в ячейку A1, в которой установлено число 5. Ссылаемся в ней на элемент B1:

    =B1

    Жмем на кнопку Enter.

  8. Установка ссылки в ячейке в Microsoft Excel

    Lumpics.ru

  9. Таким образом, цикл замкнулся, и мы получили классическую циклическую ссылку. После того, как окно предупреждения закрыто, мы видим, что программа пометила цикличную связь синими стрелками на листе, которые называются стрелками трассировки.

Пометка циклической связи в Microsoft Excel

Теперь перейдем к созданию циклического выражения на примере таблицы. У нас имеется таблица реализации продуктов питания. Она состоит из четырех колонок, в которых указано наименование товара, количество проданной продукции, цена и сумма выручки от продажи всего объема. В таблице в последнем столбце уже имеются формулы. В них производится расчет выручки путем умножения количества на цену.

Расчет выручки в таблице в Microsoft Excel

  1. Чтобы зациклить формулу в первой строчке, выделяем элемент листа с количеством первого по счету товара (B2). Вместо статического значения (6) вписываем туда формулу, которая будет считать количество товара путем деления общей суммы (D2) на цену (C2):

    =D2/C2

    Щелкаем по кнопке Enter.

  2. Вставка циклической ссылки в таблицу в Microsoft Excel

  3. У нас получилась первая циклическая ссылка, взаимосвязь в которой привычно обозначена стрелкой трассировки. Но как видим, результат ошибочен и равен нулю, так как уже было сказано раньше, Excel блокирует выполнения цикличных операций.
  4. Циклическая ссылка в таблице в Microsoft Excel

  5. Скопируем выражение во все остальные ячейки столбца с количеством продукции. Для этого устанавливаем курсор в нижний правый угол того элемента, который уже содержит формулу. Курсор преобразуется в крестик, который принято называть маркером заполнения. Зажимаем левую кнопку мыши и тянем этот крестик до конца таблицы вниз.
  6. Маркер заполнения в Microsoft Excel

  7. Как видим, выражение было скопировано во все элементы столбца. Но, помечена стрелкой трассировки только одна взаимосвязь. Заметим это на будущее.

Циклические ссылки скопированы в таблице в Microsoft Excel

Поиск циклических ссылок

Как мы уже видели выше, не во всех случаях программа помечает взаимосвязь циклической ссылки с объектами, даже если она имеется на листе. Учитывая тот факт, что в подавляющем большинстве цикличные операции вредны, их следует удалить. Но для этого их нужно сначала отыскать. Как же это сделать, если выражения не помечены линией со стрелками? Давайте разберемся с этой задачей.

  1. Итак, если при запуске файла Excel у вас открывается информационное окно о том, что он содержит циклическую ссылку, то её желательно отыскать. Для этого перемещаемся во вкладку «Формулы». Жмем на ленте на треугольник, который размещен справа от кнопки «Проверка наличия ошибок», расположенной в блоке инструментов «Зависимости формул». Открывается меню, в котором следует навести курсор на пункт «Циклические ссылки». После этого в следующем меню открывается список адресов элементов листа, в которых программа обнаружила цикличные выражения.
  2. Поиск циклических ссылок в Microsoft Excel

  3. При клике на конкретный адрес происходит выделение соответствующей ячейки на листе.

Переход к ячейке с циклической ссылкой в Microsoft Excel

Существует ещё один способ узнать, где располагается циклическая ссылка. Сообщение о данной проблеме и адрес элемента, содержащего подобное выражение, располагается в левой части строки состояния, которая находится внизу окна Excel. Правда, в отличие от предыдущего варианта, на строке состояния отображаться будут адреса не всех элементов, содержащих циклические ссылки, если их много, а только одного из них, который появился раньше других.

Сообщение о циклической ссылке на панели состояния в Microsoft Excel

К тому же, если вы находитесь в книге, содержащей цикличное выражение, не на том листе, где оно расположено, а на другом, то в этом случае в строке состояния будет отображаться только сообщение о наличие ошибки без адреса.

Циклическая ссылка на другом листе в Microsoft Excel

Урок: Как найти циклические ссылки в Excel

Исправление циклических ссылок

Как уже говорилось выше, в подавляющем большинстве случаев цикличные операции – это зло, от которого следует избавляться. Поэтому, закономерно, что после того, как цикличная связь обнаружена, нужно её исправить, чтобы привести формулу к нормальному виду.

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

  1. В нашем случае, несмотря на то, что программа верно указала на одну из ячеек цикла (D6), реальная ошибка кроется в другой ячейке. Выделяем элемент D6, чтобы узнать, из каких ячеек он подтягивает значение. Смотрим на выражение в строке формул. Как видим, значение в этом элементе листа формируется путем умножения содержимого ячеек B6 и C6.
  2. Выражение в программе в Microsoft Excel

  3. Переходим к ячейке C6. Выделяем её и смотрим на строку формул. Как видим, это обычное статическое значение (1000), которое не является продуктом вычисления формулы. Поэтому можно с уверенностью сказать, что указанный элемент не содержит ошибки, вызывающей создание циклических операций.
  4. Статическое значение в Microsoft Excel

  5. Переходим к следующей ячейке (B6). После выделения в строке формул мы видим, что она содержит вычисляемое выражение (=D6/C6), которое подтягивает данные из других элементов таблицы, в частности, из ячейки D6. Таким образом, ячейка D6 ссылается на данные элемента B6 и наоборот, что вызывает зацикленность.
    Циклическая ссылка в ячейке таблицы в Microsoft Excel

    Тут взаимосвязь мы вычислили довольно быстро, но в реальности бывают случаи, когда в процессе вычисления участвует множество ячеек, а не три элемента, как у нас. Тогда поиск может занять довольно много времени, ведь придется изучить каждый элемент цикличности.

  6. Теперь нам нужно понять, в какой именно ячейке (B6 или D6) содержится ошибка. Хотя, формально это даже не ошибка, а просто избыточное использование ссылок, которое приводит к зацикливанию. Во время процесса решения того, какую ячейку следует отредактировать, нужно применять логику. Тут нет четкого алгоритма действий. В каждом конкретном случае эта логика будет своя.

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

  7. Ссылка заменена на значения в Microsoft Excel

  8. Подобную операцию проводим и над всеми другими цикличными выражениями, если они имеются на листе. После того, как абсолютно все циклические ссылки были удалены из книги, сообщение о наличие данной проблемы должно исчезнуть из строки состояния.

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

Циклических ссылок в книге нет в Microsoft Excel

Разрешение выполнения цикличных операций

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

Блокировка циклических ссылок в Microsoft Excel

  1. Прежде всего, перемещаемся во вкладку «Файл» приложения Excel.
  2. Перемещение во вкладку Файл в Microsoft Excel

  3. Далее щелкаем по пункту «Параметры», расположенному в левой части открывшегося окна.
  4. Переход в окно параметров в Microsoft Excel

  5. Происходит запуск окна параметров Эксель. Нам нужно перейти во вкладку «Формулы».
  6. Переход во вкладку Формулы в Microsoft Excel

  7. Именно в открывшемся окне можно будет произвести разрешение выполнения цикличных операций. Переходим в правый блок этого окна, где находятся непосредственно сами настройки Excel. Мы будем работать с блоком настроек «Параметры вычислений», который расположен в самом верху.

    Чтобы разрешить применение цикличных выражений, нужно установить галочку около параметра «Включить итеративные вычисления». Кроме того, в этом же блоке можно настроить предельное число итераций и относительную погрешность. По умолчанию их значения равны 100 и 0,001 соответственно. В большинстве случаев данные параметры изменять не нужно, хотя при необходимости или при желании можно внести изменения в указанные поля. Но тут нужно учесть, что слишком большое количество итераций может привести к серьезной нагрузке на программу и систему в целом, особенно если вы работаете с файлом, в котором размещено много цикличных выражений.

    Итак, устанавливаем галочку около параметра «Включить итеративные вычисления», а затем, чтобы новые настройки вступили в силу, жмем на кнопку «OK», размещенную в нижней части окна параметров Excel.

  8. Включение итеративных вычислений в Microsoft Excel

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

Ячейки с циклическими формулами отображают корректные значения в Microsoft Excel

Но все-таки стоит заметить, что включением цикличных операций злоупотреблять не стоит. Применять данную возможность следует только тогда, когда пользователь полностью уверен в её необходимости. Необоснованное включение цикличных операций может не только привести к избыточной нагрузке на систему и замедлить вычисления при работе с документом, но пользователь может неумышленно внести ошибочное цикличное выражение, которое по умолчанию тут же было бы заблокировано программой.

Как мы видим, в подавляющем большинстве случаев, циклические ссылки представляют собой явление, с которым нужно бороться. Для этого, прежде всего, следует обнаружить саму цикличную взаимосвязь, затем вычислить ячейку, где содержится ошибка, и, наконец, устранить её, внеся соответствующие коррективы. Но в отдельных случаях цикличные операции могут быть полезны при вычислениях и производиться пользователем осознанно. Но даже тогда стоит к их использованию подходить с осторожностью, правильно настроив Excel и зная меру в добавлении подобных ссылок, которые при использовании в массовом количестве способны замедлить работу системы.

Как избавиться от циклической ссылки в Excel?

Циклические ссылки возникают, когда формула, в какой либо ячейке через посредство других ячеек ссылается сама на себя. Например, ячейка С4 = Е 7, Е7 = С11, С11 = С4.

Как исправить циклическую ошибку?

Чтобы убрать цикличность, необходимо зайти в обозначенную ячейку и исправить формулу. Для этого необходимо убрать координаты конфликтной клетки из общей формулы. Останется перевести курсор мыши на любую свободную ячейку таблицы, нажать ЛКМ. Циклическая ссылка будет удалена.

Как найти циклическую ссылку в файле?

Удаление или разрешение циклической ссылки

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

Что такое циклическая ссылка?

Циклическая ссылка — ссылка, ведущая на ту страницу, где она сама расположена. Использование таких ссылок на сайте считается неправильным. Человек, переходя по такой ссылке, попросту обновляет текущую страницу.

Как в Excel найти циклическую ссылку?

Как найти циклическую ссылку в Excel.

Нажимаем на стрелку, расположенную рядом с кнопкой «Проверка наличия ошибок» (на рисунке обведена зеленым цветом), наводим мышку на слова «Циклические ссылки» и рядом появляется адрес ячейки, где находится эта циклическая ссылка. В нашем случае, в ячейке Е43 стоит такая формула.

Как убрать ссылки в Excel?

В Excel 2010 и более поздних версиях

  1. Выделите все ячейки, содержащие гиперссылки (например, нажав CTRL+A).
  2. Щелкните их правой кнопкой мыши и выберите пункт Удалить гиперссылки.

Как разорвать циклическую ссылку?

  1. В окне открытой книги перейдите к вкладке «Формулы» и в группе «Зависимости формул» раскройте меню кнопки «Про верка наличия ошибок».
  2. В списке команд наведите курсор на пункт «Циклические ссылки» и выберите в меню адрес ячейки с циклической ошиб кой (рис. …
  3. Измените формулу, пока циклическая ссылка не исчезнет.

Что такое циклическая формула?

Формула в ячейке, которая прямо или косвенно ссылается на эту же самую ячейку, называется циклической ссылкой.

Как сделать итерацию в Экселе?

Изменение числа итераций формулы Excel

  1. На вкладке Файл нажмите кнопку Параметры и выберите категорию Формулы. …
  2. В разделе Параметры вычислений установите флажок Включить итеративные вычисления.
  3. Чтобы установить максимальное число пересчетов, введите в поле Предельное число итераций число итераций.

Чем плохи циклические ссылки?

Когда говорят, что циклические ссылки — это грубейшая ошибка в верстке, то приводят два аргумента в пользу полного их удаления: Ухудшение юзабилити. Из большого количества циклических ссылок пользователи после клика по ним попадают на одну и ту же страницу, что сбивает с толку и мешает нормальной навигации по сайту.

Поиск циклической ссылки в Excel

Циклическая ссылка в Microsoft Excel

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

Выявление циклических связей

Если в книге присутствует циклическая ссылка, то уже при запуске файла программа в диалоговом окне предупредит об этом факте. Так что с определением самого наличия такой формулы проблем не возникнет. Как же найти проблемную область на листе?

Способ 1: кнопка на ленте

  1. Чтобы узнать, в каком именно диапазоне находится такая формула, прежде всего, жмем на кнопку в виде белого крестика в красном квадрате в диалоговом окне предупреждения, тем самым закрывая его.

Нахождение циклических ссылок в Microsoft Excel

Удаление циклической ссылки в Microsoft Excel

Повторная проверка на циличность ссылки в Microsoft Excel

Способ 2: стрелка трассировки

Существует и другой способ определения подобных нежелательных зависимостей.

    В диалоговом окне, сообщающем о наличии циклических ссылок, жмем на кнопку «OK».

Стрелка трассировки в Microsoft Excel

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

Как видим, отыскать циклическую ссылку в Эксель довольно просто, особенно если знать алгоритм поиска. Можно воспользоваться одним из двух способов нахождения подобных зависимостей. Несколько сложнее определить, нужна ли данная формула в действительно или это просто ошибка, а также исправить ошибочную ссылку.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12312 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Циклические ссылки в excel

Среди пользователей Excel широко распространено мнение, что циклическая ссылка в excel является разновидностью ошибки, и от нее нужно непременно избавляться.

Между тем, именно циклические ссылки в excel способны облегчить нам решение некоторых практических экономических задач и финансовом моделировании.

Эта заметка как раз и будет призвана дать ответ на вопрос: а всегда ли циклические ссылки – это плохо? И как с ними правильно работать, чтобы максимально использовать их вычислительный потенциал.

Для начала разберемся, что такое циклические ссылки в excel 2010.

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

Например, ячейка С4 = Е 7, Е7 = С11, С11 = С4. В итоге, С4 ссылается на С4.

Наглядно это выглядит так:

циклические ссылки

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

Предупреждение о циклической ссылке

Появление циклических ссылок очень легко определить. При их возникновении или наличии в уже созданной книге excel сразу же появляется предупреждение о циклической ссылке, которое по большому счету и описывает суть явления.

предупреждение о циклической ссылке

При нажатии на кнопку ОК, сообщение будет закрыто, а в ячейке содержащей циклическую ссылку в большинстве случаев появиться 0.

Предупреждение, как правило, появляется при первоначальном создании циклической ссылки, или открытии книги содержащей циклические ссылки. Если предупреждение принято, то при дальнейшем возникновении циклических ссылок оно может не появляться.

Как найти циклическую ссылку

Циклические ссылки в excel могут создаваться преднамеренно, для решения тех или иных задач финансового моделирования, а могут возникать случайно, в виде технических ошибок и ошибок в логике построения модели.

В первом случае мы знаем об их наличии, так как сами их предварительно создали, и знаем, зачем они нам нужны.

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

Найти циклическую ссылку можно несколькими способами. Например, чисто визуально формулы и ячейки участвующие в образовании циклических ссылок в excel отмечаются синими стрелками, как показано на первом рисунке.

Если циклическая ссылка одна на листе, то в строке состояния будет выведено сообщение о наличии циклических ссылок с адресом ячейки.

сообщение о циклической ссылке

Если циклические ссылки есть еще на других листах кроме активного, то будет выведено сообщение без указания ячейки.

Если или на активном листе их более одной, то будет выведено сообщение с указанием ячейки, где циклическая ссылка появляется в первый раз, после ее удаления – ячейка, содержащая следующую циклическую ссылку и т.д.

Найти циклическую ссылку можно также при помощи инструмента поиска ошибок.

На вкладке Формулы в группе Зависимости формул выберите элемент Поиск ошибок и в раскрывающемся списке пункт Циклические ссылки.

поиск циклических ссылок

Вы увидите адрес ячейки с первой встречающейся циклической ссылкой. После ее корректировки или удаления – со второй и т.д.

Теперь, после того как мы выяснили как найти и убрать циклическую ссылку, рассмотрим ситуации, когда делать этого не нужно. То есть когда циклическая ссылка в excel приносит нам определенную пользу.

Использование циклических ссылок

Рассмотрим пример использования циклических ссылок в финансовом моделировании. Он поможет нам понять общий механизм итеративных вычислений и дать толчок для дальнейшего творчества.

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

После введения всех формул, у нас появляется циклическая ссылка:

использование циклических ссылок

Однако, ситуация не безнадежная. Нам достаточно изменить некоторые параметры Excel и расчет будет осуществлен корректно.

использование циклических ссылок

Еще одна ситуация когда могут быть востребованы циклические ссылки – это метод взаимных или обратных распределений косвенных затрат между непроизводственными подразделениями.

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

На тему методов распределения затрат в ближайшее время появиться отдельная статья.

Пока же нас интересует сама возможность таких вычислений.

Итеративные вычисления

Для того чтобы корректный расчет был возможен, мы должны включить итеративные вычисления в параметрах Excel.

Итеративные вычисления – это вычисления повторяемые множество раз, пока не будет достигнут результат соответствующий заданным условиям (условию точности или условию количества осуществленных итераций).

Включить итеративные вычисления можно через вкладку Файл → раздел Параметры → пункт Формулы. Устанавливаем флажок «Включить итеративные вычисления».

итеративные вычисления

Как правило, установленных по умолчанию предельного числа итераций и относительной погрешности достаточно для наших вычислительных целей.

Следует иметь ввиду, что слишком большое количество вычислений может существенно загружать систему и снижать производительность.

Также, говоря об итеративных вычислениях, следует отметить, что возможны три варианта развития событий.

Решение сходится, что означает получение надежного конечного результата.

Решение расходится, т. е. при каждой последующей итерации разность между текущим и предыдущим результатами увеличивается.

Решение колеблется между двумя значениями, например, после первой итерации получается значение 1, после второй — значение 10, после третьей — снова 1 и т. д.

Циклическая ссылка в Excel. Как найти и удалить – 2 способа

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

Что такое циклическая ссылка

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

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

Важно! Раздумывать о том есть ли в таблице циклические ссылки или нет не нужно. Если подобные конфликтные ситуации присутствуют, современные версии Excel сразу уведомляют пользователя об этом предупреждающим окном с соответствующей информацией.

ciklicheskaya-ssylka-v-excel-kak-najti-i-udalit-2-sposoba

Окно оповещения о наличии циклических ссылок в таблице

Визуальный поиск

Самый простой метод поиска, который подойдет при проверке небольших таблиц. Порядок действий:

  1. Когда появится предупреждающее окно, необходимо закрыть его нажатием кнопки «ОК».
  2. Программа автоматически обозначит те ячейки, между которыми возникла конфликтная ситуация. Они будет подсвечены специальной стрелкой трассировки.
  1. Чтобы убрать цикличность, необходимо зайти в обозначенную ячейку и исправить формулу. Для этого необходимо убрать координаты конфликтной клетки из общей формулы.
  2. Останется перевести курсор мыши на любую свободную ячейку таблицы, нажать ЛКМ. Циклическая ссылка будет удалена.

Использование инструментов программы

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

  1. В первую очередь нужно закрыть окно с предупреждением.
  2. Перейти на вкладку «Формулы» на основной панели инструментов.
  3. Зайти в раздел «Зависимости формул».
  4. Найти кнопку «Проверка ошибок». Если окно программы находится в сжатом формате, данная кнопка будет обозначена восклицательным знаком. Рядом с ней должен находиться маленький треугольник, который направлен вниз. Нужно нажать на него, чтобы появился список команд.
  1. Из списка выбрать «Циклические ссылки».
  2. Выполнив все описанные выше действия, перед пользователем появится полный список с ячейками, которые содержат циклические ссылки. Для того чтобы понять, где точно находится данная клетка, нужно найти ее в списке, кликнуть по ней левой кнопкой мыши. Программа автоматически перенаправит пользователя в то место, где возник конфликт.
  3. Далее необходимо исправить ошибку для каждой проблемной ячейки, как описывалось в первом способе. Когда конфликтные координаты будут удалены из всех формул, которые есть в списке ошибок, необходимо выполнить заключительную проверку. Для этого возле кнопки «Проверка ошибок» нужно открыть список команд. Если пункт «Циклические ссылки» не будет показан как активный – ошибок нет.

Отключение блокировки и создание циклических ссылок

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

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

  1. Зайти во вкладку «Файл» на главной панели.
  2. Выбрать пункт «Параметры».
  3. Перед пользователем должно появиться окно настройки Excel. Из меню в левой части выбрать вкладку «Формулы».
  4. Перейти к разделу «Параметры вычислений». Установить галочку напротив функции «Включить итеративные вычисления». Дополнительно к этому в свободных полях чуть ниже можно установить максимальное количество подобных вычислений, допустимую погрешность.

Важно! Без особой необходимости лучше не изменять максимальное количество итеративных вычислений. Если их будет слишком много, программа будет перегружена, могут появиться сбои с ее работой.

  1. Чтобы изменения вступили в силу, необходимо нажат на кнопку «ОК». После этого программа перестанет автоматически блокировать вычисления в ячейках, которые связаны циклическими ссылками.

Самый простой вариант создания циклической ссылки – выделить любую клетку таблицы, в нее вписать знак «=», сразу после которого добавить координаты этой же ячейки. Чтобы усложнить задачу, расширить циклическую ссылку на несколько ячеек, нужно выполнить следующий порядок действий:

  1. В клетку А1 добавить цифру «2».
  2. В ячейку В1 вписать значение «=С1».
  3. В клетку С1 добавить формулу «=А1».
  4. Останется вернуться в самую первую ячейку, через нее сослаться на клетку В1. После этого цепь из 3 ячеек замкнется.

Заключение

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

Как удалить или разрешить циклическую ссылку

​Смотрите также​ прикладываю файл ошибки​ из-за этого отказался.​: Я обратил. Это​ ошибка #знач, заполняете​ считается так:​kim​ о сохранении. Для​Вместо адреса ячейки D52​ ссылается сама на​ когда визуально видны​В диалоговом окне, сообщающем​

Формула, из-за которой возникает циклическая ссылка

​ следует сразу найти​Включить итеративные вычисления​ пор, пока не​ последнее вычисленное значение.​ удается, на вкладке​Вы ввели формулу, но​sboy​Dophin​ ошибка, в этой​ что нить одно​​Сумма = Количество​​: А что, разве​ того чтобы понять,​ (были подчеркнуты) теперь​ себя.​​ все ячейки, указанные​​ о наличии циклических​

​ саму циклическую ссылку.​. На компьютере Mac​ будет выполнено заданное​ В некоторых случаях​Формулы​ она не работает.​: И Вам здравствуйте.​

​: а по самим​ ячейке другая формула​ — второй считается​

  • ​ * Цена.​ включение итераций не​ что происходит у​ стоит цифра из​Так делать нельзя,​ в формуле.​ ссылок, жмем на​ Посмотрим, как это​ щелкните​ числовое условие. Это​ формула может успешно​щелкните стрелку рядом​ Вместо этого появляется​1. Не делать​

​ формулам не видно​ должна быть. Я​ само.​Если вам известны​ помогает?​ Вас в файле​ этой ячейки. Теперь​ это ошибка, п.ч.​Кнопка​ кнопку​ делается.​Использовать итеративное вычисление​

  • ​ может привести к​ работать до тех​​ с кнопкой​​ сообщение о «циклической​ циклических ссылок​​ чтоли? )​​ сейчас с ней​​Вообщем поглядите​​ только Количество и​Мультипликатор​

    Команда

  • ​ нудно увидеть этот​ подчеркнут адрес ячейки​ при вычислении по​«​«OK»​Скачать последнюю версию​​.​​ снижению производительности компьютера,​

  • ​ пор, пока она​Проверка ошибок​ ссылке». Миллионы людей​2. Включить итеративные​Мультипликатор​ разбираюсь.​kim​

​ Сумма, то Цена​​: А можно поподробнее​

  • ​ файл, а не​ Е52. Нажимаем кнопку​ такой формуле будут​​Влияющие ячейки»​​.​ Excel​В поле​

    ​ поэтому по умолчанию​ не попытается вычислить​, выберите пункт​ сталкиваются с этой​ вычисления в Параметры-Формулы​: Только ввел следующую​

  • ​Dophin​: УФом их скройте​ считается так:​ про интерации?​ картинку которую Вы​ «Вычислить». Получилось так.​ происходить бесконечные вычисления.​- показывает стрелками,​Появляется стрелка трассировки, которая​Если в книге присутствует​​Предельное число итераций​​ итеративные вычисления в​​ себя. Например, формула,​​Циклические ссылки​​ проблемой. Это происходит,​​_Boroda_​

    Влияющие ячейки

Предупреждение о циклической ссылке

​ дату, как сразу​: дубль два​Файл удален​Цена = Сумма​​Мультипликатор​​ прикрепили.​Если нажмем ещё раз​

​ Тогда выходит окно​ из каких ячеек​ указывает зависимости данных​ циклическая ссылка, то​введите количество итераций​ Excel выключены.​ использующая функцию «ЕСЛИ»​и щелкните первую​ когда формула пытается​: 0. Прочитайте Правила​ выскочило сообщение о​Мультипликатор​- велик размер.​ / Количество.​: Если включить итерации,​art22​ кнопку «Вычислить», то​ с предупреждением о​ цифры считаются формулой​ в одной ячейки​ уже при запуске​ для выполнения при​Если вы не знакомы​ может работать до​

​ ячейку в подменю.​ посчитать собственную ячейку​ форума​ циклической ссылке, так​: Михаил! А ведь,​ [Модераторы]​

  • ​Если вам известны​ то в тех​: Спасибо огромное!) Оказывается​

​ первые две цифры​​ циклической ссылке.​ в выделенной ячейки.​ от другой.​ файла программа в​ обработке формул. Чем​ с итеративными вычислениями,​ тех пор, пока​Проверьте формулу в ячейке.​ при отключенной функции​1. Картинку нужно​

  • ​ что не работает​ открывая ваш файл,​Мультипликатор​

  • ​ только Цена и​ ячейках сразу выдает​ на 2 -3​ сосчитаются по формуле.​Нам нужно найти эту​

  • ​Здесь, в ячейке Е52​Нужно отметить, что второй​ диалоговом окне предупредит​ больше предельное число​ вероятно, вы не​

  • ​ пользователь не введет​ Если вам не​

  • ​ итеративных вычислений. Вот​ класть не на​ ваш вариант.​ предупреждение о циклической​: А где файлик?​

Итеративные вычисления

​ Сумма, то Количество​ ошибку #ЗНАЧ!​ страницах я сохранял​ У нас, в​ формулу, где есть​ стоит формула. Стрелками​ способ более визуально​ об этом факте.​ итераций, тем больше​ захотите оставлять активных​ аргумент (данные, необходимые​ удается определить, является​ как это выглядит:​ обменник, а сюда​

​А формулы заметил,​ ссылке все равно​Мультипликатор​ считается так:​И потом уже​ какие то цифры…​ примере, 6-2=4. Получилось​ циклическая ссылка, и​ показаны ячейки, которые​ нагляден, но в​ Так что с​ времени потребуется для​ циклических ссылок. Если​ для нормальной работы​ ли эта ячейка​Формула =D1+D2+D3 не работает,​2. Картинку вообще​ как поменяли. Но…​ вылетает!!!!​: А что такое​Количество = Сумма​ это никуда не​ из-за них было…​ так.​ исправить её.​ посчитались, чтобы получился​ то же время​ определением самого наличия​ пересчета листа.​

  1. ​ же они вам​ формулы), который заставит​ причиной циклической ссылки,​ поскольку она расположена​​ не нужно, нужен​​Мультипликатор​​Мультипликатор​​ УФ? И что​​ / Цена.​​ уходит, так и​Еще через программу​И так до конца​​Как найти циклическую ссылку​​ результат в ячейке​​ не всегда даёт​​ такой формулы проблем​​В поле​​ нужны, необходимо решить,​

    ​ формулу попытаться вычислить​ выберите в подменю​​ в ячейке D3​ Изображение кнопки Office​ файл Excel​​: Хоть ваш файл​​: Я ничего не​​ вы сделали? Поставили​​Практически это работает​

  2. ​ остается #ЗНАЧ!​​ сохраняет цифры в​​ формулы.​​ в Excel.​​ Е52.​ четкую картину цикличности,​​ не возникнет. Как​​Относительная погрешность​

  3. ​ сколько раз может​​ саму себя. Если​​Циклические ссылки​ и ссылается на​3. В сообщении​ и удалили, но​ понял, что же​ количество итераций 1?​ так.​

  4. ​Михаил С.​​ ексел, и выхрдят​​О других, часто​Нажимаем в диалоговом​Кнопка «Зависимые ячейки»​ в отличие от​ же найти проблемную​введите наименьшее значение,​ повторяться вычисление формулы.​ это произойдет, Excel​следующую ячейку.​ саму себя. Чтобы​

​ написано как убрать​ я успел его​

  • ​ изменилось? В чем​ А эти параметры​Вы покупаете 1,5​: Ну наверно надо​

  • ​ такие предупреждения… в​ встречающихся ошибках в​ окне «Предупреждение о​- показывает стрелками,​ первого варианта, особенно​

  • ​ область на листе?​ до достижения которого​ Если включить итеративные​ оставит в ячейке​Продолжайте находить и исправлять​ устранить проблему, вы​ ошибку — «удалить​

​ скачать до удаления.​

support.office.com

Поиск циклической ссылки в Excel

Циклическая ссылка в Microsoft Excel

​ вы сделали изменения?​ будут распространяться только​ литра пива. Вводите​ не просто включить,​ настройках я отключал​ формулах, что они​ циклической ссылке» кнопку​ в каких ячейках​ в сложных формулах.​Чтобы узнать, в каком​ следует продолжать итерации.​ вычисления, не изменив​ последнее успешно вычисленное​ циклические ссылки в​ можете переместить формулу​ или изменить эти​ Я не разу​ Итерации выключены, формулы​ на этот файл?​ количество = 1,5,​ а и указать​ их но все​ означают и как​ «Отмена». Нажимаем на​ (в каких формулах)​Как видим, отыскать циклическую​

​ именно диапазоне находится​ Это наименьшее приращение​

Выявление циклических связей

​ предельное число итераций​ значение.​ книге, повторяя действия​ в другую ячейку​ ссылки …»​ не сталкивался с​ не изменились, а​ или на другие​ вводите сумму =​ предельное число циклов.​ равно эти ошибки​ их справить, читайте​

Способ 1: кнопка на ленте

  1. ​ стрелку, расположенную рядом​ используется цифра из​ ссылку в Эксель​ такая формула, прежде​ в любом вычисляемом​ и относительную погрешность,​Если есть подозрение, что​ 1–3, пока из​ (в строке формул​4. Посмотреть адреса​

    Закрытие диалогового окна в Microsoft Excel

  2. ​ Условным Форматированием. Я​​ предупреждение не вылетает.​​ тоже?​ 60, цена за​​ Для вас либо​​ существуют можно как​​ в статье «Ошибки​​ с кнопкой «Проверка​ этой ячейки.​ довольно просто, особенно​ всего, жмем на​ значении. Чем меньше​ приложение Excel прекратит​​ циклическая ссылка содержится​​ строки состояния не​ нажмите сочетание клавиш​ ЦС можно, перейдя​ посмотрел, никаких новых​ В чем дело?​Михаил С.​ 1 литр считается​ 1 либо 2.​ то сделать так​ в формулах Excel».​

    Нахождение циклических ссылок в Microsoft Excel

  3. ​ наличия ошибок» (на​Здесь, в примере, ячейка​ если знать алгоритм​ кнопку в виде​

    Удаление циклической ссылки в Microsoft Excel

  4. ​ число, тем точнее​ вычисление после 100​ в ячейке, которая​ исчезнет сообщение «Циклические​CTRL+X​ на вкладку Формулы​ правил в файле​Dophin​

Повторная проверка на циличность ссылки в Microsoft Excel

Способ 2: стрелка трассировки

​: вот еще пример​ автоматически.​А вообще -​

  1. ​ чтобы было все​В Excel можно​ рисунке обведена зеленым​ D49 установлена только​​ поиска. Можно воспользоваться​​ белого крестика в​

    Диалоговое окно в Microsoft Excel

  2. ​ результат и тем​ итераций либо после​ не возвращает значение​ ссылки».​

Стрелка трассировки в Microsoft Excel

​, чтобы вырезать формулу,​ — стрелочка правее​ нет. Как это​: формулы вроде поменял)​ Уменшил, на сколько​Или вы покупаете​ примерчик бы…​ равно число или​ проводить подсчет, анализ​

​ цветом), наводим мышку​ в одной формуле,​ одним из двух​ красном квадрате в​ больше времени потребуется​ того, как изменение​ 0, попробуйте такое​Советы​ выберите другую ячейку​ кнопки «Проверка наличия​ работает, объясните?​ итерации вылетают если​ мог​ палку колбасы. Вы​

​Мультипликатор​

lumpics.ru

Как проверить формулы в Excel.

​ текст в ячейке…​​ данных, составляя формулы​ на слова «Циклические​ расположенной в ячейке​​ способов нахождения подобных​ диалоговом окне предупреждения,​ Excel для вычислений.​ всех значений в​ решение:​    ​ и нажмите сочетание​ ошибок» — Циклические​Сегодня впервые столкнулся с​ дату новую ввести.​kim​ не знаете сколько​
​: Нет там параметра​gling​ с определенными условиями.​ ссылки» и рядом​ D52.​
​ зависимостей. Несколько сложнее​​ тем самым закрывая​Итеративное вычисление может иметь​​ циклической ссылке с​
​Щелкните формулу в строке​В строке состояния в​ клавиш​ ссылки​ такой проблемой как​У меня почему​: Меньше 1 итерации​ ее вес, но​ «предельное число циклов».​: Можно при расчете​ Смотрите статью «Функция​
​ появляется адрес ячейки,​​А здесь, от цифры​​ определить, нужна ли​​ его.​ три исход:​ каждой итерацией составит​ формулы и нажмите​​ левом нижнем углу​CTRL+V​Vmir​ циклические ссылки. Документ​ тоеж не сохраняется​ низзя ;)​
​ знаете сумму =​​ Есть параметр «Предельное​ формулы приводить значение​ «СЧЁТЕСЛИ» в Excel».​ где находится эта​ в ячейке D52​
​ данная формула в​Переходим во вкладку​Решение сходится, что означает​ меньше 0,001 (в​ клавишу ВВОД.​​ отображается сообщение​).​: Я Вас услышал,​ Excel открывается без​ галочка «включить итерации»​Dophin​ 87 и знаете​
​ число итераций» и​​ ячейки либо к​​art22​​ циклическая ссылка.​
​ зависит результат двух​​ действительно или это​«Формулы»​ получение надежного конечного​​ зависимости от того,​​Внимание!​​Циклические ссылки​Другая распространенная ошибка связана​
​ извиняюсь — не​
Формулы в Excel.​ проблем, но в​​ при выходе. это​: Действительно) обшибся :)​ ее цену =​​ при изменении этого​ числу либо к​
​: когда открываю файл​В нашем случае, в​ ячеек. В двух​ просто ошибка, а​. На ленте в​ результата. Это самый​ какое из этих​    Во многих случаях​
​и адрес ячейки​​ с использованием функций,​ было времени для​ одной из книг​ так надо?)​ вот файлик​ 210 руб/кг. вводите​ параметра все равно​
​ тексту, но для​ с данными пишет​ ячейке Е43 стоит​ формулах, в ячейках​ также исправить ошибочную​ блоке инструментов​ желательный исход.​ условий будет выполнено​Циклическая ссылка в Excel.​ при создании дополнительных​ с одной из​ которые включают ссылки​ прочтения правил, срочная​
​ существует циклическая ссылка.​Мультипликатор​
​Файл удален​ эти цифры и​ выдает в моих​ того чтобы показать,​ «Предупреждение о циклической​ такая формула.​ D53 и Е52,​ ссылку.​«Зависимости формул»​Решение расходится, т. е.​ раньше). Тем не​ формул с циклическими​ них.​ на самих себя,​
​ задача была.​ Лист серого цвета,​: Не, ну скажите,​
​- велик размер.​ вес расчитывается автоматически.​ циклических ячейках ошибку​ нужен файл в​ ссылке»… как его​Ячейка ссылается сама на​ указана ячейка D52.​Автор: Максим Тютюшев​имеется кнопка​ при каждой последующей​ менее, вы можете​ ссылками предупреждающее сообщение​
Циклические ссылки в Excel.​При наличии циклических ссылок​ например ячейка F3​
​Цитата​​ без ячеек. Кто​​ что именно поменяли,​​ [Модераторы]​Мультипликатор​ #ЗНАЧ! И причем,​ формате Exsel, а​ убрать?? надоел уже​​ себя. Нашли ошибку​Кнопка​​Рассмотрим,​«Проверка наличия ошибок»​ итерации разность между​ сами задать предельное​ в приложении Excel​ на других листах,​​ может содержать формулу​_Boroda_, 14.04.2017 в​ сталкивался — тот​ а то я​​Мультипликатор​: 1. в «F23″​ если файл сохранить,​ не картинка. Нужно​ каждый раз выходит!​ – в ячейке​«​
​как проверить формулу в​. Кликаем на пиктограмму​ текущим и предыдущим​ число итераций и​ больше не отображается.​ кроме активного, в​ =СУММ(A3:F3). Пример:​Как проверить формулу в Excel.​ 11:53, в сообщении​ знает что это​
​ же не смогу​: Не пойму я:​ нет формулы, приведенной​ то эти #ЗНАЧ!​ видеть реальный формат​И при закрити​ Е43 стоит ссылка​
​Убрать стрелки»​ Excel, как найти​ в виде перевернутого​ результатами увеличивается.​ относительную погрешность.​ Ниже перечислены некоторые,​

excel-office.ru

Предупреждение о циклической ссылке как убрать? (Формулы/Formulas)

​ строке состояния выводится​​Вы также можете попробовать​ № 3 ()​ такое, остальным объяснять​ применить это к​ почему у вас​ вами. Такая формула​
​ никак не убираются.​ данных и тогда​ документа пишет сохранить​ на ячейку Е43​убирает стрелки.​ циклическую ссылку​ треугольника рядом с​
​Решение колеблется между двумя​Если вы работаете в​ но не все,​

​ сообщение «Циклические ссылки»​​ один из описанных​ Посмотреть адреса ЦС​ без толку.​ своему реальному файлу.​ с 5 по​ находится в «E23».​Файл удален​ определить к чему​ файл? я ничего​ (саму на себя).​Чтобы​, т. д. Когда​ этой кнопкой. В​ значениями, например, после​ Excel 2010 или более​ ситуации, в которых​ без адресов ячеек.​ ниже способов.​ можно, перейдя на​Попробовал поступить, как​kim​ 23 строку нет​2.Суть этой формулы​- велик размер.​ приводить удобнее к​ не делал просто​ Исправили ошибку так​вместо чисел, в ячейках​

​ формулы большие, трудно​​ появившемся меню выбираем​ первой итерации получается​ поздней версии, последовательно​ предупреждение появится.​Вы можете перемещаться по​
​Если вы только что​ вкладку Формулы -​ говорится в Помощи,​: Данную опцию нельзя​ ошибки #ЗНАЧ! А​ =ЕСЛИ(F23<>»»;F23/D23;»») в следующем:​ [Модераторы]​ тексту или к​ открыл файл при​ – изменили ссылку​ Excel были написаны​ понять, на каком​

​ пункт​​ значение 1, после​ выберите элементы​Пользователь создает первый экземпляр​ ячейкам в циклической​ ввели формулу, сначала​ стрелочка правее кнопки​ но ничего не​ сохранить для конкретной​ дальше есть ошибка​ если значение Суммы​Михаил С.​ числу. Но это​ закритии сочет сохранить​ в формуле с​ формулы​ этапе вычисления сделали​«Циклические ссылки»​ второй — значение 10,​Файл​ циклической ссылки в​

excelworld.ru

Как убрать предупреждение о циклических ссылках?

​ ссылке с помощью​​ проверьте ячейку, в​ «Проверка наличия ошибок»​
​ добился. Знающие люди,​ книги, во всяком​ #ЗНАЧ! ?​ не пустое, то​: А в «F23″​
​ в новой теме,​ файл…​ ячейки Е43 на​, нажимаем​
​ ошибку. Но в​. После перехода по​ после третьей — снова​ >​ любой открытой книге.​ двойных щелчков по​
​ которой она расположена.​ — Циклические ссылки​

​ помогите пожалуйста.​​ случае стандартными методами…​Я в своем​ есть туда введены​

​ в формуле =ЕСЛИ((F23<>»»);F23/D23;»»)​​ так как этот​ни где не​

​ ячейку D43. Получилось​​кнопку «Показать формулы»​ Excel есть функция,​ этой надписи в​ 1 и т. д.​
​Параметры​Пользователь удаляет все циклические​ стрелке трассировки, которая​ Проверьте, не ссылается​

​Тут я вижу​​Brownie​ Это я про​ файле (сохранив его​ данные, то Цену​ откуда значения берутся?​ вопрос не имеет​
​ могу найти ответа​ так.​

​(на рисунке обведена​​ которая поможет это​ виде меню показываются​К началу страницы​ >​ ссылки во всех​ указывает на ячейки,​ ли формула на​ только Лист3!$D…​: Привет! Просто какой-то​ включение/выключение итераций.​ под другим именем​ находим как Сумма/Количество,​
​надо изменть както​​ отношения к циклической​ спасибо_)​

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

​ собственную ячейку. Например,​​Как мне найти​ ячейке в формуле​Михаил С.​

​ на всякий случай)​ а если значение​
​ так​ ссылке.​

​gling​​ правильно.​
​Получилось так.​ формулу в Excel»​
​ циклического характера в​ формулу, в которой​. Если вы работаете​
​ чего создает новую​ в текущей ячейке.​ ячейка A3 может​ эту формулу и​
​ ссылка на саму​: Про галочку в​
​ поставил количество итераций​ Суммы пустое, то​=ЕСЛИ((F23<>»»);F23/D23;_ссылка_на_значение_)​Мультипликатор​
​: Ответ в файле.​Кнопка​
​Чтобы​ смотрите, какими способами​ данной книге. При​ одна ячейка через​
​ в Excel для​ циклическую ссылку.​
​ Чтобы отобразить стрелку​ содержать формулу =(A1+A2)/A3.​
​ удалить её? это​ себя. Открой Вид​ итерациях… Чисто мой​ 1, все ячейки​ и значение Цены​или =ЕСЛИ((_другая_ссылка_<>»»);F23/D23;»»)​: Вопрос, в принципе,​
​ Вкладка Формулы—Проверка наличия​«​убрать формулы и показать​ и какие формулы​ клике на координаты​ последовательность связей с​ Mac, откройте меню​Пользователь закрывает все книги,​ трассировки, нажмите кнопку​ Такие формулы, как​

​ менеджер сделал ошибку​​ — Панели инструментов​ имхо, на основе​ «покрылись» #ЗНАЧ! Я​ пустое.​
​Dophin​ в названии темы.​ ошибок—Источник ошибки. Должна​Вычислить формулу»​ результат в ячейках​ можно написать.​ конкретной ячейки, она​ другими ячейками, в​Excel​ создает новую и​Влияющие ячейки​
​ =A1+1 (в ячейке​ в одном столбце​ — Зависимости. Включай/выключай​

​ не такого уж​​ его сохранил, Закрыл​3.=ЕСЛИ((F23<>»»);F23/D23;_ссылка_на_значение_) — а​: Разрешите поинтересоваться -​У меня в​ быть прописана ячейка​
​- считает по​ Excel​Если формула составлена​ становится активной на​

​ конечном итоге ссылается​, выберите пункт​ вводит в нее​или​ A1) также приводят​ скорее всего.​ кнопки Влияющие ячейки,​ большого опыта.​

​ и зашел снова.​

​ что имеется ввиду​​ а как это​
​ файле циклические ссылки,​​ с циклической ссылкой.​ формуле, но выдает​

​, снова нажимаем на​​ с ошибкой, то​

​ листе.​​ сама на себя.​Настройки​ формулу с циклической​Зависимые ячейки​ к ошибкам циклической​Pelena​ Зависящие ячейки и​Если окрыл файл​ #ЗНАЧ! остались.​

​ под _ссылка_на_значение_?​​ работает?​ но эти формулы​ Исправьте ошибку, чтобы​

​ результат, постепенно считая​​ кнопку «Показать формулы».​ в ячейке с​

​Путем изучения результата устанавливаем​​ В некоторых случаях​и щелкните элемент​
​ ссылкой.​​на вкладке​ ссылки.​

​: Именно в этой​​ походи по ячейкам​ с итерациями и​Каким образом у​Dophin​То есть цена=​ мне нужны и​ формула не зацикливалась,​
​ каждое действие, каждый​Если пишем много​ формулой будет стоять​ зависимость и устраняем​ пользователи осознано применяют​Вычисление​Пользователь открывает книгу, содержащую​Формулы​Проверьте наличие непрямых ссылок.​ ячейке формула с​
​ таблицы. Стрелки помогут​ сохранил его -​ вас пропали #ЗНАЧ!​

​: Дабы убрать сообщение​​ сумма/количество​ они работают.​ т.е. в расчете​ этап вычисления.​ разных формул, то​ зеленый треугольник.​ причину цикличности, если​ подобный инструмент для​.​

​ циклическую ссылку.​​.​ Они возникают, когда​ циклической ссылкой​ найти циклическую ссылку.​ то эта галочка​ ????​

​ об ошибки включите​​а сумма= цена*на​

​Только вот это​​ формулы не должна​У нас такая​ можем ошибочно в​Есть несколько способов​ она вызвана ошибкой.​

​ вычислений. Например, такой​​Если у вас Excel​При отсутствии других открытых​Когда Excel впервые находит​ формула, расположенная в​Vmir​ Удачи.​ остается, действует на​Михаил С.​

​ итеративные вычисления с​​ количество​ предупреждение о циклических​ участвовать результирующая ячейка.​

​ формула.​ формулу поставить адрес​проверить поэтапный расчет формул​После выполнения необходимых действий​ подход может помочь​

​ 2007, нажмите​​ книг пользователь открывает​ циклическую ссылку, отображается​ ячейке А1, использует​: Гуру подскажите как​Не нажимать​ все книги в​

​: С 5 по​​ максимальным числом итераций​Мультипликатор​ ссылках постоянно появляется​ Сохранение файла может​Мы её проверяем.​ самой ячейки (в​

​ в Excel​​ снова переходим по​ при моделировании. Но,​кнопку Microsoft Office​ книгу и создает​ предупреждающее сообщение. Нажмите​
​ другую формулу в​ мне эту ячейку​: Создай новую книгу,​ компе. если после​ 25 строки я​ — 0.​: Работает это просто.​ при открытии файла.​ требоваться если в​ Выделяем ячейку с​ которой пишем формулу)​
​.​ кнопке проверки ошибок​ в большинстве случаев,​, щелкните​ в ней циклическую​

​ кнопку​​ ячейке B1, которая​ то найти?​ скопируй туда свои​

​ этого сохранил файл​​ помtнял формулe, а​Еще взял на​Три ячейки: Количество,​Я пытался сделать​ формулах файла есть​ этой формулой, нажимаем​
​ – получится циклическая​Итак, заходим на​

​ циклических ссылок. На​​ данная ситуация –​Параметры Excel​ ссылку.​ОК​ снова ссылается на​Pelena​ данные, циклическую ссылку​ без итераций -​ ниже оставил ваши.​ себя смелость немного​ Цена, Сумма.​

planetaexcel.ru

Excel. Циклические ссылки.

​ Application.DisplayAlerts = False​ изменяющиеся данные, например​ кнопку «Вычислить формулу».​ ссылка.​ закладку «Формулы» в​ этот раз соответствующий​ это просто ошибка​и выберите категорию​Иногда вам могут потребоваться​или закройте окно​ ячейку А1. Если​: Кликните мышкой по​ — не копируй,​
​ это опять переходит​ Причем поменять обязательно​ подправить файлик для​Две любые из​ на открытие книги,​

​ функция ТДАТА() или​​ Появилось такое диалоговое​Циклическая ссылка в Excel​ раздел «Зависимости формул».​ пункт меню должен​ в формуле, которую​Формулы​ циклические ссылки, потому​ сообщения.​ это сбивает с​ этому адресу, выделится​ все должно получиться…​ на все книги.​

​ только в стобце​​ большей красоты.​ этих ячеек должны​ и на активацию​ СЕГОДНЯ(). При открытии​ окно.​

Как убрать ошибку «Некоторые формулы содержат циклические» (Формулы/Formulas)

​– это, когда​​ Сначала выделяем ячейку,​ быть вообще не​ юзер допустил по​.​

​ что они заставляют​​Если вы закроете сообщение,​
​ толку вас, представьте,​ ячейка с циклической​
​Vmir​Еще раз повторяю​

​ «F». И обрати​​Пока одно из​ быть заполнены вручную.​
​ листа — не​ файла эти значения​В нем подчеркнут адрес​
​ в формуле указан​ затем нажимаем кнопку​ активен.​
​ невнимательности или по​В разделе​ функции выполнять итерации,​ то Excel отобразит​ что происходит с​
​ ссылкой​: Как убрать ошибку​ — из моего​ внимение на примечание​ полей «сумма» или​Если вам известны​ помогает.​

​ меняются и формулы​​ первой ячейки, указанной​ адрес ячейки, в​ соответствующей функции. При​Существует и другой способ​ другим причинами. В​
​Параметры вычислений​​ т. е. повторять​ в ячейке либо​ Excel.​and_evg​ «Некоторые формулы содержат​ опыта, я поначалу​ в ячейке «D5″/​ «цена» не заполнено​ только Количество и​
​Есть варианты убрать​ пересчитываются, от сюда​
​ в формуле. Нажимаем​ которой записана эта​ работе с формулами,​ определения подобных нежелательных​ связи с этим,​установите флажок​

​ вычисления до тех​​ нулевое значение, либо​Если найти ошибку не​:​

​ циклические ссылки» -​​ пользовался итерациями, но​Мультипликатор​ — там будет​

​ Цена, то Сумма​​ это предупреждение?​ возникает и вопрос​ кнопку «Вычислить».​ формула, т.е. ячейка​

​ удобнее проверить формулу,​​ зависимостей.​

excelworld.ru

​ чтобы удалить ошибку,​

Работа с циклическими ссылками в Excel

Многие считают, что циклические ссылки в Excel – ошибки, но на самом деле не всегда так. Они могут помочь в решении некоторых задач, поэтому иногда используются намерено. Давайте подробно разберем, что же такое циклическая ссылка, как убрать циклические ссылки в Excel и прочее.

Что есть циклическая ссылка

Циклическая ссылка — это ссылка на ссылающуюся саму на себя ячейку. Это может быть не одна, а целая группа ссылок, которые ссылаются сами на себя, образуя замкнутый круг. В новых версиях приложения циклические ссылки блокируются, а если они есть в открытом вами документе, на экране появится соответствующее сообщение.

Как найти циклическую ссылку

Чаще всего программа находит их сама, и поскольку ссылки данного типа вредны, их необходимо устранить. Что же делать, если программа не смогла их найти сама, то есть, не пометила выражения линиями со стрелками? В таком случае:

  • На верхней панели программы нужно перейти в раздел «Формулы». Далее открываем меню «Зависимости формул», а там «Проверка наличия ошибок». Появится меню, где нужно выбрать «Циклические ссылки». Откроется следующее меню, где будут отображены найденные программой адреса элементов, содержащих циклические ссылки.

  1. Если кликнуть на любой из адресов, выделится соответствующая ячейка на листе.

Устраняем циклические ссылки

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

Например, эта формула не является работоспособной поскольку находится в ячейке D3 и ссылается на себя же. Ее нужно вырезать из этой ячейки, выделив формулу в строке формул и нажав CTRL+X, после чего вставить в другой ячейке, выделив ее и нажав CTRL+V.

Это лишь простой пример, для более сложных вычислений проверка может затянуться надолго.

Интеративные вычисления

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

Для включения функции следует открыть параметры программы и в разделе «Формулы» активировать «Включить итеративные вычисления».

Заключение

Теперь вы знаете, что делать, если зациклилось вычисляемое выражение. Иногда нужно применить логику и хорошенько подумать, чтобы устранить циклические ссылки.

Как найти и удалить циклическую ссылку в Excel

Так как в Microsoft Office Excel всегда используются всяческие формулы от простой автосуммы до сложных вычислений. То соответственно и возникаем много проблем с ними. Особенно если эти формулы писали не опытные пользователи. Одна из самых частых ошибок связанна с циклическими ссылками. Звучит она примерно так при открытие документа появляется окно Предупреждение о циклической ссылки.

Одна или несколько формул содержат циклическую ссылку и могут быть вычислены неправильно. Из данного сообщения чаще всего пользователь ни чего не понимает, по этому я решил написать простом языком что это такое и как решить данную проблему. Можно конечно проигнорировать это сообщение и открыть документ. Но в дальнейшем при вычислениях в таблицах можно столкнуться с ошибками. Давайте рассмотрим что такое циклическая ссылка и как её найти в Excel.

Ошибка некоторые формулы содержат циклические ссылки

Давайте на пример рассмотрим что такое циклическая ссылка. Создадим документ сделаем небольшую табличку даже не табличку а просто напишем несколько цифр и вычислим автосумму.

Теперь немного изменим формулу и включим в нее ячейку в которой должен быть результат. И увидим то самое предупреждение о циклической ссылки.

Теперь сумма у нас вычисляется не верно. А если попробовать включить эту ячейку в другую формулу то результат этих вычислений будет не правильный. Для примера добавим еще два таких же столбца и посчитаем у них сумму. Теперь попробуем посчитать сумму всех трех столбцов в итоге получаем 0.

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

В общем если просто сказать то циклическая ссылка получается если в формуле участвует та ячейка в которой должен быть результат. На самом деле найти циклическую ссылку достаточно просто главное знать что это такое.

Как удалить или разрешить циклическую ссылку

Вы ввели формулу, но она не работает. Вместо этого вы получаете это сообщение об ошибке «Циклическая ссылка». Миллионы людей имеют такую же проблему, и это происходит из-за того, что формула пытается подсчитаться самой себе, и у вас есть функция, которая называется итеративным вычислением. Вот как это выглядит:

Формула =D1+D2+D3 не работает, поскольку она расположена в ячейке D3 и ссылается на саму себя. Чтобы устранить эту проблему, можно переместить формулу в другую ячейку. Нажмите клавиши CTRL + X , чтобы вырезать формулу, выберите другую ячейку и нажмите клавиши CTRL + V , чтобы вставить ее.

Другая распространенная ошибка связана с использованием функций, которые включают ссылки на самих себя, например ячейка F3 может содержать формулу =СУММ(A3:F3). Пример:

Вы также можете попробовать один из описанных ниже способов.

Если вы только что ввели формулу, начните с этой ячейки и проверьте, не ссылается ли вы на саму ячейку. Например, ячейка A3 может содержать формулу =(A1+A2)/A3. Формулы, например = a1 + 1 (в ячейке a1), также вызывают ошибки циклических ссылок.

Проверьте наличие непрямых ссылок. Они возникают, когда формула, расположенная в ячейке А1, использует другую формулу в ячейке B1, которая снова ссылается на ячейку А1. Если это сбивает с толку вас, представьте, что происходит с Excel.

Если найти ошибку не удается, на вкладке Формулы щелкните стрелку рядом с кнопкой Проверка ошибок, выберите пункт Циклические ссылки и щелкните первую ячейку в подменю.

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

Продолжайте находить и исправлять циклические ссылки в книге, повторяя действия 1–3, пока из строки состояния не исчезнет сообщение «Циклические ссылки».

В строке состояния в левом нижнем углу отображается сообщение Циклические ссылки и адрес ячейки с одной из них.

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

Вы можете перемещаться между ячейками в циклической ссылке, дважды щелкая стрелку трассировки. Стрелка указывает ячейку, которая влияет на значение выбранной в данный момент ячейки. Чтобы отобразить стрелку трассировки, выберите пункт формулы, а затем — влияющие ячейки или зависимыеячейки.

Предупреждение о циклической ссылке

Когда Excel впервые находит циклическую ссылку, отображается предупреждающее сообщение. Нажмите кнопку ОК или закройте окно сообщения.

Когда вы закроете сообщение, в ячейке будет отображено либо нулевое, либо последнее вычисленное значение. И теперь, наверное, говорят: «повесить последнее вычисленное значение?» Да. В некоторых случаях можно успешно выполнить формулу, прежде чем выполнять вычисление. Например, формула, использующая функцию если , может работать, пока пользователь не введет аргумент (часть данных, которая должна выполняться правильно), которая приводит к тому, что формула будет вычислять саму себя. В этом случае Excel сохраняет значение из последнего успешного вычисления.

Если есть подозрение, что циклическая ссылка содержится в ячейке, которая не возвращает значение 0, попробуйте такое решение:

Щелкните формулу в строке формулы и нажмите клавишу ВВОД.

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

Пользователь создает первый экземпляр циклической ссылки в любой открытой книге.

Пользователь удаляет все циклические ссылки во всех открытых книгах, после чего создает новую циклическую ссылку.

Пользователь закрывает все книги, создает новую и вводит в нее формулу с циклической ссылкой.

Пользователь открывает книгу, содержащую циклическую ссылку.

При отсутствии других открытых книг пользователь открывает книгу и создает в ней циклическую ссылку.

Итеративные вычисления

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

Если вы не знакомы с итеративными вычислениями, вероятно, вы не захотите оставлять активных циклических ссылок. Если же они вам нужны, необходимо решить, сколько раз может повторяться вычисление формулы. Если включить итеративные вычисления, не изменив предельное число итераций и относительную погрешность, приложение Excel прекратит вычисление после 100 итераций либо после того, как изменение всех значений в циклической ссылке с каждой итерацией составит меньше 0,001 (в зависимости от того, какое из этих условий будет выполнено раньше). Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.

Если вы работаете в Excel 2010 или более поздней версии, последовательно выберите элементы Файл > Параметры > Формулы. Если вы работаете в Excel для Mac, откройте меню Excel, выберите пункт Настройки и щелкните элемент Вычисление.

Если вы используете Excel 2007, нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию формулы .

В разделе Параметры вычислений установите флажок Включить итеративные вычисления. На компьютере Mac щелкните Использовать итеративное вычисление.

В поле Предельное число итераций введите количество итераций для выполнения при обработке формул. Чем больше предельное число итераций, тем больше времени потребуется для пересчета листа.

В поле Относительная погрешность введите наименьшее значение, до достижения которого следует продолжать итерации. Это наименьшее приращение в любом вычисляемом значении. Чем меньше число, тем точнее результат и тем больше времени потребуется Excel для вычислений.

Итеративное вычисление может иметь три исход:

Решение сходится, что означает получение надежного конечного результата. Это самый желательный исход.

Решение расходится, т. е. при каждой последующей итерации разность между текущим и предыдущим результатами увеличивается.

Решение переключается между двумя значениями. Например, после первой итерации результат равен 1, после следующей итерации результат — 10, после следующей итерации результат равен 1 и т. д.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Дополнительные сведения

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Как найти и убрать циклические ссылки в Excel?

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

Как найти циклическую ссылку в Excel?

Если вы запустите документ с циклической ссылкой, программа найдет ее автоматически. Появится вот такое сообщение.

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

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

Когда вы нашли циклическую ссылку, нужно выявить в ней ошибку – найти ту ячейку, которая замыкается сама на себе из-за неправильной формулы. В нашем случае сделать это элементарно – у нас всего три зацикленных ячейки. В более сложных таблицах со сложными формулами придется постараться.

Полностью отключить циклические ссылки нельзя. Но они легко находятся самой программой, причем автоматически.

Сложность представляют сторонние документы, которые вы открываете в первый раз. Вам нужно найти в незнакомой таблице циклическую ссылку и устранить ее. Легче работать с циклическими ссылками в своей таблице. Как только вы записали формулу, которая создала циклическую ссылку, вы сразу же увидите сообщение программы. Не оставляйте таблицу в таком состоянии – сразу меняйте формулу и удаляйте ссылку.

Итак, мы разобрались, что такое циклические ссылки в Эксель, научились их находить и устранять. Поиск ссылок обычно автоматический, но мы показали два простых способа, как найти их вручную.

Еще много полезных статей о редакторе Excel:

Циклическая ссылка в Excel как убрать

В Excel вы можете прикрепить гиперссылку к файлу, сайту, ячейке или таблице. Эта функция нужна, чтобы быстрее переходить к тому или иному документу. Связи между клетками применяются в моделировании и сложных расчётах. Разберитесь, как добавлять такие объекты, как редактировать их, как удалить. Узнайте, как найти циклическую ссылку в Excel, если она там есть, зачем она нужна и как ей пользоваться.

Вставка ссылки в ячейку

Ссылка на сайт

  1. Выделите нужную клетку. Можете оставить её пустой или что-то написать. Текст вы всегда сумеете удалить.
  2. Кликните по ней правой кнопкой мыши.
  3. Строка «Добавить гиперссылку» («Hyperlink»). Аналогичная кнопка есть в меню «Вставить».
  4. В блоке «Связать» нажмите «Веб-страница» («Web Page»).
  5. Чуть правее кликните на «Просмотренные страницы» и выберите нужную.
  6. Если вы хотите задать URL сайта, который не посещали до этого, напишите его в поле «Адрес» («Asdress»).
  7. В пункте «Замещающий текст» укажите то, что должно замещать гиперссылку. Эта фраза отобразится в ячейке. При клике на неё откроется веб-страница. Можете оставить поле пустым.
  8. Кнопка «Подсказка» («ScreenTip») служит для создания всплывающих подсказок Excel.

Ссылка на файл

  1. Клик правой кнопкой мыши — Добавить гиперссылку.
  2. В разделе «Связать» отметьте «Файл».
  3. Отобразится папка, в которой сейчас находится документ.
  4. Кнопка «Недавние файлы» откроет список данных, которые вы использовали в последнее время. Их нельзя удалить из этого раздела.
  5. Если и там нет того, что вы ищите, задайте путь самостоятельно. Для этого кликните «Текущая папка». Под замещающим текстом будет выпадающий список. В нём выберите каталог.
  6. Задать путь можно и при помощи кнопки «Найти». Она находится чуть правее выпадающего списка.

В Excel можно сослаться на ещё несуществующий документ и сразу его создать.

Когда вы нажмёте на ячейку, к которой привязаны данные на компьютере, система безопасности Excel выдаст предупреждение. Оно сообщает о том, что вы открываете сторонний файл, и он может быть ненадёжным. Это стандартное оповещение. Если вы уверены в данных, с которыми работаете, в диалоговом окне на вопрос «Продолжить?» ответьте «Да».

Можно связать ячейку с e-mail. Тогда при клике на неё откроется ваш почтовый клиент, и в поле «Кому» уже будет введён адрес.

Ссылка на другую ячейку

  1. В разделе «Связать» нажмите «Местом в документе» («Place in This Document»).
  2. В области «Выберите место в документе» отметьте желаемый лист.
  3. В «Адрес» введите название ячейки. Оно состоит из буквы, обозначающей столбец, и номера строки. Чтобы узнать это название, кликните на нужную клетку. Оно отобразится в специальном поле слева вверху.
  4. Нажмите «OK».

Чтобы сделать переход сразу к нескольким клеткам одновременно, надо создать диапазон.

После этого сошлитесь на диапазон так же, как на клетку.

Вот как сделать гиперссылку в Excel на другую таблицу:

Так можно сделать связь не со всем файлом, а с конкретным местом в файле.

Циклические ссылки

Для начала такие объекты нужно найти.

Эти объекты используются для моделирования задач, расчётов, сложных формул. Вычисления в одной клетке будут влиять на другую, а та, в свою очередь, на третью. Но в некоторых операциях это может вызвать ошибку. Чтобы исправить её, просто избавьтесь от одной из формул в цикле — круг разомкнётся.

Вот как удалить гиперссылку в Excel, оставив текст, отредактировать её, или вовсе стереть:

Как изменить цвет и убрать подчёркивание?

  1. Выделите клетку.
  2. На панели инструментов во вкладке «Меню» (в Office 2007 «Главная») отыщите букву «Ч» с чёрточкой внизу. Она отвечает за подчёркивание.
  3. На этой же панели надо найти кнопку с пиктограммой в виде символа «А» с полоской под ним.

Кликните на чёрную стрелочку рядом. Откроется палитра. Выберите цвет шрифта.В Excel можно вставить гиперссылку для перехода на веб-страницу, открытия какого-то документа или перенаправления на другие клетки. Такие объекты используются в сложных расчётах и задачах, связанных с финансовым моделированием.

By manually moving the formula you can solve this issue

by Teodor Nechita

Eager to help those in need, Teodor writes articles daily on subjects regarding Windows, Xbox, and all things tech-related. When not working, you may usually find him either… read more


Updated on January 20, 2023

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Microsoft Excel is one of the most important spreadsheet tools in the world.
  • The article below will show you how to solve all circular reference errors that you may encounter in Excel.

how to fix Be careful, files from the Internet can contain viruses

This article will be covering an issue that many users have reported on forums, regarding a particular Microsoft Excel issue:

I keep getting this error upon startup of a spreadsheet i made. I must have made an invalid formula somewhere but can’t seem to find it at all. Is there a way i can easily find the error and prevent this annoying message from popping up every time? Also, I notice this spreadsheet takes WAYYY too long to start up. Not sure if there’s a fix for that too.

For those of you that don’t know, a circular reference means that your formula is trying to calculate itself since you are referring to cells already included in the formula.

The full message reads as follows:

There are one or more circular references where a formula refers to its own cell either directly or indirectly. This might cause them to calculate incorrectly. Try removing or changing these references, or moving the formulas to different cells.

Further research revealed that this is a common error message, so we decided to make a list of the best ways you can overcome the circular reference error in Microsoft Excel.

How do I fix the circular reference error in Microsoft Excel?

1. Enable the iterative calculation feature

If you want a workaround for the circular reference error in Excel, you should enable the iterative calculation feature. By doing so, you will be able to use circular references without encountering any issues. Here is how to do so:

1. Open Microsoft Excel.

2. Select File and go to Options.

3. Select Formulas.

4. Check the box next to Enable iterative calculation.

5. Click Ok to apply and save the changes.

2. Find the cell causing the circular reference error

  1. Launch Microsoft Excel
  2. Trigger the error message
  3. Go to the Formulas tab
  4. Select Errors Checking
  5. Select the Circular Reference entry
  6. This will automatically fix any reference errors

3. Manually move the formula to another cell

If you have a simple calculation, for example, A1 + A2 + A3= A4, but you wanted to put the SUM formula on A1, A2, or A3 instead of A4, this will trigger the reference error.

That being the case, simply choose a different cell for your formula, without overlapping with the cells that already have numerical values inside of them.

By following the steps below, you should be able to fix any circular reference error and resume using Microsoft Excel accordingly.

Which one of the methods worked best for you? Let us know by leaving us a message in the comments section below.

Still experiencing issues?

SPONSORED

If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

newsletter icon

  • Как удалить хронологию ошибок на ps4
  • Как удалить файлы синтаксическая ошибка
  • Как удалить файлы дампа памяти для системных ошибок
  • Как удалить файл если пишет что ошибка
  • Как удалить тиндер выдает ошибку