Jak znaleźć odwołania cykliczne w programie Microsoft Excel

Jak znaleźć odwołania cykliczne w programie Microsoft Excel

Odwołanie cykliczne w programie Excel występuje, gdy komórka zawierająca formułę zależy w pewien sposób od własnego wyniku, tworząc cykl, którego nie można rozwiązać. Jeśli chcesz zatrzymać ten błąd, musisz znaleźć i usunąć te łącza, aby umożliwić programowi Excel dokończenie obliczeń. Oto jak.

Co to są odwołania cykliczne w programie Excel?

Aby bardziej szczegółowo wyjaśnić odwołania cykliczne programu Excel, wyobraźmy sobie scenariusz. W przykładowym arkuszu kalkulacyjnym Excel znajdują się trzy komórki z wartościami – A2, A3 i A4.

Każda z tych komórek ma wartość utworzoną za pomocą prostego obliczenia sumy. A2 sumuje wartości z A3 i A4, natomiast A3 to suma A2 i A4 a A4 to suma A2 i A3. Niestety, te trzy obliczenia nie mogą współistnieć bez odniesienia kołowego.

A2 nie może znaleźć sumy A3 i A4, ponieważ zarówno A3, jak i A4 zawierają obliczenia obejmujące A2.

Przykład odwołania cyklicznego w programie Excel

Dzieje się tak, ponieważ komórka zawierająca formułę lub obliczenie nie może odwoływać się do siebie (bezpośrednio lub pośrednio) bez powodowania błędu odwołania cyklicznego. Powstaje niekończąca się pętla obliczeniowa, której nie można przetworzyć.

Oznacza to, że nie widzisz szukanej wartości — program Excel zawiesza się i nie może kontynuować.

Dla większości użytkowników programu Excel jest to niezamierzony wynik, ponieważ chcesz, aby obliczenia zostały ukończone. Aby rozwiązać ten problem, musisz znaleźć linki i je naprawić.

Znajdowanie odwołań cyklicznych w programie Excel

Program Excel ostrzeże Cię, jeśli odwołanie cykliczne powoduje problem w skoroszycie. Jeśli nie możesz samodzielnie znaleźć błędu, możesz użyć menu Sprawdzanie błędów, aby znaleźć wszystkie cykliczne odniesienia w swojej książce.

Korzystanie z menu sprawdzania błędów

Aby znaleźć istniejące odwołania cykliczne, otwórz skoroszyt i wybierz kartę „Formuły” na pasku wstążki. Następnie kliknij przycisk „Sprawdź błędy”.

W menu rozwijanym umieść wskaźnik myszy nad opcją Odwołania cykliczne, aby wyświetlić listę wszystkich odwołań cyklicznych w skoroszycie. Aby przejść do komórki, która go zawiera, wybierz odwołanie do komórki w menu.

Menu sprawdzania błędów w programie Microsoft Excel

Excel przesunie się, aby podświetlić komórkę zawierającą twoje okrągłe odwołanie, co pozwoli ci rozwiązać go ręcznie.

Śledzenie odwołania cyklicznego

Jeśli masz do czynienia ze złożonymi formułami, określenie źródła odwołania cyklicznego w programie Excel może być trudne ze względu na dużą liczbę poprzedników lub komórek zależnych. Komórki poprzedzające to komórki, które zmieniają wartość zaznaczonej komórki, natomiast komórki zależne to komórki, które wymagają wartości wybranej komórki do ukończenia obliczenia.

Aby pomóc sobie z nimi poradzić, możesz prześledzić cykliczne odwołanie z powrotem do źródła za pomocą narzędzi do śledzenia przypadków użycia i śledzenia zależności. Aby śledzić odwołanie cykliczne w programie Excel, otwórz skoroszyt i zaznacz komórkę zawierającą odwołanie cykliczne.

Następnie wybierz Formuły > Pokaż formuły. Spowoduje to przełączenie skoroszytu do widoku formuły, umożliwiając wyświetlanie wszystkich używanych formuł bez wybierania poszczególnych komórek.

Aby wyświetlić formuły w programie Excel, kliknij Formuły > Pokaż formuły.

Nie jest to konieczne, ponieważ program Excel wizualnie pokaże okrągłą pętlę łączy za pomocą strzałek, ale może pomóc szybko zidentyfikować łącza do problematycznych komórek w dużym skoroszycie.

Mając aktywny widok formuł i zaznaczoną komórkę zawierającą odwołanie cykliczne, kliknij przycisk Śledź obserwacje.

Aby śledzić przypadki użycia komórek w programie Excel, kliknij pozycję Formuły > Śledź przypadki użycia.

Pojawi się strzałka wskazująca inne komórki – zwróć uwagę na ślad strzałki, aby określić źródło problemu.

Przykład przypadków użycia komórek w okrągłej pętli odwołań w programie Excel.

Kiedy skończysz, kliknij „Śledź zależności” i sprawdź każdą komórkę, na którą wskazuje.

Aby śledzić komórki zależne w programie Excel, kliknij pozycję Formuły > Śledź zależności.

Tak jak poprzednio, zwróć uwagę na komórki, które powodują problem. Excel wizualnie identyfikuje okrągłą pętlę wsparcia ze strzałkami i okrągłymi ikonami.

Przykład komórek zależnych w cyklicznym cyklu odwołań w programie Excel.

W przypadku każdego łącza kołowego, które masz, może być konieczne powtórzenie tych kroków, aby uzyskać pełną odpowiedź i rozwiązać problem.

Naprawianie odwołań cyklicznych w Excelu

Jedynym sposobem, aby naprawdę rozwiązać odwołanie cykliczne w programie Excel, jest edycja obliczeń, które go spowodowały. Jeśli pętla zostanie przerwana, program Excel może dokończyć obliczenia. Najszybszym (i najlepszym) sposobem na to jest zastąpienie formuł zawierających odwołania do komórek odpowiednimi wartościami.

Oto przykład. Załóżmy ponownie, że wszystkie trzy komórki w skoroszycie (A2, A3 i A4) zawierają proste obliczenia, które odwołują się do siebie. Aby wyeliminować odwołanie kołowe, musisz zastąpić obliczenia w A2 i A4 wartością o równej wartości.

Przykład dozwolonego cyklicznego cyklu odniesienia w Excelu

Warunki obliczeń w A3 zostaną spełnione, co pozwoli Excelowi obliczyć wartość bez tworzenia pętli. Jeśli nie chcesz używać wartości bezpośredniej, musisz odwołać się do innego odwołania do komórki — takiego, które nie ma istniejącego odwołania do wybranej komórki.

To prosty przykład, ale ta sama zasada dotyczy dużych i złożonych skoroszytów programu Excel.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *