Obsah
V tomto článku si ukážeme, ako používať Funkcia COUNTIF s Funkcia SUBTOTAL v programe Excel na počítanie filtrovaných údajov pomocou dvoch pohodlných metód.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
SUBTOTAL COUNTIF.xlsx2 Metódy používania COUNTIF so SUBTOTAL v programe Excel
V tomto článku sme použili nasledujúci súbor údajov na demonštráciu 2 rôznych metód na zistenie len počet viditeľných riadkov. Tu je zoznam produktov 4 rôzne kategórie . Zistíme počet produktov v jednotlivých kategóriách. Postupujme podľa tohto návodu.
1. Použitie funkcie COUNTIF s funkciou SUBTOTAL na počítanie filtrovaných údajov s kritériami pomocou funkcií programu Excel
Zvyčajne sa SUBTOTAL funkcia nedokáže spracovať kritériá ktoré sú umiestnené COUNTIF Funkcia. Takže môžeme filter počet pomocou Funkcia SUMPRODUCT s oboma SUBTOTAL (prostredníctvom funkcie Funkcia OFFSET ) a kritériá .
V bunke E6 vložte tieto údaje vzorec :
=SUMPRODUCT((C5:C14=C5)*(MEDZISÚČET(103,OFFSET(C5,RIADOK(C5:C14)-MIN(RIADOK(C5:C14)),0))))
Rozdelenie vzorca:
Stránka SUMPRODUCT funkcia preberá polia ako jeho vstup Do tohto vzorca dosadíme prvý vstupné pole ako kritériá a druhý vstupné pole spracováva viditeľnosť .
Kritériá sú tieto.
=(C5:C14=C5)
Týmto sa kontroluje hodnota C5 ktorá je ovocím v porovnaní s rozsahom C5:C14 Vypíše pole zobrazené na snímke nižšie. Keďže toto pole je v forma násobenia vo vzorci sa nakoniec premení na pole 1's a 0's.
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} V druhej časti vzorca máme SUBTOTAL funkcia, ktorá vracia jediná hodnota ako výstup. Potrebujeme však vložiť vstupné pole do SUMPRODUCT Musíme teda použiť funkciu OFFSET ako vstup funkcie SUBTOTAL funkcie, jeden odkaz na riadok ktorý vracia jeden výsledok na riadok. To si vyžaduje vloženie poľa, ktoré obsahuje jedno číslo na riadok začínajúci nula ako vstup OFFSET Na získanie tohto poľa vložte tento vzorec:
=RIADOK(C5:C15)-MIN(RIADOK(C5:C14))
Vložme vyššie uvedený vzorec do Funkcia OFFSET , teda:
=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)
Nakoniec SUBTOTAL funkcia vracia pole 1 a 0.
=(MEDZISÚČET(103,OFFSET(C5,RIADOK(C5:C14)-MIN(RIADOK(C5:C14)),0)))
Teraz už vieme, ako funguje druhá časť vzorca, prejdime k poslednému kroku.
=SUMPRODUCT( kritériá * viditeľnosť )
Vložte vzorec do ľubovoľnej prázdnej bunky.
=SUMPRODUCT(D5:D14*H5:H14)
Rozsah D5:D14 predstavuje kritériá a rozsah H5:H14 predstavuje viditeľnosť . výsledok je . 3 čo je číslo z Ovocné výrobky v zozname produktov.
Podobne môžeme filtrovať a získať počet produktov pre každú kategóriu.
Prečítajte si viac: COUNTIF Viacero rozsahov Rovnaké kritériá v programe Excel
Podobné čítania
- Excel COUNTIFS nefunguje (7 príčin s riešeniami)
- COUNTIF vs COUNTIFS v programe Excel (4 príklady)
- COUNTIF Väčšie ako a menšie ako [s bezplatnou šablónou]
- COUNTIF medzi dvoma hodnotami buniek v programe Excel (5 príkladov)
2. Funkcia programu Excel COUNTIFS na filtrovanie údajov pomocou kritérií pridaním pomocného stĺpca
V tejto metóde najprv pridáme pomocný stĺpec a potom použijeme SUMIFS Funkcia na počítanie počtu produktov na základe ich kategórií. Postupujte podľa nasledujúcich krokov:
Kroky:
- Do bunky D4 napíšte nasledujúci vzorec
=IF(C4="Ovocie",1,0)
Tento vzorec kontroluje, či hodnota bunky C4 je . Ovocie alebo nie Ak je hodnota ovocie potom sa zobrazí 1 alebo 0 v opačnom prípade.
- Použitie vyplniť rukoväť, kopírovať a vložte vzorec cez stĺpec.
- Výsledok jasne ukazuje, že bunky s Ovocie Kategória Zobraziť 1 a bunky s kategórie iné ako ovocie zobraziť 0 ako výstup.
- Teraz vložte nasledujúce vzorec v prázdna bunka (v tomto príklade bunka I7 )chcete uložiť výsledok.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
V tomto vzorci sa Funkcia COUNTIFS kontroly dve kritériá na stránke dva rozsahy a vráti počet zápasov V rozsahu C4:C13 zodpovedá pre Ovocie a v rozsahu D4:D13 zodpovedá pre 1.
- Podľa vyššie uvedených krokov môžeme veľmi jednoducho vypočítať počet produktov v jednotlivých kategóriách.
Prečítajte si viac: Ako používať program Excel COUNTIF, ktorý neobsahuje viacero kritérií
Poznámky
- Stránka SUBTOTAL funkcia používa function_num ako argument, ktorý riadi správanie funkcie. V závislosti od hodnota function_num . SUBTOTAL funkcia dokáže vypočítať PRIEMER, SUM, MAX, MIN, COUNT atď. z rozsahu hodnôt. 103 ktoré ignorovať . skryté riadky pri použití COUNTA
Tu napríklad skrývame riadok 8 ktorá zmenila počet produktov z zelenina kategórie z 3 až 2 A tiež skrývame riadky 13 a 14 ktoré obsahujú produkty mäso kategóriu, ktorá vyústila do 0.
Záver
Teraz už vieme, ako používať funkciu COUNTIF s funkciou SUBTOTAL v programe Excel. Dúfajme, že vás to povzbudí k istejšiemu používaniu tejto funkcie. Akékoľvek otázky alebo návrhy nezabudnite uviesť do komentára nižšie.