Těkavé vzorce zjištěné v aplikaci Excel - udržujte si odstup

Obsah

Minulý týden jsem ve fóru narazil na problém aplikace Excel. Okamžitě jsem se vrhl do akce a vytvořil dlouhý vzorec, který začínal OFFSET ().

Během několika hodin ho sestřelili další experti na excel, protože obsahoval těkavé vzorce.

Okamžitě jsem poznal kardinální hřích, kterého jsem se dopustil.

Takže s tímto přiznáním mi dovolte podělit se o to, co jsem se naučil o nestálých funkcích v Excelu. Jednoduše řečeno, je to funkce, která zpomalí vaši excelovou tabulku, protože znovu a znovu přepočítává vzorec. Může to vyvolat řada akcí (popsáno dále v tomto příspěvku).

Velmi jednoduchým příkladem volatilní funkce je funkce NOW () (pro získání aktuálního data a času v buňce). Kdykoli upravíte libovolnou buňku v listu, přepočítá se. To je v pořádku, pokud máte malou sadu dat a menší počet vzorců, ale když máte velké tabulky, mohlo by to výrazně zpomalit zpracování.

Zde je seznam některých běžných volatilních funkcí, kterým je třeba se vyhnout:

Super těkavé vzorce:

  • RAND ()
  • NYNÍ()
  • DNES()

Téměř těkavé vzorce:

  • OFFSET ()
  • BUŇKA()
  • NEPŘÍMÝ()
  • INFO ()

Dobrou zprávou je, že moje oblíbené INDEX (), ROWS () a COLUMNS () nevykazují volatilitu. Špatnou zprávou je, že podmíněné formátování je volatilní

Také se ujistěte, že tyto funkce nemáte uvnitř energeticky nezávislých funkcí, jako jsou IF (), LARGE (), SUMIFS () a COUNTIFS (), protože by to nakonec způsobilo, že celý vzorec bude volatilní.

Předpokládejme například, že máte vzorec = If (A1> B1, „Trump Excel“, RAND ()). Nyní, pokud je A1 větší než B1, vrátí Trump Excel, ale pokud tomu tak není, pak vrátí RAND (), což je volatilní funkce.

Spouštěče, které přepočítávají těkavé vzorce
  • Zadávání nových dat (pokud je Excel v režimu automatického přepočtu).
  • Výslovně dává Excelu pokyn k přepočtu celého sešitu nebo jeho části.
  • Odstranění nebo vložení řádku nebo sloupce.
  • Uložení sešitu, zatímco „Přepočítat před uložením“ je nastavena možnost (je to v Soubor-> Možnosti-> Vzorec).
  • Provádění určitých akcí automatického filtru.
  • Poklepáním na dělič řádků nebo sloupců (v režimu automatického výpočtu).
  • Přidání, úprava nebo odstranění definovaného jména.
  • Přejmenování listu.
  • Změna polohy listu ve srovnání s jinými listy.
  • Skrytí nebo odkrytí řádků, nikoli však sloupců.

Pokud máte v listu spoustu vzorců, které to zpomalují, doporučuji přepnout do režimu ručního výpočtu. Tím se zastaví automatické přepočítávání a dává vám sílu říci Excelu, kdy má počítat (kliknutím na „Vypočítat nyní“ nebo stisknutím klávesy F9). Tato možnost je k dispozici ve vzorcích-> Možnosti výpočtu.

Související výukové programy:
  • 10 super úhledných způsobů čištění dat v tabulkách aplikace Excel.
  • 10 tipů pro zadávání dat do Excelu, které si nemůžete nechat ujít.
wave wave wave wave wave