Има определени моменти, когато се опитвате да въведете формула в клетка и тя се връща с грешка. Странно, това ви казва нещо за кръговото позоваване, което не сте чували преди. Но не се притеснявайте. Други понякога се сблъскват със същия проблем.

Това обикновено се случва, когато принудите формула на Excel да изчисли същата клетка, в която се изпълнява формулата. В резултат на това виждате съобщение за грешка, което посочва съществуването на кръгови препратки.

Кръговите препратки са обезпокоителни в Excel и понякога могат да повлияят на работния ви процес. В тази статия ще научите всичко за кръговите препратки в Excel.

Какво е кръгова препратка в Excel?

В Excel кръгова препратка възниква, когато формула многократно препраща към една и съща клетка. В резултат на това това създава безкраен цикъл между множество клетки. Това ще забави скоростта на обработка на вашата електронна таблица и може да продължи, освен ако не я спрете.

Ето сбито определение от Microsoft за кръгова препратка в Excel: „Когато формула на Excel препраща обратно към собствената си клетка, пряко или косвено, тя създава кръгова препратка.“

instagram viewer

Има два типа кръгови препратки в Excel:

  • Директна кръгова препратка
  • Непряка кръгова препратка

Кръговата препратка, която се среща най-широко от потребителите, е директната кръгова препратка. Това може да е резултат от деловодна грешка. Нека обясним кръговите препратки по-подробно.

Примери за кръгова препратка в Excel

По-горе обсъдихме, че има два типа кръгови препратки в Excel – директни и косвени. Нека видим пример и за двата случая.

Директна циркулярна справка

Директното кръгово позоваване е лесно за разбиране. Това се случва, когато формулата на клетка се отнася директно към нейната собствена клетка. За да илюстрираме този сценарий, ще вземем пример.

В електронната таблица можете да видите, че имаме две стойности в клетките, A1 и A2. Ако напишем формулата =A1+A2+A3 в клетката A3, A3 се отнася директно към себе си. Логично, това не е възможно.

След като натиснете Въведете, ще видите изскачащата грешка с кръгова препратка. Ако щракнете Добре, Excel връща със стойност 0.

Ако погледнете по-отблизо, ще видите, че клетката A1 има стойност 5, която се добавя към клетката A2 със стойност 10. Резултатът трябва да бъде 15 в клетката A3.

Въпреки това, когато добавите клетката A3 към отговора, тя продължава да се добавя отново и отново и отива до безкрайност без определена стойност. В резултат на това клетката A3 интерпретира резултата като 0.

Непряка циркулярна справка

Тази кръгова препратка е подобна на директната кръгова препратка. Единствената разлика е, че вместо директно да се позоваваме на собствената си клетка, ние го правим индиректно. Нека илюстрираме това със сценарий.

Да вземем клетка D2 със стойност 5. И друга клетка F4 със стойност =D2*2. След като удариш Въведете, ще видите резултата 10.

Сега, нека вземем друга клетка B4 със стойност =F4*2. Това ще доведе до стойност от 20.

За последната стъпка, нека просто отидем до първата клетка, която е D2. Сега, ако редактираме стойността в клетката на =B4*2, това ще създаде цикъл между тези три клетки.

В резултат на това ще видите изскачащата грешка с кръгова препратка. Ако натиснете Въведете, резултатът ще бъде 0, както обикновено.

Свързани: Какво представлява функцията XLOOKUP в Excel? Как се използва

Намиране на кръгова препратка в Excel

Можете да намерите кръговата препратка в Excel, като използвате ръчно или автоматично. Тук ще обясним и двата процеса. Въпреки че ръчният метод е труден за обработка, можете да използвате автоматичния метод, ако имате много клетки за разглеждане.

Нека да разгледаме непряк кръгъл референтен пример от предишните примери.

Ръчен метод

За да намерите ръчно кръговата референтна клетка, следвайте стъпките по-долу:

  1. Отворете електронната таблица, където искате да намерите кръговата препратка.
  2. Насочете се към Формули раздел в менюто на лентата.
  3. Кликнете върху Показване на формули опция. Това ще покаже всички формули, споменати в съответните им клетки.
  4. Намерете клетката, която причинява кръговата препратка в електронната таблица.
  5. Коригирайте клетката, която причинява грешката.

Сега е направено. Въпреки че ръчният процес е малко досаден, той работи най-добре, когато имате по-малко клетки за проверка.

Автоматичен метод

За да намерите автоматично кръговата референтна клетка, следвайте стъпките по-долу:

  1. Отворете електронната таблица, където искате да намерите кръговата препратка.
  2. Насочете се към Формули раздел в менюто на лентата.
  3. Щракнете върху стрелката надолу до Проверка на грешка опция.
  4. От падащото меню изберете Циркулярни препратки опция, тогава ще видите списъка с клетки, засегнати от грешката с кръгова препратка.
  5. След като опознаете клетката, продължете и я коригирайте.

Ако искате да намерите повече клетки с кръгови препратки, продължете да повтаряте стъпките по-горе и ще можете да ги намерите по-рано. Можете също да погледнете лявата долна част на електронната таблица, която показва клетките с кръгови препратки.

Свързани: Формулите на Excel не работят? Начини да ги поправите

Как да активирате/деактивирате кръговата препратка в Excel

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

  1. Кликнете върху Файл опция.
  2. Изберете Настроики меню и ще се отвори диалогов прозорец.
  3. Кликнете върху Формула раздел.
  4. Проверете Активирайте итеративното изчисление опция.
  5. Щракнете върху Добре и ще бъде направено.

Ако използвате по-стара версия на Excel и не можете да намерите тези опции, изпълнете следните стъпки:

  1. Щракнете върху офис бутон.
  2. Кликнете върху Опции на Excel в опциите.
  3. Щракнете върху Формула раздел.
  4. Проверете Итеративни изчисления опция.
  5. Щракнете върху Добре, и ще можете да тръгнете.

Когато включите итеративни изчисления, ще ви бъдат представени две опции – опции за максимални повторения и максимална промяна.

  • Максимални итерации: Използва се за изчисляване колко пъти формулата може да бъде преизчислена.
  • Максимална промяна: Използва се за максимална промяна между резултатите от изчисленията.

Настройките по подразбиране за максимални итерации са зададени на 100, докато максималната промяна е настроена на 0,001. Можете да ги промените по ваш вкус.

Опитайте се да избягвате кръговите препратки

Грешката в кръговата препратка е причинена от зацикляне на клетки във формула. Може да има моменти, когато кръговите препратки не са очевидни; най-добре е да използвате автоматизираните функции на Excel.

Основните формули и функции на Microsoft Excel Cheat Sheet

Изтеглете тази таблица с формули на Excel, за да направите пряк път през любимата програма за електронни таблици в света.

Прочетете Следващото

ДялTweetелектронна поща
Свързани теми
  • Производителност
  • Microsoft Excel
  • Съвети за електронни таблици
  • Отстраняване на неизправности
  • Съвети за Microsoft Office
За автора
Варун Кесари (37 публикувани статии)

Технологичен редактор. Аз съм обсебващ бърникач и отлагам бъдещето. Интересува се от пътувания и филми.

Още от Varun Kesari

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате