Skip to content
Menu
PROFEXCEL.RU - Справочник EXCEL
PROFEXCEL.RU - Справочник EXCEL

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

Posted on 23.08.2021

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

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

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

​Смотрите также​ нужно иметь хотя​ как он так​ формула просматривала только​ «Вычислить». Получилось так.​ формулы​C1​ активен.​ полезны при вычислениях​«Формулы»​ действий. В каждом​Для того, чтобы исправить​

​ Заметим это на​C1​Решение расходится, т. е.​ вычисления до тех​ них.​Вы ввели формулу, но​ бы одну "пустую"​ считает? Что такое​ ячейки по предыдущему​Если нажмем ещё раз​​, нажимаем​​косвенно ссылается на​Существует и другой способ​ и производиться пользователем​.​​ конкретном случае эта​​ цикличную зависимость, нужно​

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

​ итерации, точность и​ месяцу?​ кнопку «Вычислить», то​

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

​ число макс. повторений?​ShAM​ первые две цифры​(на рисунке обведена​ быть не должно.​ зависимостей.​ тогда стоит к​ можно будет произвести​Например, если в нашей​ ячеек. Даже если​ выше, не во​=A1​

  • ​ текущим и предыдущим​ числовое условие. Это​​ кроме активного, в​​ сообщение о "циклической​: У меня проблема​​ShAM​​:​​ сосчитаются по формуле.​​ красным цветом).​Примечание:​

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

  • ​ может привести к​ строке состояния выводится​ ссылке". Миллионы людей​ с циклическими ссылками.​: Жмем F1. Пишем​Цитата​ У нас, в​

​Получилось так.​​Если вы создадите​

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

    ​Решение колеблется между двумя​ снижению производительности компьютера,​ сообщение "Циклические ссылки"​ сталкиваются с этой​ Мне нужно автоматизировать​ "итерации". Читаем:​

  • ​(operkote)200?'200px':''+(this.scrollHeight+5)+'px');">чтобы формула просматривала​ примере, 6-2=4. Получилось​Чтобы​ такую циклическую ссылку,​ ссылок, жмем на​ настроив Excel и​ правый блок этого​ умножения количества фактически​ может крыться не​ ссылки с объектами,​​A1​​ значениями, например, после​​ поэтому по умолчанию​​ без адресов ячеек.​​ проблемой. Это происходит,​​ расчет платежей, так​

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

​Для эффективного использования​ только ячейки по​ так.​убрать формулы и показать​​ Excel вернёт «0».​​ кнопку​ зная меру в​

​ окна, где находятся​ проданного товара на​ в ней самой,​ даже если она​, в которой установлено​ первой итерации получается​ итеративные вычисления в​Вы можете перемещаться по​ когда формула пытается​ чтобы после этого​ формулы (Формула. Совокупность​ предыдущему месяцу?​И так до конца​ результат в ячейках​Чтобы найти циклические ссылки​«OK»​ добавлении подобных ссылок,​ непосредственно сами настройки​ его цену, то​ а в другом​ имеется на листе.​ число​ значение 1, после​ Excel выключены.​

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

  • ​ Excel​ в документе, на​.​

​ которые при использовании​​ Excel. Мы будем​ можно сказать, что​ элементе цепочки зависимости.​ Учитывая тот факт,​5​ второй — значение 10,​Если вы не знакомы​ ссылке с помощью​ при отключенной функции​ положительный. но никак​

  • ​ другие ячейки, именованных​ формула? У Вас​О других, часто​

  • ​, снова нажимаем на​ вкладке​Появляется стрелка трассировки, которая​ в массовом количестве​ работать с блоком​

  • ​ ссылка, рассчитывающая количество​В нашем случае, несмотря​ что в подавляющем​. Ссылаемся в ней​ после третьей — снова​

  • ​ с итеративными вычислениями,​ двойных щелчков по​

  • ​ итеративных вычислений. Вот​ не получается. Проблема​ объектов, функций и​ в таблице нет​ встречающихся ошибках в​

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

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

​ операторов, позволяющая получить​ "ячеек по предыдущему​ формулах, что они​Если пишем много​(Формулы) кликните по​ в одной ячейки​ системы.​«Параметры вычислений»​ продажи, тут явно​ программа верно указала​ вредны, их следует​B1​К началу страницы​ захотите оставлять активных​ указывает на ячейки,​Формула =D1+D2+D3 не работает,​ прикрепленном, файле. Помогите,​ новое значение. Формула​ месяцу".​ означают и как​ разных формул, то​ стрелке вниз рядом​ от другой.​Автор: Максим Тютюшев​, который расположен в​ лишняя. Поэтому мы​ на одну из​ удалить. Но для​:​

  1. ​Принято считать, что циклические​ циклических ссылок. Если​ влияющие на значение​ поскольку она расположена​​ пожалуйста! Заранее спасибо!!!​​ всегда начинается со​​operkote​​ их справить, читайте​​ можем ошибочно в​​ с иконкой ​Нужно отметить, что второй​Циклические ссылки представляют собой​​ самом верху.​​ её удаляем и​​ ячеек цикла (​​ этого их нужно​​=B1​​ ссылки в Экселе​

    ​ же они вам​ в текущей ячейке.​​ в ячейке D3​​Pelena​​ знака равенства (=).)​​: Согласен, под ночь​​ в статье "Ошибки​​ формулу поставить адрес​

  2. ​Error Checking​​ способ более визуально​​ формулу, в которой​​Чтобы разрешить применение цикличных​​ заменяем на статическое​D6​​ сначала отыскать. Как​​Жмем на кнопку​

  3. ​ представляют собой ошибочное​​ нужны, необходимо решить,​​ Чтобы отобразить стрелку​ и ссылается на​:​ необходимо ознакомиться с​ не совсем понятно​ в формулах Excel".​ самой ячейки (в​

  4. ​(Проверка наличия ошибок)​​ нагляден, но в​​ одна ячейка через​ выражений, нужно установить​ значение.​), реальная ошибка кроется​ же это сделать,​Enter​ выражение. Действительно, довольно​ сколько раз может​ трассировки, нажмите кнопку​ саму себя. Чтобы​

