Zde je jeden z nejvšestrannějších vzorců v (téměř) běžném používání.
Podobný příspěvek jsem udělal v březnu, ale pouze z pohledu COUNTA. Pokouší se to rozšířit na většinu dostupných možností.
SUBTOTAL používá k dosažení cíle výběr „podřízených“ příkazů.
Jedná se o tyto příkazy: 1 - PRŮMĚR, 2 - COUNT, 3 - COUNTA, 4 - MAX, 5 - MIN,
6 - PRODUKT, 7 - STDEV, 8 - STDEVP, 9 - SUM, 10 - VAR, 11 - VARP
Všechny jsou vzorce samy o sobě, ale používané v rámci SUBTOTAL umožňují pracovat s filtrovanými seznamy.
V zásadě vzorec funguje pouze s tím, co vidíte, když byl použit filtr.
Opravdu propaguji SUBTOTÁLNÍ vzorec a znalost sekundárních vzorců není v tomto popisu prvořadá, i když uživatelé s lepší znalostí nejasnějších (pro mě) statistických vzorců, jako jsou STDEV, STDEVP, VAR a VARP, nepochybně uznají výhody oni sami.
Připravil jsem malou tabulku obsahující údaje o zákaznících na přiloženém sešitu. Mohou to být stovky řádků. Řekněme například, že potřebujeme vědět, kolik svobodných žen ve věkové skupině 21-30 let existuje. Velmi užitečné IMO! Proveďte příslušné filtry do sloupců B & C a vzorec bude počítat pouze počet vrácených položek.
V tomto případě jsem zvolil 3 (COUNTA), které jednoduše počítají položky v prázdných buňkách v rozsahu.
= SUBTOTAL (3, D2: D10)
Syntaxe je:
= SUBTOTAL (TYP CELKEM, ROZSAH BUNĚK)
Stejný princip platí pro ostatní, najděte průměr, najděte min/max, součet atd. Pro filtrovaná data, která požadujete. Je to velmi univerzální.
U některých vzorců v listu byly přidány příkazy IF, aby nedocházelo k chybám - (pouze pro ukázku)
Upozornění: Při vytváření listu zajistěte, aby vaše buňky obsahující vzorec SUBTOTAL a tedy vaše výsledky nebyly na stejných řádcích jako rozsah dat. Dávám přednost tomu, aby byl nad horní hranicí rozsahu.
Tak tady to máte. SUBTOTAL neobvyklý a chytrý vzorec.