Uważa się, że odniesienia cykliczne w Excelu są błędnym wyrażeniem. Rzeczywiście, dość często tak jest, ale nadal nie zawsze. Czasem są używane dość świadomie. Dowiedzmy się, jakie są odwołania cykliczne, jak je tworzyć, jak znaleźć istniejące w dokumencie, jak z nimi pracować lub jak je usunąć, jeśli to konieczne.
Spis treści
Przede wszystkim dowiedzmy się, co to jest odniesienie cykliczne. W rzeczywistości jest to wyrażenie, które za pomocą formuł w innych komórkach odnosi się do samego siebie. Może to być także link znajdujący się w elemencie arkusza, do którego się odnosi.
Należy zauważyć, że domyślnie nowoczesne wersje programu Excel automatycznie blokują proces wykonywania operacji cyklicznej. Wynika to z faktu, że takie wyrażenia są w przeważającej mierze błędne, a pętla tworzy ciągły proces ponownego obliczania i obliczania, który powoduje dodatkowe obciążenie systemu.
Zobaczmy teraz, jak utworzyć najprostsze wyrażenie cykliczne. Będzie to link znajdujący się w tej samej komórce, do której się odnosi.
=A1
Następnie kliknij przycisk Enter na klawiaturze.
Nieznacznie skomplikujmy zadanie i utwórz cykliczną ekspresję z kilku komórek.
=C1
=A1
=B1
Naciśnij przycisk Enter .
Teraz przystąpmy do tworzenia cyklicznego wyrażenia za pomocą przykładowej tabeli. Mamy stół do sprzedaży żywności. Składa się z czterech kolumn, które wskazują nazwę produktu, liczbę sprzedanych produktów, cenę i kwotę przychodów ze sprzedaży całego wolumenu. W tabeli w ostatniej kolumnie znajdują się już formuły. W nich dochód jest obliczany poprzez pomnożenie ilości przez cenę.
=D2/C2
Klikamy przycisk Enter .
Jak widzieliśmy powyżej, nie zawsze program wyznacza relację okrągłego odniesienia do obiektów, nawet jeśli istnieje na arkuszu. Biorąc pod uwagę, że przeważająca większość cyklicznych operacji jest szkodliwa, należy je usunąć. Ale do tego muszą najpierw zostać znalezieni. Jak to zrobić, jeśli wyrażenia nie są oznaczone linią strzałki? Zajmijmy się tym zadaniem.
Jest inny sposób, aby dowiedzieć się, gdzie znajduje się link kołowy. Komunikat o tym problemie i adres elementu zawierającego takie wyrażenie znajduje się po lewej stronie paska stanu, który znajduje się na dole okna Excela. Jednak, w przeciwieństwie do poprzedniego wariantu, na pasku stanu będą wyświetlane adresy nie wszystkich elementów zawierających linki kołowe, jeśli jest ich dużo, ale tylko jeden, który pojawił się przed innymi.
Ponadto, jeśli znajdujesz się w książce zawierającej wyrażenie cykliczne, a nie na arkuszu, w którym się znajduje, ale z drugiej strony, w tym przypadku na pasku stanu zostanie wyświetlony tylko komunikat o błędzie bez adresu.
Lekcja: Jak znaleźć odwołania cykliczne w programie Excel
Jak już wspomniano powyżej, w zdecydowanej większości przypadków cykliczne operacje są złem, z którego należy się pozbyć. Dlatego naturalne jest, że po odkryciu komunikacji cyklicznej konieczne jest jej skorygowanie w celu dostosowania formuły do normalnej formy.
Aby skorygować zależność cykliczną, konieczne jest prześledzenie całego połączenia komórek. Nawet jeśli check określił konkretną komórkę, błąd może nie być sam w sobie, ale w innym elemencie łańcucha zależności.
Tutaj dość szybko obliczyliśmy związek, ale w rzeczywistości zdarzają się sytuacje, w których w procesie obliczeniowym zaangażowanych jest wiele komórek, a nie trzy elementy, tak jak my. Wtedy wyszukiwanie może trwać dość długo, ponieważ musisz przestudiować każdy element cykliczności.
Na przykład, jeśli w naszej tabeli całkowita kwota powinna być obliczona poprzez pomnożenie ilości faktycznie sprzedanych towarów przez ich cenę, to możemy powiedzieć, że link, który oblicza kwotę z całkowitej kwoty sprzedaży jest wyraźnie zbyteczny. Dlatego usuwamy go i zastępujemy go wartością statyczną.
Ponadto, jeśli wyrażeń cyklicznych zostały całkowicie usunięte, można dowiedzieć się za pomocą narzędzia do sprawdzania błędów. Przejdź do zakładki "Formuły" i kliknij na trójkąt, który już znamy, po prawej stronie przycisku "Sprawdź błędy" na pasku narzędzi "Formula Dependencies" . Jeśli pozycja "Linki cykliczne" nie jest aktywna w menu, to usunęliśmy wszystkie takie obiekty z dokumentu. W przeciwnym razie będziesz musiał zastosować procedurę usuwania do pozycji, które są na liście w taki sam sposób jak poprzednio.
W poprzedniej części lekcji mówiliśmy głównie o tym, jak radzić sobie z referencjami cyklicznymi lub jak je znaleźć. Ale wcześniej rozmowa dotyczyła również tego, że w niektórych przypadkach mogą one być użyteczne i świadomie używane przez użytkownika. Na przykład ta metoda jest często używana do iteracyjnych obliczeń przy konstruowaniu modeli ekonomicznych. Problem polega jednak na tym, że niezależnie od tego, czy świadomie lub nieświadomie używasz wyrażenia cyklicznego, program Excel domyślnie nadal blokuje na nich operację, aby nie spowodować nadmiernego przeciążenia systemu. W takim przypadku kwestia wymuszonego wyłączenia takiego zamka staje się aktualna. Zobaczmy, jak to zrobić.
Aby zezwolić na użycie wyrażeń cyklicznych, zaznacz pole wyboru Włącz obliczenia iteracyjne . Ponadto w tym samym bloku można ustawić maksymalną liczbę iteracji i względny błąd. Domyślnie ich wartości wynoszą odpowiednio 100 i 0,001. W większości przypadków nie trzeba zmieniać tych parametrów, chociaż w razie potrzeby można wprowadzić zmiany w określonych polach. Ale tutaj należy wziąć pod uwagę, że zbyt wiele iteracji może prowadzić do poważnego obciążenia programu i systemu jako całości, szczególnie jeśli pracujesz z plikiem zawierającym wiele wyrażeń cyklicznych.
Tak więc zaznacz opcję "Włącz obliczenia iteracyjne" , a następnie kliknij przycisk "OK" znajdujący się w dolnej części okna opcji programu Excel, aby nowe ustawienia zaczęły obowiązywać.
Ale nadal warto zauważyć, że włączenie cyklicznych operacji nie powinno być nadużywane. Użyj tej funkcji tylko wtedy, gdy użytkownik jest w pełni przekonany o swoich potrzebach. Nieuzasadnione włączenie operacji cyklicznych może nie tylko doprowadzić do nadmiernego obciążenia systemu i spowolnić obliczenia podczas pracy z dokumentem, ale użytkownik może niechcący wprowadzić błędne wyrażenie cykliczne, które domyślnie zostanie natychmiast zablokowane przez program.
Jak widzimy, w przytłaczającej większości przypadków odniesienia cykliczne są zjawiskiem, które należy rozwiązać. Aby to zrobić, najpierw powinieneś znaleźć najbardziej cykliczną relację, następnie obliczyć komórkę, w której znajduje się błąd, i ostatecznie wyeliminować ją, dokonując odpowiednich korekt. Ale w niektórych przypadkach operacje cykliczne mogą być przydatne w obliczeniach i świadomie wykonane przez użytkownika. Ale nawet wtedy warto ich używać ostrożnie, poprawnie konfigurując program Excel i znając zakres dodawania takich linków, które używane w dużych ilościach mogą spowolnić system.