NAUČ SA NIEČO NOVÉ

Kúzelné vzorce v Exceli

Ušetri si čas a úsilie pomocou dynamických polí.

Tento článok je súčasťou série zameranej na zlepšovanie tvojich schopností v Exceli. Nižšie nájdeš linky na ďalšie články z tejto série.

Väčšina ľudí si myslí, že vzorec v programe Excel dokáže vypočítať len jeden výsledok pre konkrétnu bunku tabuľky.

No vďaka dynamických poliam Excelu môžeš jeden vzorec aplikovať na viacero buniek – každú s jedinečným výpočtom – čo ti uľahčí vytváranie veľkých zošitov a minimalizuje chyby. Tieto čarovné vzorce môžeš použiť vždy, keď budeš chcieť zopakovať výpočet v poli údajov.

Na nasledujúcich dvoch príkladoch si pozri, ako vieš ušetriť čas a námahu pomocou dynamických polí.

Pusť sa do toho: Vytvor tabuľku sčítania

Cieľ: Vytvor tabuľku sčítania a kľúč odpovedí, ako je znázornené nižšie, a pomôž svojmu dieťaťu naučiť sa matematiku (a sebe skontrolovať jeho odpovede).

Starý spôsob: Po zadaní hodnôt, ktoré sa majú sčítať v prvom riadku a prvom stĺpci, vytvoríš vzorec, napríklad =C4+B5, v prvej bunke tabuľky. Ten skopíruješ a vložíš do prvého riadku a následne urobíš to isté do riadkov pod ním. Samé kopírovanie a vkladanie!

Dynamický spôsob: Vytvor jeden vzorec, ktorý odkazuje na celý rozsah buniek a vypočíta všetky hodnoty jedným ťahom.

Ako na to: Na príklade tabuľky nižšie zadaj do prvej bunky odpovede =C4:J4+B5:B18, kde C4:J4 predstavuje rozsah buniek v prvom riadku a B5:B18 predstavuje bunky v prvom stĺpci. Stlač enter a celá tabuľka sa vyplní!

Prázdna sčítacia tabuľka (vľavo) vyplnená pomocou jedného dynamického maticového vzorca (vpravo).

Zlepši zručnosti: Zhrň údaje podľa osôb alebo kategórií

Cieľ: Zisti individuálny celkový predaj výhercov a výherkýň týždennej predajnej súťaže a aktualizuj súčty, keď pribudnú noví výhercovia a výherkyne.

Starý spôsob: Na sumarizáciu predaja podľa osôb môžeš použiť funkciu =SUMIF(), ale keďže sa každý týždeň pridávajú noví výhercovia a výherkyne, čím sa rozširuje rozsah buniek, musíš vzorec zakaždým ručne upraviť.

Dynamický spôsob: Použi dynamické pole, ktoré automaticky aktualizuje rozsah vždy, keď sa pridá nový týždenný výherca alebo výherkyňa.

Ako na to: V nasledujúcej tabuľke sú znázornení doterajší týždenní výhercovia a výherkyne. Ak chceš získať zoznam všetkých osôb a vynechať duplicitné záznamy, použi novú funkciu UNIQUE(): V prázdnej oblasti plochy zadaj vzorec =UNIQUE(B3:B12), kde B3:B12 je aktuálny zoznam výhercov a výherkýň:

Ak chceš získať celkové tržby pre každú osobu, použi špeciálnu verziu funkcie =SUMIF(): V stĺpci vedľa Muratovho mena zadaj vzorec =SUMIF(B3:B12,E3#,C3:C12), kde B3:B12 je aktuálny zoznam výhercov a výherkýň a C3:C12 je aktuálny zoznam týždenných predajov.

Dôležitý je symbol (#): Prikazuje programu Excel, aby sa odvolal na celý rozsah dynamického poľa – inými slovami, aby zohľadnil všetky nové riadky. Stlač enter a Excel zhrnie tržby pre každú osobu:

Keď teraz pridáš Alyssu ako víťazku 11. týždňa, tieto údaje sa automaticky pridajú do súhrnného zoznamu:

Excel ponúka mnoho spôsobov, ako používať dynamické polia, vrátane funkcií FILTER(), SORT(), SORTBY(), SEQUENCE() a RANDARRAY(). Vďaka tomu, že na vyplnenie nekonečného počtu buniek ti stačí každú z nich použiť iba raz, dokážu ti dynamické polia výrazne ušetriť čas.