Как найти циклические ссылки в excel

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

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

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

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

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

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

Информационное окно о наличии в книге циклической ссылки

Следовательно, ломать голову над тем, если ли в книге циклическая ссылка (ссылки) или нет, не нужно, так как это понятно в момент его открытия. Остается только определить, где именно она находится.

Метод 1. Визуальный поиск циклической ссылки

Данный способ самый простой, однако, удобен лишь при работе с небольшими таблицами.

  1. Для начала нам нужно закрыть всплывшее диалоговое окно, предупреждающее нас о том, что в книге присутствует циклическая ссылка.Закрытие окна, информирующего о наличии в таблице циклической ссылки
  2. После этого в таблице отобразится так называемая стрелка трассировки, наглядно демонстрирующая связь между ячейками, которая вызывает ошибку.Стрелка трассировки в таблице
  3. Переходим в ту ячейку, куда указывает стрелка и исправляем формулу, чтобы избавиться от цикличности. В нашем случае лишним элементом является ячейка F13, поэтому убираем ее и формулы.Редактирование формулы в ячейке с циклической ссылкой

Формула суммы в ячейке

  • Все готово. Теперь в нашей таблице нет циклических ссылок.
  • Метод 2. Использование инструментов на Ленте

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

    1. Начнем с того, что закроем информационное окно о наличии циклической ссылки.Закрытие окна, информирующего о наличии в таблице циклической ссылки
    2. Теперь переключаемся во вкладку “Формулы”. Обращаем внимание на раздел “Зависимости формул”. Здесь нас интересует кнопка “Проверка ошибок” (в некоторых случаях, когда размеры окна сжаты по горизонтали, отображается только значок кнопки в виде восклицательного знака). Щелкаем по небольшому треугольнику, направленному вниз, справа от кнопки. Откроется перечень команд, среди которых выбираем пункт “Циклические ссылки”, после чего откроется список всех ячеек, содержащих эти самые ссылки.Поиск циклической ссылки через функцию проверки ошибок
    3. Если мы щелкнем на адрес ячейки, программа сразу же выделит ее, независимо от того, в какой ячейке мы находились до того, как решили воспользоваться данной функцией.Поиск циклической ссылки через инструменты на ленте
  • Нам остается только разобраться с формулой и исправить допущенные в ней ошибки. В нашем случае в диапазон суммируемых ячеек была включена и ячейка, куда записана сама формула, что конечно же, неверно.Корректировка формулы с циклической ссылкой
  • Корректируем координаты диапазона в формуле, чтобы избавиться от цикличности.Формулы суммы в ячейке
  • Чтобы удостовериться в том, что теперь все в порядке, снова раскрываем перечень команд рядом с кнопкой “Проверка ошибок”. На этот раз пункт “Циклические ссылки” неактивен, что свидетельствует о том, что ошибки устранены.Проверка наличия циклических ссылок в книге
  • Заключение

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


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

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

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

    Формула =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 отображает в ячейке нулевые значения или последнее вычисляемого значения. А теперь вы, вероятно, сказали: «Повесить трубку, последнее вычисляемая величина?» Да. В некоторых случаях формула может выполниться успешно, прежде чем она пытается вычислить себя. Например, формула, использующая функцию ЕСЛИ, может работать, пока пользователь не вложит аргумент (часть данных, которая должна правильно работать) для вычисления формулы. В этом случае 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

    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 отображает в ячейке нулевые значения или последнее вычисляемого значения. А теперь вы, вероятно, сказали: «Повесить трубку, последнее вычисляемая величина?» Да. В некоторых случаях формула может выполниться успешно, прежде чем она пытается вычислить себя. Например, формула, использующая функцию ЕСЛИ, может работать, пока пользователь не вложит аргумент (часть данных, которая должна правильно работать) для вычисления формулы. В этом случае 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 works!

    Excel работает за вас

    • Залогиниться
    • Зарегистрироваться

    Забыли пароль?

    menu

      logo

    Excel works!

    • Главная
      • Excel
      • Управление проектами
      • Книги
      • Прочее
      • Аналитика
    • Telegram-канал
    • Топ 5 статей
      • Онлайн Excel бесплатно. Office 365 online. Excel на Яндекс.Диске и Облаке Mail
      • Excel выделение цветом ячеек по условиям. Условное форматирование
      • Что делать если Excel не считает формулу?
      • Почему тормозит Excel? Большой размер файла Excel
      • Как удалить символ в ячейке Excel?
    • Автор
      • Обо мне
      • Сделанные работы
    • Заказать работу
    • Задать вопрос
    • Сказать «Спасибо!»
    • Скачать Excel
    • Обучение Excel
    • Карта сайта
      • Друзья сайта

    Thanks for Visiting

    • Главная
      • Excel
      • Управление проектами
      • Книги
      • Прочее
      • Аналитика
    • Telegram-канал
    • Топ 5 статей
      • Онлайн Excel бесплатно. Office 365 online. Excel на Яндекс.Диске и Облаке Mail
      • Excel выделение цветом ячеек по условиям. Условное форматирование
      • Что делать если Excel не считает формулу?
      • Почему тормозит Excel? Большой размер файла Excel
      • Как удалить символ в ячейке Excel?
    • Автор
      • Обо мне
      • Сделанные работы
    • Заказать работу
    • Задать вопрос
    • Сказать «Спасибо!»
    • Скачать Excel
    • Обучение Excel
    • Карта сайта
      • Друзья сайта

    backtotop

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

    Для начала давайте разберемся, что собой представляют циклические ссылки в Excel. Как их можно найти на листе редактора? Чем они плохи и чем хороши?

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

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

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

    К примеру, в формуле участвует результат вычисления этой формулы или ячейка =A3=B3, =B3=C3, =C3=A3. В результате A3 ссылается на A3. То есть циклическая зависимость. Пример на картинке показан для режима Формулы — Показать формулы

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

    Обозначение Ц/С в Excel
    Появление Ц/С довольно просто распознать. Во время их появления или присутствия в уже созданном файле Excel тотчас же возникает окно с сообщением (как на первой картинке). Если нажать на кнопку ОК, то предупреждение будет скрыто, а в ячейке, которая содержит Ц/С отобразится значение 0.
    Предупреждение возникает при изначальном появлении Ц/С, либо же открытии книги, которая её содержит (частая проблема от многих пользователей). Если вы принимаете предупреждение программы, то далее при наличии Ц/С оно может и не появляться.

    Способы найти Ц/С
    Ц/С в редакторе Eсxel могут быть созданы как преднамеренно для того, чтобы решить те или иные задачи табличных финансовых моделей (об этом далее), так и возникнуть случайно, как техническая ошибка в формулах их построения.

    Способов нахождения Ц/С существует несколько:

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

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

    Как можно полезно использовать Циклические ссылки в Excel?

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

    Включить итеративные вычисления!

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

    Конечно же в Excel есть возможность включить Файл (круглая кнопка в левом верхнем углу) — Параметры — Формулы. Поставить галочку «Включить итеративные вычисления».

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

    Также необходимо установить предельное число итераций и относительную погрешность ниже,

    Не рекомендую ставить большое кол-во вычислений — система может основательно подвиснуть.

    Оцените статью
    Fobosworld.ru
    Добавить комментарий

    Adblock
    detector