Счита се, че цикличните препратки в Excel са грешен израз. Всъщност, доста често това е така, но все пак не винаги. Понякога те се използват съвсем съзнателно. Нека да разберем какви са циркулярните референции, как да ги създадем, как да открием съществуващите в документа, как да работим с тях или как да ги изтрием, ако е необходимо.
съдържание
На първо място, нека да разберем каква е цикличната референция. Всъщност това е израз, който чрез формули в други клетки се отнася до себе си. Също така, тя може да бъде връзка, разположена в листовия елемент, към който се отнася.
Трябва да се отбележи, че по подразбиране модерните версии на Excel автоматично блокират процеса на извършване на циклична операция. Това се дължи на факта, че такива изрази са преобладаващо погрешни, а цикълът създава постоянен процес на преизчисляване и изчисление, което създава допълнително натоварване на системата.
Сега нека видим как да създадем най-простия цикличен израз. Това ще бъде връзка, разположена в същата клетка, към която се отнася.
=A1
След това кликнете върху бутона Enter на клавиатурата.
Нека малко усложняваме задачата и да създадем цикличен израз от няколко клетки.
=C1
=A1
=B1
Натиснете бутона Enter .
Сега нека продължим да създаваме цикличен израз, използвайки таблицата с примери. Имаме маса за продажба на храна. Той се състои от четири колони, които посочват името на продукта, броя продадени продукти, цената и размера на приходите от продажбата на целия обем. В таблицата в последната колона вече има формули. В тях приходите се изчисляват, като количеството се умножи по цената.
=D2/C2
Кликваме върху бутона Enter .
Както видяхме по-горе, не винаги програмите означават връзката на циркулярно позоваване на обекти, дори и да съществува върху лист. Предвид факта, че огромното мнозинство от цикличните операции са вредни, те трябва да бъдат премахнати. Но за това първо трябва да бъдат намерени. Как може да се направи това, ако изразите не са маркирани с стрелка? Нека се заемем с тази задача.
Има и друг начин да разберете къде е разположена кръговата връзка. Съобщението за този проблем и адресът на елемента, съдържащ такъв израз, се намират в лявата част на лентата на състоянието, която се намира в долната част на прозореца на Excel. За разлика от предишния вариант, обаче, в лентата на състоянието ще се показват адресите на не всички елементи, съдържащи кръгови връзки, ако има много от тях, но само един от тях, който се появи пред останалите.
Освен това, ако сте в книга, съдържаща цикличен израз, а не в листа, в който се намира, но от друга страна, в този случай в лентата на състоянието ще се показва само съобщение за грешка без адрес.
Урокът: Как да намерите циркулярни препратки в Excel
Както вече беше споменато по-горе, в повечето случаи цикличните операции са зло, от което човек трябва да се отърве. Ето защо е естествено, след като се открие цикличната комуникация, е необходимо да се коригира, за да се доведе формулата в нормална форма.
За да се коригира цикличната зависимост, е необходимо да се проследи цялостното свързване на клетките. Дори ако проверката указва определена клетка, грешката може да не е сама по себе си, а в друг елемент на веригата на зависимостта.
Тук изчислихме връзката доста бързо, но в действителност има случаи, когато в изчислителния процес има много клетки, а не три елемента, както го правим. Тогава търсенето може да отнеме доста време, защото трябва да изучавате всеки елемент на цикличност.
Например, ако в нашата таблица общата сума трябва да се изчисли, като се умножи количеството на действително продадените стоки по нейната цена, тогава можем да кажем, че връзката, която изчислява сумата от общата сума за продажба, очевидно е излишна. Затова го изтриваме и го заместваме със статична стойност.
Освен това, ако цикличните изрази бяха напълно изтрити, можете да ги откриете, като използвате инструмента за проверка на грешки. Отидете в раздела "Формули" и кликнете върху триъгълника, който вече знаем, вдясно от бутона "Проверка за грешки" в лентата с инструменти "Формуляри за зависимости" . Ако елементът "Циклични връзки" не е активен в менюто, тогава сме премахнали всички такива обекти от документа. В противен случай ще трябва да приложите процедурата за изтриване на елементите, които са в списъка по същия начин както преди.
В предишната част на урока ние главно говорихме за това как да се справим с цикличните референции или как да ги намерим. Но по-рано разговорът се отнася и до факта, че в някои случаи те, напротив, могат да бъдат полезни и съзнателно използвани от потребителя. Например, този метод често се използва за итеративни изчисления при изграждането на икономически модели. Но проблемът е, че независимо дали съзнателно или несъзнателно използвате цикличен израз, по подразбиране Excel ще блокира операцията върху тях, за да не причинява прекомерно претоварване на системата. В този случай въпросът за насилствено деактивиране на такава ключалка става актуален. Да видим как да го направим.
За да позволите използването на циклични изрази, трябва да поставите отметка в квадратчето до Активиране на итерационните изчисления . Освен това в същия блок можете да зададете максималния брой итерации и относителната грешка. По подразбиране техните стойности са съответно 100 и 0.001. В повечето случаи не е необходимо да променяте тези параметри, въпреки че можете да направите промени в посочените полета, ако е необходимо или по желание. Но тук е необходимо да се има предвид, че твърде много повторения могат да доведат до сериозно натоварване на програмата и системата като цяло, особено ако работите с файл, съдържащ много циклични изрази.
Така че, проверете опцията "Позволявате итеративни изчисления" и след това кликнете върху бутона "OK", разположен в долната част на прозореца на опциите на Excel, за да влязат в сила новите настройки.
Но все пак си струва да се отбележи, че включването на циклични операции не бива да се злоупотребява. Използвайте тази функция само ако потребителят е напълно уверен в нуждата си. Неразумното включване на циклични операции може не само да доведе до прекомерно натоварване на системата и да забави изчислението при работа с документа, но потребителят може неволно да въведе грешен цикличен израз, който по подразбиране ще бъде блокиран от програмата.
Както виждаме, в преобладаващото мнозинство от случаите цикличните препратки са феномен, който трябва да бъде разгледан. За да направите това, първо трябва да намерите най-цикличната връзка, след това да изчислите клетката, в която се намира грешката, и накрая, да я премахнете, като направите съответните корекции. Но в някои случаи цикличните операции могат да бъдат полезни при изчисления и съзнателно направени от потребителя. Но дори и тогава, си струва да ги използвате с повишено внимание, правилно настройване на Excel и знаейки степента на добавяне на такива връзки, които, когато се използват в насипно състояние, могат да забавят системата.