​Danik​ тремя ключевыми понятиями.​

  • ​ оформил. Посмотрите новое​В Excel можно​ которой пишем формулу)​ и нажмите ​

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

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

​Вычисление — это​

support.office.com

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

​ вложение - я​ проводить подсчет, анализ​ – получится циклическая​Circular References​ не всегда даёт​ другими ячейками, в​«Включить итеративные вычисления»​ над всеми другими​ Выделяем элемент​ помечены линией со​Таким образом, цикл замкнулся,​ так, но все-таки​ Если включить итеративные​или​ можете переместить формулу​ этой темы не​ процесс расчета по​

​ постарался все уточнить.​ данных, составляя формулы​

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

​ ссылка.​(Циклические ссылки).​ четкую картину цикличности,​ конечном итоге ссылается​. Кроме того, в​ цикличными выражениями, если​D6​ стрелками? Давайте разберемся​ и мы получили​ не всегда. Иногда​ вычисления, не изменив​Зависимые ячейки​ в другую ячейку​

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

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

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

  1. ​: Может попробовать:​​ Смотрите статью "Функция​​– это, когда​ командой сайта office-guru.ru​

    ​ В некоторых случаях​​ можно настроить предельное​​ листе. После того,​

  2. ​ каких ячеек он​Итак, если при запуске​ После того, как​ осознанно. Давайте выясним,​ и относительную погрешность,​​Формулы​​ нажмите сочетание клавиш​

  3. ​На форуме запрещено​ в ячейках, содержащих​Файл / Параметры​ "СЧЁТЕСЛИ" в Excel".​ в формуле указан​

​Источник: http://www.excel-easy.com/examples/circular-reference.html​ в сложных формулах.​ пользователи осознано применяют​

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

  2. ​.​​CTRL+X​​ задавать новые вопросы​

  3. ​ / Формулы /​​operkote​​ адрес ячейки, в​Перевела: Ольга Гелих​

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

    ​ ненужных вычислений Microsoft​​ Включить итеративные вычисления​​: Добрый вечер. Помогите,​

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

​ итераций либо после​ циклическую ссылку, отображается​ выберите другую ячейку​Danik​ Office Excel автоматически​ЗЫ: Почему у​ пожалуйста.​ формула, т.е. ячейка​Рассмотрим,​ довольно просто, особенно​ подход может помочь​ равны 100 и​ сообщение о наличие​ видим, значение в​ что он содержит​ связь синими стрелками​ отыскать уже существующие​ того, как изменение​

  1. ​ предупреждающее сообщение. Нажмите​ и нажмите сочетание​: Pelena, спасибо за​ пересчитывает формулы только​ Вас в столбце​​Ситуация такая: есть​​ ссылается сама на​как проверить формулу в​​ если знать алгоритм​​ при моделировании. Но,​ 0,001 соответственно. В​ данной проблемы должно​ этом элементе листа​ циклическую ссылку, то​​ на листе, которые​​ в документе, как​​ всех значений в​​ кнопку​

    ​ помощь.​​ при изменении влияющих​​ "оборот за предыдущий​

  2. ​ таблица 1 (таблица​ себя.​ Excel, как найти​ поиска. Можно воспользоваться​ в большинстве случаев,​ большинстве случаев данные​ исчезнуть из строки​ формируется путем умножения​ её желательно отыскать.​ называются стрелками трассировки.​ работать с ними​

  3. ​ циклической ссылке с​ОК​CTRL+V​Сегодня впервые столкнулся с​ на формулу ячеек.​ месяц" суммируются данные​ сделок), куда заносятся​Так делать нельзя,​ циклическую ссылку​ одним из двух​ данная ситуация –​ параметры изменять не​ состояния.​ содержимого ячеек​ Для этого перемещаемся​

  4. ​Теперь перейдем к созданию​ или как при​ каждой итерацией составит​или закройте окно​).​ такой проблемой как​ Это является стандартной​

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

​ со столбца "баланс"?​ результаты по операциям​ это ошибка, п.ч.​, т. д. Когда​ способов нахождения подобных​ это просто ошибка​ нужно, хотя при​Кроме того, полностью ли​B6​ во вкладку​ циклического выражения на​ необходимости удалить.​ меньше 0,001 (в​ сообщения.​Другая распространенная ошибка связана​ циклические ссылки. Документ​ процедурой при первом​operkote​ (доходы). Доходы имеют​

  1. ​ при вычислении по​ формулы большие, трудно​ зависимостей. Несколько сложнее​ в формуле, которую​ необходимости или при​ были удалены цикличные​и​«Формулы»​ примере таблицы. У​​Скачать последнюю версию​​ зависимости от того,​Если вы закроете сообщение,​ с использованием функций,​ Excel открывается без​​ открытии книги и​​: В обороте должно​ некоторое значение 1​​ такой формуле будут​​ понять, на каком​ определить, нужна ли​ юзер допустил по​​ желании можно внести​​ выражения, можно узнать,​C6​. Жмем на ленте​ нас имеется таблица​ Excel​ какое из этих​

  2. ​ то Excel отобразит​ которые включают ссылки​ проблем, но в​ ее редактировании. Однако​

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

​ ошибку. Но в​ действительно или это​ другим причинами. В​ поля. Но тут​ наличия ошибок. Переходим​Переходим к ячейке​ размещен справа от​ Она состоит из​ же представляет собой​ раньше). Тем не​ нулевое значение, либо​ например ячейка F3​

​ существует циклическая ссылка.​ когда Excel будет​

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

​ дня за рабочие​ число 200) +​ с предупреждением о​ Excel есть функция,​ просто ошибка, а​ связи с этим,​ нужно учесть, что​ во вкладку​C6​ кнопки​ четырех колонок, в​ циклическая ссылка. По​

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

  1. ​ чтобы удалить ошибку,​ слишком большое количество​«Формулы»​. Выделяем её и​«Проверка наличия ошибок»​​ которых указано наименование​​ сути, это выражение,​ сами задать предельное​ В некоторых случаях​​ =СУММ(A3:F3). Пример:​​ без ячеек. Кто​ управлять.​ Но в данном​ также в отдельном​Нам нужно найти эту​ сделать. "Как написать​ ссылку.​ следует сразу найти​ итераций может привести​​и жмем уже​​ смотрим на строку​​, расположенной в блоке​​ товара, количество проданной​

  2. ​ которое посредством формул​​ число итераций и​​ формула может успешно​Вы также можете попробовать​ сталкивался - тот​Итерация — это​ примере это усложнение​​ столбце. Комиссия зависит​​ формулу, где есть​ формулу в Excel"​Автор: Максим Тютюшев​ саму циклическую ссылку.​ к серьезной нагрузке​ знакомый нам треугольник​ формул. Как видим,​

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

    ​ пор, пока она​ ниже способов.​ такое, остальным объяснять​ до удовлетворения определенного​ поэтому я просто​ месяц. Оборот за​ исправить её.​ и какие формулы​ прямо или косвенно​ делается.​ систему в целом,​«Проверка наличия ошибок»​ значение (​

  4. ​. Открывается меню, в​ продажи всего объема.​ себя. Так же​​ Excel 2010 или более​​ не попытается вычислить​​Если вы только что​​ без толку.​ числового условия. Excel​ поставил сумму балансов​ месяц зависит от​Как найти циклическую ссылку​ можно написать.​ ссылается на эту​Скачать последнюю версию​ особенно если вы​в группе инструментов​1000​ котором следует навести​ В таблице в​ ею может являться​

    ​ поздней версии, последовательно​ себя. Например, формула,​ ввели формулу, сначала​Попробовал поступить, как​ не может автоматически​ за предыдущий месяц.​ другой таблицы 2​ в Excel.​Если формула составлена​ же самую ячейку,​ Excel​ работаете с файлом,​«Зависимости формул»​), которое не является​

  5. ​ курсор на пункт​ последнем столбце уже​ ссылка, расположенная в​ выберите элементы​ использующая функцию "ЕСЛИ"​ проверьте ячейку, в​ говорится в Помощи,​ рассчитать значение по​ Если это будет​ (таблицы учета).​Нажимаем в диалоговом​ с ошибкой, то​

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

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

