W pewnych sytuacjach próbujesz wprowadzić formułę do komórki i zwraca się ona z błędem. Co dziwne, mówi ci coś o odwołaniu kołowym, czego wcześniej nie słyszałeś. Ale nie martw się. Inni też czasami borykają się z tym samym problemem.
Zwykle dzieje się tak, gdy wymusisz formułę programu Excel do obliczenia tej samej komórki, w której formuła jest wykonywana. W rezultacie zobaczysz komunikat o błędzie, który informuje o istnieniu odwołań cyklicznych.
Odwołania cykliczne są kłopotliwe w programie Excel i czasami mogą wpływać na przepływ pracy. W tym artykule dowiesz się wszystkiego o odwołaniach cyklicznych w programie Excel.
Co to jest odwołanie cykliczne w programie Excel?
W programie Excel odwołanie cykliczne występuje, gdy formuła wielokrotnie odwołuje się do tej samej komórki. W rezultacie tworzy to nieskończoną pętlę między wieloma komórkami. Spowoduje to spowolnienie przetwarzania arkusza kalkulacyjnego i może być kontynuowane, dopóki go nie zatrzymasz.
Oto zwięzła definicja od Microsoft dla cyrkularnych odwołań w programie Excel: „Kiedy formuła programu Excel odwołuje się do własnej komórki, bezpośrednio lub pośrednio, tworzy odwołanie cykliczne”.
W programie Excel istnieją dwa rodzaje odwołań cyklicznych:
- Bezpośrednie odniesienie kołowe
- Pośrednie odniesienie cykliczne
Odwołanie cykliczne, z którym najczęściej spotykają się użytkownicy, to bezpośrednie odwołanie cykliczne. Może to być wynikiem błędu pisarskiego. Wyjaśnijmy bardziej szczegółowo odwołania cykliczne.
Przykłady odniesień okólnikowych w programie Excel
Omówiliśmy powyżej, że w programie Excel istnieją dwa rodzaje odwołań cyklicznych — bezpośrednie i pośrednie. Zobaczmy przykład obu przypadków.
Bezpośrednie odniesienie do okólnika
Bezpośrednie odwołanie cykliczne jest łatwe do zrozumienia. Występuje, gdy formuła komórki odnosi się bezpośrednio do jej własnej komórki. Aby zilustrować ten scenariusz, weźmiemy przykład.
W arkuszu kalkulacyjnym widać, że mamy dwie wartości w komórkach, A1 i A2. Jeśli wpiszemy formułę =A1+A2+A3 w komórce A3 A3 odnosi się bezpośrednio do siebie. Logicznie rzecz biorąc, nie jest to możliwe.
Po naciśnięciu Wejść, zobaczysz wyskakujące okienko Circular reference error. Jeśli klikniesz ok, Excel zwraca wartość 0.
Jeśli przyjrzysz się bliżej, zobaczysz, że komórka A1 ma wartość 5, która jest dodawana do komórki A2 o wartości 10. Wynik powinien wynosić 15 w komórce A3.
Jednak po dodaniu komórki A3 do odpowiedzi, dodaje się ona wciąż od nowa i idzie w nieskończoność bez określonej wartości. W rezultacie komórka A3 interpretuje wynik jako 0.
Pośrednie odniesienie do okólnika
To odwołanie cykliczne jest podobne do bezpośredniego odwołania cyklicznego. Jedyna różnica polega na tym, że zamiast bezpośrednio odnosić się do własnej komórki, robimy to pośrednio. Zilustrujmy to scenariuszem.
Weźmy komórkę D2 o wartości 5. I kolejna komórka F4 o wartości =D2*2. Kiedy już trafisz Wejść, zobaczysz wynik 10.
Teraz weźmy kolejną komórkę B4 o wartości =F4*2. Da to wartość 20.
Na koniec przejdźmy do pierwszej komórki, czyli D2. Teraz, jeśli zmienimy wartość w komórce na = B4 * 2, utworzy pętlę między tymi trzema komórkami.
W rezultacie zobaczysz wyskakujący błąd odwołania cyklicznego. Jeśli naciśniesz Wejść, wynikiem będzie 0, jak zwykle.
Związane z: Co to jest funkcja XLOOKUP w programie Excel? Jak tego użyć
Znajdowanie cyrkularnego odniesienia w programie Excel
Odwołanie cykliczne można znaleźć w programie Excel ręcznie lub automatycznie. Wyjaśnimy oba procesy tutaj. Chociaż metoda ręczna jest trudna do przetworzenia, możesz skorzystać z metody automatycznej, jeśli masz dużo komórek do rozważenia.
Przyjrzyjmy się przykładowi pośredniego odwołania cyklicznego z poprzednich przykładów.
Metoda ręczna
Aby ręcznie znaleźć okrągłą komórkę odniesienia, wykonaj poniższe czynności:
- Otwórz arkusz kalkulacyjny, w którym chcesz znaleźć odwołanie cykliczne.
- Udaj się do Formuły w menu wstążki.
- Kliknij na Pokaż formuły opcja. Spowoduje to wyświetlenie wszystkich formuł wymienionych w odpowiednich komórkach.
- Znajdź komórkę, która powoduje odwołanie cykliczne w arkuszu kalkulacyjnym.
- Popraw komórkę, która powoduje błąd.
Teraz gotowe. Mimo że proces ręczny jest trochę żmudny, działa najlepiej, gdy masz mniej komórek do sprawdzenia.
Metoda automatyczna
Aby automatycznie znaleźć okrągłą komórkę odniesienia, wykonaj poniższe czynności:
- Otwórz arkusz kalkulacyjny, w którym chcesz znaleźć odwołanie cykliczne.
- Udaj się do Formuły w menu wstążki.
- Kliknij strzałkę w dół obok Sprawdzanie błędów opcja.
- Z menu wybierz Odniesienia okólnikowe opcja, zobaczysz listę komórek dotkniętych błędem odwołania cyklicznego.
- Po zapoznaniu się z komórką idź dalej i popraw ją.
Jeśli chcesz znaleźć więcej komórek z odwołaniami kołowymi, powtarzaj powyższe kroki, a szybciej je znajdziesz. Możesz także spojrzeć na lewą dolną część arkusza kalkulacyjnego, która pokazuje komórki z okrągłymi odwołaniami.
Związane z: Formuły Excela nie działają? Sposoby ich naprawy
Jak włączyć / wyłączyć odwołanie cykliczne w programie Excel?
Domyślnie obliczenia iteracyjne są wyłączone w programie Excel, co powoduje częste wyskakujące okienka odwołań cyklicznych. Jeśli naprawdę chcesz mieć odwołania cykliczne w swoim arkuszu kalkulacyjnym, wykonaj poniższe czynności, aby włączyć obliczenia iteracyjne.
- Kliknij na Plik opcja.
- Wybierz Opcje menu i otworzy się okno dialogowe.
- Kliknij na Formuła patka.
- Sprawdź Włącz obliczenia iteracyjne opcja.
- Kliknij ok i będzie zrobione.
Jeśli korzystasz ze starszej wersji programu Excel i nie możesz znaleźć tych opcji, wykonaj następujące czynności:
- Kliknij Biuro przycisk.
- Kliknij Opcje Excela w opcjach.
- Kliknij Formuła patka.
- Sprawdź Obliczenia iteracyjne opcja.
- Kliknij ok, a będziesz gotowy.
Po włączeniu obliczeń iteracyjnych zostaną wyświetlone dwie opcje — maksymalna liczba iteracji i maksymalna zmiana.
- Maksymalna liczba iteracji: Służy do obliczania, ile razy formuła może zostać ponownie obliczona.
- Maksymalna zmiana: Służy do maksymalnej zmiany między wynikami obliczeń.
Domyślne ustawienia maksymalnej liczby iteracji to 100, a maksymalna zmiana to 0,001. Możesz je zmienić według własnych upodobań.
Staraj się unikać okrężnych odniesień
Błąd odwołania cyklicznego jest spowodowany zapętleniem komórek w formule. Może się zdarzyć, że odwołania cykliczne nie są oczywiste; najlepiej korzystać z automatycznych funkcji programu Excel.
Pobierz tę ściągawkę z formułami programu Excel, aby przejść na skróty do ulubionego na świecie programu do obsługi arkuszy kalkulacyjnych.
Czytaj dalej
- Wydajność
- Microsoft Excel
- Wskazówki dotyczące arkuszy kalkulacyjnych
- Rozwiązywanie problemów
- Porady dotyczące pakietu Microsoft Office
Edytor technologii. Jestem obsesyjnym majsterkowiczem i zwlekam z przyszłością. Interesuje się podróżami i filmami.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować