Při práci na velké tabulce v Tabulkách Google možná budete chtít pravidelně kontrolovat mezisoučet dat v tabulce. Díky tomu můžete lépe porozumět toku dat a také to usnadňuje hledání chyb.
Použití funkce SUBTOTAL v Tabulkách Google je jedním z nejjednodušších způsobů, jak toho dosáhnout. Pojďme se podívat na syntaxi vzorce a na to, jak jej můžete použít v tabulce. Také se ponoříme do příkladu krok za krokem, abychom vám to usnadnili.
Proč používat SUBTOTAL místo SUM?
Funkce SUM v Tabulkách Google může způsobit dvojí počítání. Tomu se můžete snadno vyhnout tím, že místo toho použijete funkci SUBTOTAL. I když to není tak přívětivé pro začátečníky a nabízí několik nových pravidel, která mohou být pro začátečníka obtížné se naučit, SUBTOTAL je extrémně účinný vzorec, který můžete mít ve svém arzenálu.
Také se dynamicky přizpůsobuje, čímž je přesnější a může poskytovat pracovní metriky při vytváření tabulky. Můžete také použít číselný kód k nalezení mezisoučtů s několika různými funkcemi, nikoli pouze součet sloupců.
Syntaxe pro SUBTOTAL v Tabulkách Google
Zde je syntaxe vzorce SUBTOTAL v Tabulkách:
=SUBTOTAL(kód, rozsah1, …)
Vzorec potřebuje ke správnému fungování alespoň první dva parametry. V závislosti na funkci, kterou chcete provést, můžete přidat další rozsahy. Zde jsou parametry použité pro tento vzorec:
- kód: toto je číselný kód funkce, kterou chcete použít. Číselník je napsán níže.
- rozsah1: toto je první rozsah, pro který chcete vypočítat mezisoučet.
Chcete-li vypočítat mezisoučty za parametrem range1, můžete přidat více rozsahů.
Co je ovládání funkcí v Tabulkách Google?
Funkce ovládání funkcí v Tabulkách Google vám umožňuje určit, jak se má konkrétní funkce chovat. Jednoduše vysvětleno, je to v podstatě dílčí funkce uvnitř funkce.
Ve funkci SUBTOTAL je celkem 11 ovládacích prvků funkcí, které používáte jako kód argument v syntaxi. Tento kód říká vzorci SUBTOTAL, který výpočet má provést. Může to znít trochu matoucí, ale půjdeme více do hloubky, abychom vám pomohli lépe porozumět.
Seznam si nemusíte pamatovat, pokud nejste někdo, kdo tuto funkci často nepoužívá. Neváhejte si tento článek uložit do záložek a vraťte se k němu, když budete potřebovat vědět, který kód použít, nebo zkopírujte a vložte níže uvedené kontrolní kódy, abyste je někam uložili.
SUBTOTAL Funkční řídicí kódy
Zde je seznam kódů v prvním parametru:
- 1 je pro PRŮMĚR
- 2 je pro COUNT
- 3 je pro COUNTA
- 4 je pro MAX
- 5 je za MIN
- 6 je pro PRODUCT
- 7 je pro STDEV
- 8 je pro STDEVP
- 9 je pro SUM
- 10 je pro VAR
- 11 je pro VARP
Jak můžete vidět výše, vzorec SUBTOTAL používá celkem 11 dalších integrovaných funkcí. Můžete tedy najít pracovní mezisoučet pro kterýkoli z těchto výpočtů.
Změna kódu může také říci vzorci, aby ignoroval skryté buňky. Můžete to udělat napsáním kódu ve 100s. Pokud tedy chcete použít funkci AVERAGE v SUBTOTAL při ignorování skrytých buněk, zapsali byste ji jako 101. Takže úplný vzorec využívající rozsah A1:A15 by byl:
=SUBTOTAL(101;A1:A15)
Pokud se chystáte použít funkci COUNT v SUBTOTAL a ignorovat skryté buňky, použijete 102, 103 pro COUNTA a tak dále.
Příklad funkce SUBTOTAL
V tomto příkladu máme sadu dat o prodeji. Jsou zde také podsekce pro každé čtvrtletí roku, které obsahují součet tržeb uskutečněných za tři měsíce. Podívejme se, jak můžete funkci využít zde.
Chcete-li použít vzorec SUBTOTAL v Tabulkách Google, postupujte takto:
- Klikněte na buňku, do které chcete zadat vzorec. V tomto případě je to buňka B5.
- Začněte psát první část vzorce, což je =MEDZISČET(. Když začnete psát, Tabulky Google se pokusí vzorec automaticky vyplnit. I toho můžete využít ve svůj prospěch.
- Nyní zadejte první parametr. Vyberte číslo ze seznamu kódů v sekci syntaxe. Zde si přejeme přidat obsah do buněk, takže budeme psát 9, který je SOUČET.
- Parametry oddělte čárkou.
- Nyní přidejte rozsah buněk. Zde je rozsah buněk B2:B4. Místo toho můžete rozsah zvýraznit pomocí myši.
- Pro dokončení vzorce vložte uzavírací závorku.
- lis Vstupte.
Chcete-li najít mezisoučty za zbývající čtvrtletí, postupujte stejně jako výše, ale s jinými rozsahy buněk než rozsah1 argument.
Je tu jedna zajímavá věc, kterou byste měli vědět, když se dostanete do Celkový. Pokud jste použili SOUČET vzorec a zadal rozsah buněk B2:B17, vzorec také přidá hodnoty v buňkách Q1, Q2, Q3 a Q4.
To nechceme, protože to zkazí hodnoty Celkový dvojitým započtením dat. Chceme tedy použít funkci SUBTOTAL i v těchto buňkách, protože bude ignorovat ostatní SUBTOTALS v listu.
Na ukázkovém obrázku výše jsme přidali funkci SUBTOTAL do buněk Celkem B18, C18, a D18. Funkce ignorovala hodnoty v buňkách Q1, Q2, Q3 a Q4, aby poskytla přesný celkový součet.
Několik poznámek k funkci SUBTOTAL
- Buňky byly skryty kvůli filtrovací kritéria nejsou zahrnuty v SUBTOTAL, bez ohledu na použitý parametr kódu.
- Buňky v zadaném rozsahu buněk, které obsahují odkaz na jinou funkci SUBTOTAL, jsou vždy ignorovány. To má zabránit dvojímu počítání.
- SUBTOTAL lze použít k rychlé analýze různých sad dat a můžete použít několik různých kód argumenty na jednom listu.
- Můžete použít SUBTOTAL k vytvoření dynamických řídicích panelů, kde buňka odkazuje na jinou buňku nebo oblast buněk. Při kombinaci s ověření dat v Tabulkách Google na základě seznamů se z toho může stát rozevírací seznam, který aktualizuje celý řídicí panel.
Pokračujte v procvičování funkce SUBTOTAL
Zkuste tuto funkci použít pokaždé, když budete mít příležitost. Zatímco budete často používat 09 (SUM) jako kód hádky, i ostatní se občas objeví.
Jakmile si zvyknete na ovládací prvky funkcí, funkce SUBTOTAL v Tabulkách Google se trochu změní jednodušší a budete jej používat jako součást své obrovské řady výkonných vzorců pro vytváření funkčních tabulky.