​ Проверьте, не ссылается​ добился. Знающие люди,​ (прямо или косвенно)​ в своей таблице​ также есть даты,​ циклической ссылке" кнопку​ формулой будет стоять​ может!​ уже при запуске​Итак, устанавливаем галочку около​«Циклические ссылки»​ уверенностью сказать, что​ следующем меню открывается​ выручки путем умножения​ ссылается.​Параметры​ пользователь не введет​ ли формула на​ помогите пожалуйста.​ на ячейку, содержащую​ я уже все​ но если в​ "Отмена". Нажимаем на​ зеленый треугольник.​Например, формула в ячейке​ файла программа в​ параметра​не будет активен,​ указанный элемент не​ список адресов элементов​ количества на цену.​Нужно отметить, что по​

  1. ​ >​ аргумент (данные, необходимые​​ собственную ячейку. Например,​​Brownie​

  2. ​ формулу (это называется​​ сделаю как надо.​​ первой таблице они​ стрелку, расположенную рядом​

  3. ​Есть несколько способов​A3​ диалоговом окне предупредит​​«Включить итеративные вычисления»​​ то, значит, мы​

  4. ​ содержит ошибки, вызывающей​ листа, в которых​Чтобы зациклить формулу в​ умолчанию современные версии​Формулы​ для нормальной работы​ ячейка A3 может​: Привет! Просто какой-то​ циклической ссылкой). Если​Итеративные вычисления не​​ указывают на даты​​ с кнопкой «Проверка​проверить поэтапный расчет формул​

    ​на рисунке ниже​ об этом факте.​, а затем, чтобы​​ удалили все подобные​​ создание циклических операций.​ программа обнаружила цикличные​ первой строчке, выделяем​ Excel автоматически блокируют​. Если вы работаете​ формулы), который заставит​ содержать формулу =(A1+A2)/A3.​ ячейке в формуле​ формула содержит обратную​ помогут, т.к. сама​ окончания операций, и​ наличия ошибок» (на​ в Excel​ ссылается на ячейку​ Так что с​ новые настройки вступили​ объекты из документа.​Переходим к следующей ячейке​ выражения.​ элемент листа с​ процесс выполнения цикличной​ в Excel для​ формулу попытаться вычислить​ Такие формулы, как​ ссылка на саму​

    ​ ссылку на одну​ формула комиссии сейчас​​ не обязаны идти​​ рисунке обведена зеленым​.​A3​ определением самого наличия​​ в силу, жмем​​ В обратном случае,​ (​При клике на конкретный​

  5. ​ количеством первого по​ операции. Это связано​ Mac, откройте меню​ саму себя. Если​ =A1+1 (в ячейке​ себя. Открой Вид​ из своих собственных​ подразумевает зависимость от​ день за днем,​

​ цветом), наводим мышку​Итак, заходим на​(т.е. на саму​ такой формулы проблем​ на кнопку​ нужно будет применить​B6​ адрес происходит выделение​ счету товара (​ с тем, что​Excel​ это произойдет, Excel​ A1) также приводят​ - Панели инструментов​ ячеек, необходимо определить,​ самой себя. И​ то в таблице​ на слова «Циклические​ закладку «Формулы» в​ себя), чего быть​

​ не возникнет. Как​«OK»​ процедуру удаления к​). После выделения в​ соответствующей ячейки на​B2​ такие выражения в​, выберите пункт​ оставит в ячейке​ к ошибкам циклической​ - Зависимости. Включай/выключай​ сколько раз следует​ я не знаю,​ 2 даты идут​ ссылки» и рядом​ раздел «Зависимости формул».​ не может.​ же найти проблемную​, размещенную в нижней​ элементам, которые находятся​ строке формул мы​ листе.​). Вместо статического значения​ подавляющем большинстве ошибочные,​Настройки​ последнее успешно вычисленное​ ссылки.​ кнопки Влияющие ячейки,​

​ пересчитывать формулу. Циклические​

lumpics.ru

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

​ как это исправить.​ именно так (день​ появляется адрес ячейки,​ Сначала выделяем ячейку,​Примечание:​ область на листе?​ части окна параметров​ в списке, тем​ видим, что она​Существует ещё один способ​ (​ а зацикливание производит​и щелкните элемент​ значение.​Проверьте наличие непрямых ссылок.​ Зависящие ячейки и​ ссылки могут пересчитываться​ShAM​ за днем). Напротив​ где находится эта​ затем нажимаем кнопку​Если вы создадите​Чтобы узнать, в каком​ Excel.​ же рассматриваемым ранее​ содержит вычисляемое выражение​

​ узнать, где располагается​6​

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

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

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

  1. ​После этого мы автоматически​ способом.​ (​ циклическая ссылка. Сообщение​) вписываем туда формулу,​ и вычисления, что​.​ циклическая ссылка содержится​ формула, расположенная в​ таблицы. Стрелки помогут​

  2. ​ существует возможность управления​​ работает.​​ ячейка с доходами​В нашем случае, в​​ работе с формулами,​​ Excel вернёт «0».​​ такая формула, прежде​​ переходим на лист​В предшествующей части урока​=D6/C6​ о данной проблеме​ которая будет считать​ создает дополнительную нагрузку​​Если у вас Excel​​ в ячейке, которая​ ячейке А1, использует​ найти циклическую ссылку.​ максимальным числом итераций​AndreTM​ за день и​ ячейке Е43 стоит​ удобнее проверить формулу,​Ещё один пример. Формула​ всего, жмем на​

  3. ​ текущей книги. Как​ мы рассказывали, в​), которое подтягивает данные​ и адрес элемента,​

  4. ​ количество товара путем​ на систему.​ 2007, нажмите​ не возвращает значение​ другую формулу в​ Удачи.​ и количеством допустимых​:​

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

​ балансом на конец​ такая формула.​ когда визуально видны​

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

  2. ​ деления общей суммы​Теперь посмотрим, как создать​кнопку Microsoft Office​ 0, попробуйте такое​

​ ячейке B1, которая​Не нажимать​ изменений.​operkote​ дня. Доходы за​Ячейка ссылается сама на​ все ячейки, указанные​С2​ белого крестика в​

