Co je dobré vědět
- Vzorec ARRAYFORMULA vám umožňuje násobit rozsah buněk (pole) místo dvou buněk.
- Příklad ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
- Vstupní pole musí mít stejnou velikost; dva rozsahy buněk musí mít stejný počet datových bodů.
Tento článek vysvětluje, jak používat ARRAYFORMULA v Tabulkách Google, abyste do svých výpočtů mohli vkládat více datových bodů.
Jak používat ARRAYFORMULA v Tabulkách Google
Používáte ARRAYFORMULA jako jakoukoli jinou funkci, ale nikdy ji nepoužíváte samotnou. Vždy předchází další rovnici nebo příkaz, aby sdělil programu, že potřebuje použít, a případně vrátí více sad (polí) informací. Zde je příklad.
-
V tomto příkladu ARRAYFORMULA seřadí jména a příjmení ze dvou sloupců v Tabulce Google.
-
Normálně byste pro řazení jmen ve druhém řádku do třetího sloupce použili vzorec „&“. V tomto případě použijete ve vzorci dva ampersandy, jako je tento:
=(B2&", "&A2)
-
Stiskněte Enter pro spuštění vzorce. Výsledek nahradí text vzorce.
-
Chcete-li použít vzorec na celý sloupec automaticky, přidejte ARRAYFORMULA a proveďte malé změny v argumentu. Stejně jako jakýkoli jiný vzorec v Tabulkách Google je i ARRAYFORMULA za znakem rovná se, ale před argumentem.
Chcete-li provést změny ve vzorci, klikněte na jeho text ve vstupním poli.
-
Pouhým přidáním příkazu ARRAYFORMULA se nevyplní zbytek sloupce, protože musíte Tabulkám Google sdělit, aby použily všechna data. K tomu použijte správný zápis. V Tabulkách (a dalších tabulkových procesorech) se k definování rozsahu používá dvojtečka (:). V tomto příkladu jsou rozsahy B2:B a A2:A
Tento zápis zahrnuje všechny sloupce A a B kromě prvního řádku, který obsahuje záhlaví. V jiných aplikacích byste použili něco jako B:B pro použití celého sloupce nebo B2:B12 pro zahrnutí konkrétního rozsahu (v tomto případě Řádky 2 až 12 sloupce B).
Vaše vstupní pole musí mít stejnou velikost. Pokud jste například spustili ARRAYFUNCTION na rozsahu tří buněk ve sloupci A a dvou buněk ve sloupci B, jeden výsledek by se vrátil jako chyba, ale platné argumenty by stále běžely.
-
Stiskněte Enter pro spuštění vzorce a vyplnění zbývajících buněk.
-
Jak přidáte další položky, sloupec s ARRAYFORMULA se aktualizuje.
-
Pokud se některá z vašich dat změní, jejich aktualizace změní také výsledek.
V tomto příkladu obsahují buňky ve sloupci C vedle prázdných buněk ve sloupcích A a B čárky, protože byly součástí původního vzorce řazení. Nemusí se nutně zobrazovat u jiných funkcí.
- Pro úpravu výsledků se stačí vrátit do buňky s funkcí ARRAYFORMULA a změnit ji. Zbytek výsledků se aktualizuje automaticky.
Tabulky Google mohou používat ARRAYFORMULA pouze s poli stejné velikosti (tj. obsahujících stejný počet datových bodů).
Co jsou Tabulky Google ARRAYFORMULA?
Funkce ARRAYFORMULA v Tabulkách Google funguje společně s několika dalšími výpočty a umožňuje vám zahrnout více datových bodů. Namísto jednoho čísla nebo buňky vám tento příkaz umožňuje zahrnout do výpočtů více informací a získat podrobnější výsledky.
Pokud se například pokusíte znásobit dva rozsahy buněk dohromady, Tabulky Google vrátí chybu, protože funkce násobení ví, jak najít součin dvou nebo více diskrétních čísel (například 4krát [hodnota v buňce A1]). Přidáním ARRAYFORMULA však sdělíte Googlu, aby zohlednil další informace a použil je jinak než normálně.
Použití ARRAYFORMULA
Výše uvedený příklad je pouze jedním ze způsobů použití ARRAYFORMULA. Funguje s většinou funkcí v Tabulkách Google a nemusíte ani exportovat pole. Pokud například vytváříte zprávu o výdajích, můžete nastavit funkci ARRAYFORMULA pro vynásobení ceny položky číslem, které jste si zakoupili, a poté sečíst všechny náklady dohromady. Tato funkce používá několik rovnic k vytvoření jediné užitečné informace založené na prvcích, které můžete v budoucnu aktualizovat.
Proč nevyplnit?
V některých případech můžete získat stejné výsledky, když jednou zadáte vzorec a poté přetáhnete pravý dolní roh buňky dolů nebo napříč, abyste jej zkopírovali do všech zvýrazněných řádků nebo sloupců. Pokud však máte spoustu informací, které pravidelně aktualizujete, ARRAYFORMULA vám ušetří čas. Nemusíte neustále vyplňovat, protože vaše datová sada překročí rozsah, který jste zkopírovali; aktualizuje se automaticky, jakmile zadáte nové položky.
Další hlavní výhodou ARRAYFORMULA je, že pokud budete někdy potřebovat vzorec aktualizovat, nebudete jej muset kopírovat do všech výsledkových polí. Pokud se například rozhodnete, že chcete přidat dvě pole místo jejich násobení, stačí změnit pouze jednu hodnotu v poli ARRAYFORMULA a ta automaticky naplní ostatní. Pokud vyplníte, budete muset upravit každé výstupní pole, což dá více práce, i když funkci vyplnění použijete znovu.