Jak používat COUNTIF se SUBTOTAL v aplikaci Excel (2 metody)

  • Sdílet Toto
Hugh West

V tomto článku si ukážeme, jak používat příkaz Funkce COUNTIF s Funkce SUBTOTAL v aplikaci Excel počítat filtrovaná data pomocí dvou pohodlných metod.

Stáhněte si cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Dílčí součet COUNTIF.xlsx

2 Způsoby použití COUNTIF se SUBTOTAL v aplikaci Excel

V tomto článku jsme použili následující datovou sadu, abychom demonstrovali 2 různé metody k nalezení pouze počet viditelných řádků. Zde je seznam produktů 4 různé kategorie . Zjistíme počet produktů v jednotlivých kategoriích. Postupujme podle průvodce.

1. Použití funkce COUNTIF s funkcí SUBTOTAL pro počítání filtrovaných dat s kritérii pomocí funkcí aplikace Excel

Obvykle se DÍLČÍ SOUČET funkce nemůže zpracovat kritéria které jsou umístěny COUNTIF Funkce. Takže můžeme filtr počet pomocí příkazu Funkce SUMPRODUCT s oběma DÍLČÍ SOUČET (prostřednictvím funkce Funkce OFFSET ) a kritéria .

V buňce E6 vložte následující vzorec :

=SOUČIN((C5:C14=C5)*(MEZISOUČET(103,OFFSET(C5,ŘÁDEK(C5:C14)-MIN(ŘÁDEK(C5:C14)),0))))

Rozdělení vzorců:

Na stránkách SUMPRODUCT funkce přebírá pole jako jeho vstup V tomto vzorci dosadíme první vstupní pole jako kritéria a druhý vstupní pole zpracovává viditelnost .

Kritéria jsou následující.

=(C5:C14=C5)

Kontroluje se hodnota C5 která je Ovoce proti rozsahu C5:C14 . Výsledkem je pole znázorněné na obrázku níže. Protože toto pole je v poli forma násobení ve vzorci nakonec převede na pole 1's a 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} V druhé části vzorce máme nyní následující údaje DÍLČÍ SOUČET funkce, která vrací jediná hodnota jako výstup. Potřebujeme však vložit vstupní pole do příkazu SUMPRODUCT Musíme tedy použít funkci OFFSET jako vstup funkce DÍLČÍ SOUČET funkce, jeden odkaz na řádek který vrací jeden výsledek na řádek. To vyžaduje vložení pole, které obsahuje jedno číslo na řádek počínaje číslem zero jako vstup OFFSET Pro získání tohoto pole vložte níže uvedený vzorec:

=ŘÁDEK(C5:C15)-MIN(ŘÁDEK(C5:C14))

Dosadíme výše uvedený vzorec do Funkce OFFSET , to znamená:

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Nakonec DÍLČÍ SOUČET funkce vrací pole Jedničky a nuly.

=(MEZISOUČET(103,OFFSET(C5,ŘÁDEK(C5:C14)-MIN(ŘÁDEK(C5:C14)),0)))

Nyní již chápeme, jak funguje druhá část vzorce, a přejděme k poslednímu kroku.

=SUMPRODUCT( kritéria * viditelnost )

Vložte vzorec do libovolné prázdné buňky.

=SUMPRODUCT(D5:D14*H5:H14)

Rozsah D5:D14 představuje kritéria a rozsah H5:H14 představuje viditelnost . výsledek je 3 což je číslo z Ovocné výrobky v seznamu produktů.

Podobně můžeme filtrovat a získat počet produktů pro každou kategorii.

Přečtěte si více: COUNTIF Více rozsahů Stejná kritéria v aplikaci Excel

Podobná čtení

  • Nefunkčnost aplikace Excel COUNTIFS (7 příčin a řešení)
  • COUNTIF vs COUNTIFS v aplikaci Excel (4 příklady)
  • COUNTIF Větší než a menší než [se šablonou zdarma]
  • COUNTIF mezi dvěma hodnotami buněk v aplikaci Excel (5 příkladů)

2. Funkce Excel COUNTIFS pro filtrování dat pomocí kritérií přidáním pomocného sloupce

V této metodě nejprve přidáme pomocný sloupec a poté použijeme příkaz SUMIFS funkce pro počítání počtu produktů na základě jejich kategorií. Postupujte podle následujících kroků:

Kroky:

  • Do buňky D4 napište následující vzorec
=IF(C4="Ovoce",1,0)

Tento vzorec kontroluje, zda hodnota buňky C4 je Ovoce nebo ne Pokud je hodnota ovoce pak se zobrazí 1 nebo 0 v opačném případě.

  • Použití vyplnit rukojeť, kopírovat a vložit vzorec přes sloupec.

  • Výsledek jasně ukazuje, že buňky s Ovoce Přehlídka kategorií 1 a buňky s kategorie jiné než ovoce Zobrazit 0 jako výstup.

  • Nyní vložte následující vzorec v a prázdná buňka (v tomto příkladu buňka I7 )chcete uložit výsledek.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

V tomto vzorci se Funkce COUNTIFS kontroly dvě kritéria na adrese dva rozsahy a vrací počet zápasů . V rozmezí C4:C13 odpovídá pro Ovoce a v rozsahu D4:D13 odpovídá pro 1.

  • Podle výše uvedených kroků můžeme velmi snadno vypočítat počet produktů v jednotlivých kategoriích.

Přečtěte si více: Jak používat funkci COUNTIF aplikace Excel, která neobsahuje více kritérií

Poznámky

  • Na stránkách DÍLČÍ SOUČET funkce používá function_num jako argument, který řídí chování funkce. V závislosti na parametru hodnota function_num na DÍLČÍ SOUČET funkce umí vypočítat PRŮMĚR, SUM, MAX, MIN, POČET atd. z rozsahu hodnot. Zde jsme použili funkci 103 který ignorovat . skryté řádky při použití COUNTA

Zde například skrýváme řádek 8 která změnila počet produktů z zelenina kategorie z 3 až 2 A také skrýváme řádky 13 a 14 které obsahují produkty maso kategorie, která vyústila v 0.

Závěr

Nyní již víme, jak používat funkci COUNTIF s funkcí SUBTOTAL v aplikaci Excel. Doufejme, že vás to povzbudí k jistějšímu používání této funkce. Jakékoli dotazy nebo připomínky nezapomeňte uvést v komentáři níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.