​ в которых располагаются​ с циклическими ссылками,​ таблицы, в частности,​ располагается в левой​ (​ простейшее цикличное выражение.​, щелкните​ решение:​ снова ссылается на​: Создай новую книгу,​Точность — это​, эк вы сами​ день рассчитываются, как​ себя. Нашли ошибку​

​ в формуле.​

lumpics.ru

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

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

  1. ​ Это будет ссылка,​​Параметры Excel​​Щелкните формулу в строке​ ячейку А1. Если​​ скопируй туда свои​​ показатель степени сходимости​ себя запутали​ сумма доходов от​

​ – в ячейке​​Кнопка​ ссылается на ячейку​ диалоговом окне предупреждения,​

  1. ​ значения рассчитываются корректно.​ найти. Но, ранее​​D6​​ которая находится внизу​) на цену (​​ расположенная в той​​и выберите категорию​

  2. ​ формулы и нажмите​​ это сбивает с​​ данные, циклическую ссылку​​ вычислений. Excel хранит​​Разделите сумму дохода​

  3. ​ сделок из таблицы​​ Е43 стоит ссылка​​«​​C1​​ тем самым закрывая​

  4. ​ Программа не блокирует​ разговор шел также​. Таким образом, ячейка​​ окна Excel. Правда,​​C2​

    ​ же ячейке, на​

    • ​Формулы​​ клавишу ВВОД.​​ толку вас, представьте,​​ - не копируй,​​ и выполняет вычисления​
    • ​ от сделки на​​ 1, которые закончились​​ на ячейку Е43​​Влияющие ячейки»​
    • ​.​​ его.​​ вычисления в них.​​ о том, что​
    • ​D6​​ в отличие от​​):​​ которую она ссылается.​
    • ​.​Внимание!​​ что происходит с​​ все должно получиться...​ с точностью 15​ сумму без комиссии​

​ в этот день.​​ (саму на себя).​- показывает стрелками,​Формула в ячейке​

  1. ​Переходим во вкладку​Но все-таки стоит заметить,​ в некоторых случаях​​ссылается на данные​​ предыдущего варианта, на​=D2/C2​Выделяем элемент листа​​В разделе​​    Во многих случаях​ Excel.​​ru​​ значащих цифр. Однако​

​ (которая и является​ Баланс же рассчитывается​
​ Исправили ошибку так​
​ из каких ячеек​

​C3​

office-guru.ru

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

​«Формулы»​​ что включением цикличных​ они, наоборот, могут​ элемента​​ строке состояния отображаться​Щелкаем по кнопке​A1​Параметры вычислений​ при создании дополнительных​Если найти ошибку не​: Необходимо получить показатель,​ существует возможность изменить​ вносимым исходником) и​ просто как сумма​ – изменили ссылку​ цифры считаются формулой​
​ссылается на ячейку​. На ленте в​ операций злоупотреблять не​ быть полезными и​B6​
​ будут адреса не​​Enter​и записываем в​​установите флажок​
​ формул с циклическими​ удается, на вкладке​ как процентное отношение​ точность вычислений, так​ сумму комиссии.​ баланса за предыдущий​ в формуле с​ в выделенной ячейки.​С2​ блоке инструментов​ стоит. Применять данную​
​ осознанно использоваться пользователем.​​и наоборот, что​​ всех элементов, содержащих​​.​ нем следующее выражение:​Включить итеративные вычисления​ ссылками предупреждающее сообщение​​Формулы​ от суммы ,​ что Excel при​Сделайте всё в​ день и сегодняшних​ ячейки Е43 на​
​Здесь, в ячейке Е52​​.​«Зависимости формул»​ возможность следует только​ Например, довольно часто​ вызывает зацикленность.​
​ циклические ссылки, если​У нас получилась первая​=A1​. На компьютере Mac​ в приложении Excel​​щелкните стрелку рядом​ в которую этот​ пересчете формул будет​ одной таблице (или,​ доходов.​ ячейку D43. Получилось​ стоит формула. Стрелками​
​Формула в ячейке​​имеется кнопка​​ тогда, когда пользователь​​ данный метод применяется​
​Тут взаимосвязь мы вычислили​​ их много, а​ циклическая ссылка, взаимосвязь​Далее жмем на кнопку​​ щелкните​​ больше не отображается.​​ с кнопкой​ показатель должен входить.​
​ использовать для вычислений​
​ по крайней мере,​​Проблема в том,​ так.​ показаны ячейки, которые​​C4​«Проверка наличия ошибок»​
​ полностью уверен в​ для итеративных вычислений​ довольно быстро, но​ только одного из​ в которой привычно​Enter​Использовать итеративное вычисление​ Ниже перечислены некоторые,​
​Проверка ошибок​​ Это возможно?​ не хранимое, а​ вторую таблицу создавайте​ что получается циклическая​Все исправили, все считает​ посчитались, чтобы получился​ссылается на ячейку​
​. Кликаем на пиктограмму​ её необходимости. Необоснованное​ при построении экономических​ в реальности бывают​ них, который появился​ обозначена стрелкой трассировки.​на клавиатуре.​.​​ но не все,​, выберите пункт​nilem​ отображаемое значение.​
​ не по дням,​ ссылка. Комиссия зависит​
​ правильно.​ результат в ячейке​С3​ в виде перевернутого​ включение цикличных операций​ моделей. Но беда​ случаи, когда в​ раньше других.​ Но как видим,​После этого появляется диалоговое​В поле​ ситуации, в которых​Циклические ссылки​: Если нужно 10%,​
​operkote​ а по месяцам​ от оборота, оборот​
​Кнопка​ Е52.​.​ треугольника рядом с​ может не только​ состоит в том,​ процессе вычисления участвует​К тому же, если​ результат ошибочен и​ окно предупреждения о​Предельное число итераций​ предупреждение появится.​
​и щелкните первую​ то в С4:​
​: Спасибо, вы очень​​ - тогда поймёте,​​ от доходов за​​«​Кнопка «Зависимые ячейки»​Пока все нормально. Теперь​ этой кнопкой. В​ привести к избыточной​​ что, независимо от​ множество ячеек, а​​ вы находитесь в​ равен нулю, так​ циклическом выражении. Щелкаем​введите количество итераций​Пользователь создает первый экземпляр​ ячейку в подменю.​​=СУММ(C5:C7)/0,9​ помогли.​ где создали проблему).​ день, доходы за​​Вычислить формулу»​- показывает стрелками,​ измените значение в​ появившемся меню выбираем​ нагрузке на систему​ того, осознанно или​ не три элемента,​
​ книге, содержащей цикличное​ как уже было​ в нем по​ для выполнения при​ циклической ссылки в​Проверьте формулу в ячейке.​в С8:​​AndreTM​Посмотрите, где необходимо​
​ день от доходов​- считает по​ в каких ячейках​ ячейке​ пункт​ и замедлить вычисления​ неосознанно вы используете​
​ как у нас.​ выражение, не на​ сказано раньше, Excel​ кнопке​ обработке формул. Чем​ любой открытой книге.​

