Minulý týždeň som vo fóre narazil na problém programu Excel. Okamžite som sa pustil do akcie a vytvoril dlhý vzorec, ktorý začínal OFFSET ().
V priebehu niekoľkých hodín ho ostatní experti na Excel zostrelili, pretože obsahoval prchavé vzorce.
Okamžite som spoznal kardinálny hriech, ktorého som sa dopustil.
Takže s týmto priznaním sa chcem podeliť o to, čo som sa naučil o nestálych funkciách v Exceli. Jednoducho povedané, je to funkcia, ktorá spomalí vašu tabuľku Excel, pretože znova a znova prepočítava vzorec. Môže to spôsobiť niekoľko akcií (popísaných ďalej v tomto príspevku).
Veľmi jednoduchým príkladom volatilnej funkcie je funkcia NOW () (na získanie aktuálneho dátumu a času v bunke). Kedykoľvek upravíte akúkoľvek bunku v hárku, prepočíta sa. Je to v poriadku, ak máte malý súbor údajov a menší počet vzorcov, ale keď máte veľké tabuľky, mohlo by to výrazne spomaliť spracovanie.
Tu je zoznam niektorých bežných prchavých funkcií, ktorým by ste sa mali vyhnúť:
Super prchavé vzorce:
- RAND ()
- TERAZ ()
- DNES ()
Takmer prchavé vzorce:
- OFFSET ()
- BUNKA()
- NEPRIAMY ()
- INFO()
Dobrou správou je, že moje obľúbené INDEX (), ROWS () a COLUMNS () nevykazujú volatilitu. Zlou správou je, že podmienené formátovanie je prchavé
Tiež sa ubezpečte, že tieto funkcie nemáte vo vnútri energeticky nezávislých funkcií, ako sú IF (), LARGE (), SUMIFS () a COUNTIFS (), pretože v opačnom prípade bude celý vzorec prchavý.
Predpokladajme napríklad, že máte vzorec = If (A1> B1, „Trump Excel“, RAND ()). Teraz, ak je A1 väčšie ako B1, vráti Trump Excel, ale ak nie, potom vráti RAND (), čo je volatilná funkcia.
Spúšťače, ktoré prepočítavajú prchavé vzorce
- Zadávanie nových údajov (ak je Excel v režime automatického prepočtu).
- Výslovne dáva Excelu pokyn na prepočet celého zošita alebo jeho časti.
- Odstránenie alebo vloženie riadka alebo stĺpca.
- Uloženie zošita počas „Pred uložením prepočítať“ je nastavená možnosť (je to v Súbor-> Možnosti-> Vzorec).
- Vykonávanie určitých akcií automatického filtra.
- Dvakrát kliknite na oddeľovač riadkov alebo stĺpcov (v režime automatického výpočtu).
- Pridanie, úprava alebo odstránenie definovaného názvu.
- Premenovanie pracovného hárka.
- Zmena polohy pracovného hárka vo vzťahu k iným pracovným listom.
- Skrytie alebo skrytie riadkov, nie však stĺpcov.
Ak máte v pracovnom hárku veľa vzorcov, ktoré ho spomaľujú, odporúčam vám prepnúť do režimu manuálneho výpočtu. Toto zastaví automatické prepočítavanie a umožní vám to rozlíšiť Excel, keď má kalkulovať (kliknutím na „Vypočítať teraz“ alebo stlačením klávesu F9). Táto možnosť je k dispozícii vo vzorcoch-> Možnosti výpočtu.
Súvisiace návody:
- 10 super úhľadných spôsobov čistenia údajov v tabuľkách programu Excel.
- 10 tipov na vkladanie údajov do Excelu, ktoré si nemôžete nechať ujsť.