Spočítajte filtrované bunky pomocou SUBTOTAL

Anonim

Toto je jeden z najvšestrannejších vzorcov v (takmer) bežnom použití.

Podobný príspevok som urobil v marci, ale iba z pohľadu COUNTA. Pokúša sa to rozšíriť na väčšinu dostupných možností.

SUBTOTAL používa na dosiahnutie cieľa výber „podriadených“ príkazov.

Ide o tieto príkazy: 1 - PRIEMERNÝ, 2 - COUNT, 3 - COUNTA, 4 - MAX, 5 - MIN,
6 - PRODUKT, 7 - STDEV, 8 - STDEVP, 9 - SUM, 10 - VAR, 11 - VARP

Všetky sú vzorcami samy osebe, ale používané v medzisúčte umožňujú pracovať s filtrovanými zoznamami.

Vzorec v zásade funguje iba s tým, čo vidíte po použití filtra.

Naozaj propagujem SUBTOTÁLNY vzorec a znalosť sekundárnych vzorcov nie je v tomto popise prvoradá, aj keď používatelia s lepšou znalosťou nejasnejších (pre mňa) štatistických vzorcov, ako sú STDEV, STDEVP, VAR a VARP, nepochybne uznajú výhody seba.

Pripravil som malú tabuľku obsahujúcu údaje o zákazníkoch na priloženom zošite. Môžu to byť stovky riadkov. Povedzme napríklad, že musíme vedieť, koľko je nezosobášených žien vo vekovej skupine 21 až 30 rokov. Veľmi užitočné IMO! Vykonajte príslušné filtre pre stĺpce B & C a vzorec bude počítať iba počet vrátených záznamov.

V tomto prípade som vybral 3 (COUNTA), ktoré jednoducho počítajú položky v prázdnych bunkách v rozsahu.

= SÚČET (3, D2: D10)

Syntax je:

= SÚČET (TYP CELKOM, ROZSAH BUNIEK)

Rovnaký princíp platí aj pre ostatné, vyhľadajte priemer, nájdite min/max, sumu atď. Pre požadované filtrované údaje. Je to veľmi univerzálne.

K niektorým vzorcom v pracovnom hárku boli pridané príkazy IF, aby sa predišlo chybám - (iba pre ukážku)

Poznámka - pri vytváraní pracovného hárka sa uistite, že vaše bunky obsahujúce vzorec SUBTOTAL a teda vaše výsledky nie sú v rovnakých riadkoch ako rozsah údajov. Radšej to dávam nad vrchol ponuky.

Tak tu to máte. SUBTOTAL neobvyklý a šikovný vzorec.