excel-office.ru

Избавление от циклической ссылки

​ Если вам не​​=C4*0,1​: Я не понимайн​
​ использовать именно СУММПРОИЗВ(),​ от сделок, а​ формуле, но выдает​ (в каких формулах)​C1​«Циклические ссылки»​ при работе с​ циклическое выражение, Excel​ Тогда поиск может​ том листе, где​ блокирует выполнения цикличных​«OK»​ больше предельное число​Пользователь удаляет все циклические​ удается определить, является​ru​ Даже если я​
​ а где достаточно​ последние - от​ результат, постепенно считая​ используется цифра из​на следующую формулу:​. После перехода по​ документом, но пользователь​ по умолчанию все​ занять довольно много​ оно расположено, а​ операций.​.​ итераций, тем больше​ ссылки во всех​ ли эта ячейка​: все поняла. спасибо!​ разделю доход на​ и ВПР().​ комиссий в том​ каждое действие, каждый​ этой ячейки.​Пояснение:​ этой надписи в​ может неумышленно внести​ равно будет блокировать​ времени, ведь придется​ на другом, то​
​Скопируем выражение во все​Таким образом, мы получили​ времени потребуется для​ открытых книгах, после​ причиной циклической ссылки,​Гость​ две части, то​operkote​ числе. Как избавиться​ этап вычисления.​Здесь, в примере, ячейка​Ячейка​ виде меню показываются​ ошибочное цикличное выражение,​
​ операцию по ним,​ изучить каждый элемент​

​ в этом случае​​ остальные ячейки столбца​ цикличную операцию на​ пересчета листа.​​ чего создает новую​​ выберите в подменю​: Привет! Подскажите, пожалуйста.​ в оборот входят​: Я не понимайн​ от этого, как​У нас такая​ D49 установлена только​С1​ все координаты ссылок​ которое по умолчанию​ дабы не привести​

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

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

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

​ сохранив вычисления?​​Мы её проверяем.​ расположенной в ячейке​C4​ данной книге. При​ бы заблокировано программой.​ системы. В таком​ в какой именно​ сообщение о наличие​ курсор в нижний​ на себя.​введите наименьшее значение,​ создает новую и​Продолжайте находить и исправлять​ на другую книгу,​ и те доходы,​ две части, то​
​Заранее огромное спасибо​ Выделяем ячейку с​ D52.​.​ клике на координаты​Как мы видим, в​ случае актуальным становится​

​ ячейке (​​ ошибки без адреса.​ правый угол того​

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

​ балансы, а в​​operkote​​ кнопку «Вычислить формулу».​ в ячейке D52​ссылается на ячейку​ становится активной на​ циклические ссылки представляют​ такой блокировки. Посмотрим,​или​ ссылки в Excel​ содержит формулу. Курсор​ из нескольких ячеек.​ Это наименьшее приращение​ ссылкой.​
​ 1–3, пока из​​ и первая. Пока​
​ входить в оборот.​ балансы и те​: Уточню, что на​ Появилось такое диалоговое​ зависит результат двух​C3​ листе.​

​ собой явление, с​​ как это сделать.​D6​
​Как уже говорилось выше,​ преобразуется в крестик,​В любой элемент листа​ в любом вычисляемом​Пользователь открывает книгу, содержащую​ строки состояния не​ вторая папка открыта,​ Возможно, я не​ и те доходы,​ комиссию влияет оборот​ окно.​
​ ячеек. В двух​.​Путем изучения результата устанавливаем​ которым нужно бороться.​Прежде всего, перемещаемся во​) содержится ошибка. Хотя,​ в подавляющем большинстве​ который принято называть​ записываем число. Пусть​ значении. Чем меньше​ циклическую ссылку.​ исчезнет сообщение "Циклические​ формулы в первой​ правильно вас понимаю.​ короче, комиссия в​ за​В нем подчеркнут адрес​ формулах, в ячейках​С3​
​ зависимость и устраняем​ Для этого, прежде​ вкладку​ формально это даже​ случаев цикличные операции​ маркером заполнения. Зажимаем​ это будет ячейка​ число, тем точнее​При отсутствии других открытых​ ссылки".​ считаются. когда открываю​Можно сделать и​ любом случае будет​предыдущий​ первой ячейки, указанной​ D53 и Е52,​ссылается на ячейку​ причину цикличности, если​ всего, следует обнаружить​«Файл»​ не ошибка, а​ – это зло,​ левую кнопку мыши​
​A1​ результат и тем​ книг пользователь открывает​Советы​ только первую папку​ без итераций -​ входить в оборот.​месяц. Такой оборот​ в формуле. Нажимаем​ указана ячейка D52.​C2​ она вызвана ошибкой.​ саму цикличную взаимосвязь,​

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

