Domníváme se, že cyklické odkazy v aplikaci Excel jsou chybným výrazem. Je to docela často, ale stále ne vždy. Někdy se používají zcela vědomě. Zjistíme, jaké jsou kruhové odkazy, jak je vytvářet, jak najít v dokumentu existující dokumenty, jak s nimi pracovat nebo jak je v případě potřeby odstranit.
Obsah
Nejprve se podívejme, jaký je cyklický odkaz. Ve skutečnosti je to výraz, který se prostřednictvím formulace v jiných buňkách vztahuje na sebe. Také to může být odkaz umístěný v elementu listu, ke kterému odkazuje.
Je třeba poznamenat, že moderní verze aplikace Excel automaticky zablokují proces cyklické operace. To je způsobeno tím, že takové výrazy jsou naprosto nesprávné a smyčka vytváří konstantní proces přepočítávání a výpočtu, což vytváří další zátěž systému.
Teď se podíváme, jak vytvořit nejjednodušší cyklický výraz. Bude to odkaz umístěný ve stejné buňce, na kterou odkazuje.
=A1
Pak klikněte na tlačítko Enter na klávesnici.
Pojďme trochu komplikovat úkol a vytvořit cyklický výraz z několika buněk.
=C1
=A1
=B1
Stiskněte tlačítko Enter .
Teď pokračujeme k vytvoření cyklického výrazu pomocí tabulky příkladů. Máme stůl na prodej potravin. Skládá se ze čtyř sloupců, které uvádějí název produktu, počet prodaných produktů, cenu a výši výnosu z prodeje celého objemu. V tabulce v posledním sloupci již existují vzorce. V nich se výnos vypočítá vynásobením množství podle ceny.
=D2/C2
Klepněte na tlačítko Enter .
Jak jsme viděli výše, ne vždy program označuje vztah kruhového odkazu na objekty, i když existuje na listu. Vzhledem k tomu, že převážná většina cyklických operací je škodlivá, je třeba je odstranit. Ale za tím musí být nejprve nalezeny. Jak lze toto provést, pokud výrazy nejsou označeny šipkou? Pojďme se zabývat tímto úkolem.
Existuje další způsob, jak zjistit, kde se nachází kruhové spojení. Zpráva o tomto problému a adresa prvku obsahujícího tento výraz se nachází na levé straně stavového řádku, který se nachází v dolní části okna aplikace Excel. Nicméně na rozdíl od předchozí varianty se na stavovém řádku zobrazí adresy ne všech prvků obsahujících kruhové odkazy, pokud je spousta, ale pouze jedna z nich, která se objevila před ostatními.
Navíc pokud jste v knize obsahující cyklický výraz, nikoliv na listu, kde se nachází, ale na druhé straně se v stavovém řádku zobrazí pouze chybová zpráva bez adresy.
Lekce: Jak najít kruhovou referenci v aplikaci Excel
Jak již bylo uvedeno výše, v převážné většině případů jsou cyklické operace zlem, z něhož by se člověk měl zbavit. Proto je přirozené, že po objevení cyklické komunikace je nutné jej opravit, aby se vzorec dostal do normální podoby.
Abychom napravili cyklickou závislost, je nutné vysledovat celé propojení buněk. I když kontrola určila konkrétní buňku, chyba nemusí být sama o sobě, ale v jiném prvku řetězce závislosti.
Zde jsme vypočítali poměr poměrně rychle, ale ve skutečnosti existují případy, kdy se ve výpočtovém procesu účastní mnoho buněk, a ne tři prvky, jako my. Poté může vyhledávání trvat poměrně dlouho, protože musíte studovat každý prvek cyklickosti.
Například pokud v naší tabulce celková částka by měla být vypočtena vynásobením množství skutečně prodávaného zboží jeho cenou, pak můžeme říci, že odkaz, který vypočítává částku z celkové částky prodeje, je zjevně nadbytečný. Proto jej odstraníme a nahradíme ho statickou hodnotou.
Kromě toho, pokud byly cyklické výrazy zcela smazány, zjistíte pomocí nástroje pro kontrolu chyb. Přejděte na kartu "Formuláře" a klikněte na trojúhelník, který již víme, napravo od tlačítka "Kontrola chyb" na panelu nástrojů "Formuláře závislostí" . Není-li položka "Cyklické odkazy" v nabídce aktivní, pak jsme z dokumentu odstranili všechny takové objekty. V opačném případě budete muset použít postup odstranění položek, které jsou v seznamu, stejným způsobem jako dříve.
V předchozí části lekce jsme se zabývali především tím, jak řešit cyklické odkazy nebo jak je najít. Ale dříve se konverzace týkala také skutečnosti, že v některých případech mohou být užitečné a vědomě používané uživatelem. Například tato metoda je často používána pro iterativní výpočty při konstrukci ekonomických modelů. Problém je však v tom, že bez ohledu na to, zda vědomě nebo nevědomě používáte cyklický výraz, aplikace Excel ve výchozím nastavení stále blokuje operaci na nich, aby nedošlo k nadměrnému přetížení systému. V takovém případě se otázka násilného vypnutí takového zámku stane aktuální. Uvidíme, jak to udělat.
Chcete-li povolit použití cyklických výrazů, zaškrtněte políčko vedle možnosti Povolit výpočty . Kromě toho můžete ve stejném bloku nastavit maximální počet iterací a relativní chybu. Ve výchozím nastavení se jejich hodnoty rovnají 100 a 0,001. Ve většině případů tyto parametry nemusíte měnit, ačkoli je možné provést změny v zadaných polích, je-li to nutné nebo pokud je to požadováno. Zde je však třeba vzít v úvahu, že příliš mnoho iterací může vést k vážnému zatížení programu a systému jako celku, zvláště pokud pracujete se souborem obsahujícím mnoho cyklických výrazů.
Takže zaškrtněte volbu "Povolit iterativní výpočty" a potom klepněte na tlačítko "OK" umístěné v dolní části okna možností aplikace Excel, aby se nové nastavení projevilo.
Je však třeba poznamenat, že začlenění cyklických operací by nemělo být zneužíváno. Tuto funkci použijte pouze tehdy, pokud je uživatel plně přesvědčen o své potřebě. Nepřiměřené zahrnutí cyklických operací může nejen vést k nadměrnému zatížení systému a zpomalit výpočet při práci s dokumentem, ale uživatel může neúmyslně zadat chybný cyklický výraz, který program implicitně zablokuje.
Jak vidíme, v převážnou většině případů jsou cyklické odkazy fenoménem, který je třeba řešit. Chcete-li to provést, nejprve byste měli najít nejvíce cyklický vztah, pak vypočítat buňku, kde je chyba obsažena, a nakonec ji odstranit vhodnými úpravami. V některých případech však cyklické operace mohou být užitečné pro výpočty a vědomě provedené uživatelem. Ale i tak je dobré je používat s opatrností, správným nastavením aplikace Excel a znalostí rozsahu přidávání takových odkazů, které při hromadném použití mohou zpomalit systém.