NAUČTE SE NĚCO NOVÉHO

Používejte vzorce v Excelu

Ušetřete čas a námahu díky dynamickým polím.

Tento článek patří do série o funkcích Excelu. Odkazy na další články z této série najdete dole.

Většina lidí si pod pojmem vzorec v Excelu představí vytvoření jediného výsledku v konkrétní buňce tabulky.

V Excelu můžete díky funkci dynamických polí vložit jeden vzorec do více buněk a v každé z nich s jiným výpočtem. Můžete tak snadno vytvářet rozsáhlé soubory dat a zároveň minimalizovat chyby. Tyhle kouzelné vzorce můžete použít kdekoli, kde potřebujete opakovat výpočet v celé oblasti dat.

Projděte si následující dva příklady a podívejte se, jak si díky dynamickým polím ušetřit čas a námahu.

Základy: Vytvoření sčítací tabulky

Cíl: Vytvořte sčítací tabulku včetně správných odpovědí, a pomozte tak svému dítěti naučit se matematiku (a zkontrolovat správnou odpověď). Inspirujte se tabulkou na následujícím obrázku.

Postaru: Do prvního řádku a prvního sloupce zadejte hodnoty, které se mají sečíst. Do první buňky tabulky zadejte vzorec, například =C4+B5, a pak ho zkopírujte do ostatních buněk prvního řádku a tento řádek pak zkopírujte do ostatních řádků v tabulce. To by se člověk ukopíroval!

Dynamicky: Vytvořte jeden vzorec, který odkazuje na celý rozsah buněk a vypočítá všechny hodnoty jedním šmahem.

Jak na to: Podle příkladu v níže uvedené tabulce zadejte do první buňky vzorec =C4:J4+B5:B18, kde C4:J4 představuje buňky v prvním řádku a B5:B18 představuje buňky v prvním sloupci. Stiskněte Enter a uvidíte všechny výsledky najednou!

Prázdná sčítací tabulka (vlevo) s výsledky vypočtenými jediným vzorcem dynamického pole (vpravo).

Pokročilé počty: Součty dat podle osob nebo kategorií

Cíl: Vypočtěte celkové tržby jednotlivých osob, které zvítězily v soutěži o nejvyšší tržby za daný týden, a při jakýchkoli změnách tyto součty aktualizujte.

Postaru: K výpočtu celkových tržeb podle osob můžete použít funkci =SUMIF(). Protože ale každý týden přibývají noví vítězové a vítězky a rozsah buněk se rozšiřuje, je nutné vzorec pokaždé ručně upravit.

Dynamicky: Použijte dynamické pole, které s každým novým vítězem nebo vítězkou rozsah automaticky aktualizuje.

Jak na to: Následující tabulka obsahuje dosavadní vítěze a vítězky týdenní soutěže. Seznam všech osob s vynecháním duplicitních záznamů získáte pomocí nové funkce UNIQUE(). Do prázdné oblasti sešitu zadejte vzorec =UNIQUE(B3:B12), kde B3:B12 je aktuální seznam vítězů a vítězek:

Pro výčet celkových tržeb jednotlivých osob použijte speciální verzi funkce =SUMIF(). Do sloupce vedle jména Murat zadejte vzorec =SUMIF(B3:B12,E3#,C3:C12), kde B3:B12 je aktuální seznam vítězů a vítězek a C3:C12 je aktuální seznam týdenních tržeb.

Magický je tu znak #, který Excelu říká, aby zohlednil celý rozsah dynamického pole, tedy všechny nové řádky. Stiskněte Enter a Excel sečte tržby každé osoby:

Když teď přidáte novou vítězku 11. týdne – Alyssu, příslušná data se do seznamu přidají automaticky:

Excel nabízí spoustu způsobů, jak používat dynamická pole, včetně funkcí FILTER(), SORT(), SORTBY(), SEQUENCE() a RANDARRAY(). Díky tomu, že k vyplnění nekonečného počtu buněk stačí funkci vyplnit pouze jednou, můžou vám dynamická pole výrazně ušetřit čas.