​ и тянем этот​​, а число​ больше времени потребуется​ книгу и создает​    ​ в ячейках пишет​ см.файлик.​ Возможно, я не​ складывается из доходов​ кнопку «Вычислить».​Кнопка​.​После выполнения необходимых действий​ затем вычислить ячейку,​
​Далее щелкаем по пункту​ ссылок, которое приводит​ избавляться. Поэтому, закономерно,​
​ крестик до конца​5​ Excel для вычислений.​ в ней циклическую​В строке состояния в​ ошибку ССЫЛКА. Что​Операции в таблице​ правильно вас понимаю.​ из таблицы два​

​Вместо адреса ячейки D52​​«​С2​ снова переходим по​ где содержится ошибка,​«Параметры»​ к зацикливанию. Во​ что после того,​ таблицы вниз.​.​Итеративное вычисление может иметь​ ссылку.​

​ левом нижнем углу​​ делать?​​ должны идти по​​Цитата​ только за дни​ (были подчеркнуты) теперь​Убрать стрелки»​
​ссылается на ячейку​ кнопке проверки ошибок​ и, наконец, устранить​

​, расположенному в левой​​ время процесса решения​ как цикличная связь​

excelworld.ru

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

​Как видим, выражение было​В другую ячейку (​ три исход:​Иногда вам могут потребоваться​ отображается сообщение​Serge_007​ возрастанию дат, если​200?'200px':''+(this.scrollHeight+5)+'px');">У меня, вроде, работает.​ предыдущего месяца. Тогда​ стоит цифра из​убирает стрелки.​C1​ циклических ссылок. На​
​ её, внеся соответствующие​ части открывшегося окна.​ того, какую ячейку​ обнаружена, нужно её​ скопировано во все​

​B1​​Решение сходится, что означает​ циклические ссылки, потому​Циклические ссылки​: Здравствуйте.​ в каком-то месяце​Точно, почему-то сначала​ циклической ссылки не​ этой ячейки. Теперь​Чтобы​.​ этот раз соответствующий​ коррективы. Но в​

​Происходит запуск окна параметров​​ следует отредактировать, нужно​ исправить, чтобы привести​ элементы столбца. Но,​) записываем выражение:​ получение надежного конечного​

Циклическая ссылка (как победить циклическую ссылку?)

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

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

​ формулу к нормальному​​ помечена стрелкой трассировки​

​=C1​​ результата. Это самый​ функции выполнять итерации,​ с одной из​ папкой, в архиве).​ - все равно​ работает теперь. Но​ сделать так, чтобы​ Е52. Нажимаем кнопку​ Excel были написаны​ ячейке​ быть вообще не​ операции могут быть​ перейти во вкладку​ нет четкого алгоритма​

​ виду.​​ только одна взаимосвязь.​

​В следующий элемент (​ желательный исход.​

excelworld.ru

​ т. е. повторять​

Источник: https://my-excel.ru/vba/ciklicheskaja-ssylka-v-excel.html

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

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

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

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

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

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

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

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

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

  2. После этого появляется диалоговое окно предупреждения о циклическом выражении. Щелкаем в нем по кнопке «OK».
  3. Таким образом, мы получили цикличную операцию на листе, в которой ячейка ссылается сама на себя.

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

  1. В любой элемент листа записываем число. Пусть это будет ячейка A1, а число 5.
  2. В другую ячейку (B1) записываем выражение:
  3. В следующий элемент (C1) производим запись такой формулы:
  4. После этого возвращаемся в ячейку A1, в которой установлено число 5. Ссылаемся в ней на элемент B1:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. В нашем случае, несмотря на то, что программа верно указала на одну из ячеек цикла (D6), реальная ошибка кроется в другой ячейке. Выделяем элемент D6, чтобы узнать, из каких ячеек он подтягивает значение. Смотрим на выражение в строке формул. Как видим, значение в этом элементе листа формируется путем умножения содержимого ячеек B6 и C6.
  2. Переходим к ячейке C6. Выделяем её и смотрим на строку формул. Как видим, это обычное статическое значение (1000), которое не является продуктом вычисления формулы. Поэтому можно с уверенностью сказать, что указанный элемент не содержит ошибки, вызывающей создание циклических операций.
  3. Переходим к следующей ячейке (B6). После выделения в строке формул мы видим, что она содержит вычисляемое выражение (=D6/C6), которое подтягивает данные из других элементов таблицы, в частности, из ячейки D6. Таким образом, ячейка D6 ссылается на данные элемента B6 и наоборот, что вызывает зацикленность.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Помогла ли вам эта статья?

ДАНЕТ

Поделиться статьей в социальных сетях:

Источник: https://lumpics.ru/working-circular-references-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 (в зависимости от того, какое из этих условий будет выполнено раньше). Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

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

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

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

Источник: https://support.microsoft.com/ru-ru/office/%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D0%BB%D0%B8-%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B8%D0%BA%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-8540bd0f-6e97-4483-bcf7-1b49cd50d123

Циклическая ссылка. Как обнаружить и удалить циклическую ссылку?

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

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

1 способ

  • В окне открытой книги перейдите к вкладке «Формулы» и в группе «Зависимости формул» раскройте меню кнопки «Проверка наличия ошибок».
  • В списке команд наведите курсор на пункт «Циклические ссылки» и выберите в меню адрес ячейки с циклической ошибкой (рис. 4.27).
  • Рис. 4.27. Кнопка «Проверка наличия ошибок». Пункт «Циклические ссылки». Адрес ячейки с циклической ошибкой

  • Измените формулу, пока циклическая ссылка не исчезнет.

2 способ

  • В окне открытой книги просмотрите строку состояния. При циклической ошибке на ней будет отображена надпись «Циклические ссылки: адрес ячейки» (на активном листе) или «Циклические ссылки» (не на текущем листе) (рис. 4.28).
  • Рис. 4.28. Строка состояния с адресом ячейки с циклической ошибкой

  • Измените формулу, пока надпись «Циклические ссылки» не исчезнет.
Источник: http://excel2010.ru/ciklicheskaya-ssylka-kak-obnaruzhit-udalit-ciklicheskuyu-ssylku.html

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

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

  1. Например, формула в ячейке A3 на рисунке ниже ссылается на ячейку A3 (т.е. на саму себя), чего быть не может.

Примечание: Если вы создадите такую циклическую ссылку, Excel вернёт “0”.

  1. Ещё один пример. Формула в ячейке С2 на следующем рисунке ссылается на ячейку C1.

  2. Формула в ячейке C3 ссылается на ячейку С2.

  3. Формула в ячейке C4 ссылается на ячейку С3.

  4. Пока все нормально. Теперь измените значение в ячейке C1 на следующую формулу:

    Пояснение:

    • Ячейка С1 ссылается на ячейку C4.
    • С4 ссылается на ячейку C3.
    • С3 ссылается на ячейку C2.
    • С2 ссылается на ячейку C1.
    • Другими словами, формула в ячейке C1 косвенно ссылается на саму себя, чего быть не должно.

Примечание: Если вы создадите такую циклическую ссылку, Excel вернёт “0”.

  1. Чтобы найти циклические ссылки в документе, на вкладке Formulas (Формулы) кликните по стрелке вниз рядом с иконкой Error Checking (Проверка наличия ошибок) и нажмите Circular References (Циклические ссылки).
Оцените качество статьи. Нам важно ваше мнение:
Источник: https://office-guru.ru/excel/ciklicheskaja-ssylka-v-excel-350.html

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

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

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

  1. Например, формула в ячейке A3 на рисунке ниже ссылается на ячейку A3 (т.е. на саму себя), чего быть не может.

Примечание: Если вы создадите такую циклическую ссылку, Excel вернёт “0”.

  1. Ещё один пример. Формула в ячейке С2 на следующем рисунке ссылается на ячейку C1.

  2. Формула в ячейке C3 ссылается на ячейку С2.

  3. Формула в ячейке C4 ссылается на ячейку С3.

  4. Пока все нормально. Теперь измените значение в ячейке C1 на следующую формулу:

    Пояснение:

    • Ячейка С1 ссылается на ячейку C4.
    • С4 ссылается на ячейку C3.
    • С3 ссылается на ячейку C2.
    • С2 ссылается на ячейку C1.
    • Другими словами, формула в ячейке C1 косвенно ссылается на саму себя, чего быть не должно.

Примечание: Если вы создадите такую циклическую ссылку, Excel вернёт “0”.

  1. Чтобы найти циклические ссылки в документе, на вкладке Formulas (Формулы) кликните по стрелке вниз рядом с иконкой Error Checking (Проверка наличия ошибок) и нажмите Circular References (Циклические ссылки).
Оцените качество статьи. Нам важно ваше мнение:
Источник: https://office-guru.ru/excel/ciklicheskaja-ssylka-v-excel-350.html

.

Может быть интересно:

Отображение и скрытие формул | Экспорт данных в Excel
  • 1
  • 2
  • Next

Свежие записи

  • Поиск ячеек, содержащих определенное слова VBA
  • Проблемы совместимости сортировки и фильтрации
  • Как вставить в ячейку Excel текст Word
  • VBA поиск последней заполненной ячейки в первой таблице
  • Excel функция ячейка

Рубрики

  • Дата
  • Диаграммы
  • Конвертация
  • Общие вопросы
  • Печать эксель файла
  • Поиск значения
  • Работа с текстом
  • Разные вопросы
  • Сортировка значений
  • Список значений
  • Формулы
  • Функции
©2021 PROFEXCEL.RU - Справочник EXCEL | WordPress Theme: EcoCoded