Sadržaj
U ovom članku ćemo ilustrirati kako koristiti COUNTIF funkciju s SUBTOTAL funkcijo u Excelu za brojanje filtriranih podataka korištenjem dvije pogodne metode.
Preuzmite radnu svesku za vježbe
Preuzmite ovu radnu svesku za vježbanje dok čitate ovaj članak.
SUBTOTAL COUNTIF.xlsx
2 Metode korištenja COUNTIF sa SUBTOTAL u Excelu
U ovom članku smo koristili sljedeći skup podataka da bismo demonstrirali 2 različite metode za pronalaženje samo broja vidljivih redova . Ovdje je lista proizvoda 4 različitih kategorija . Saznat ćemo broj proizvoda u svakoj kategoriji. Slijedimo vodič.
1. Upotreba COUNTIF sa SUBTOTAL za brojanje filtriranih podataka s kriterijima korištenjem Excel funkcija
Obično, funkcija SUBTOTAL ne može rukovati kriterijumima koji se postavljaju funkcijom COUNTIF . Tako možemo filtrirati broj brojanja koristeći funkciju SUMPRODUCT sa funkcijom SUBTOTAL (preko OFFSET funkcije ) i kriteriji .
U ćeliju E6 unesite sljedeću formulu :
=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))
Raščlamba formule:
Funkcija SUMPRODUCT uzima nizovi kao svoj ulaz . U ovoj formuli stavljamo prvi ulazni niz kao kriterijum a drugi ulazni niz upravlja vidljivost .
Kriterijumi su-
=(C5:C14=C5)
Ovo provjerava vrijednost C5 to je voće u odnosu na raspon C5:C14 . On daje niz prikazan na slici ispod. Kako se ovaj niz nalazi u oblici množenja u formuli, on se na kraju pretvara u niz 1 i 0.
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Sada, u drugom dijelu formule, imamo funkcija SUBTOTAL koja vraća jednu vrijednost kao izlaz. Ali moramo staviti unos niza u funkciju SUMPRODUCT . Dakle, trebamo koristiti funkciju OFFSET kao ulaz funkcije SUBTOTAL , jedna referenca po redu koja vraća jedan rezultat po redu. Ovo zahtijeva stavljanje niza koji sadrži jedan broj po redu koji počinje sa nula kao ulaz funkcije OFFSET . Stavite ovu formulu ispod da dobijete ovaj niz:
=ROW(C5:C15)-MIN(ROW(C5:C14))
Stavimo gornju formulu u OFFSET funkciju , odnosno:
=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)
Konačno, funkcija SUBTOTAL vraća niz 1 i 0.
=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))
Sada možemo razumjeti kako funkcionira 2. dio formule, idemo na posljednji korak.
=SUMPRODUCT( criteria * visibility )
Stavite formulu u bilo koju praznu ćeliju-
=SUMPRODUCT(D5:D14*H5:H14)
Raspon D5:D14 predstavlja kriterijum a raspon H5:H14 predstavlja vidljivost . rezultat je 3 što je broj od voćnih proizvoda na listi proizvoda.
Slično, možemo filtrirajte i dobijte broj proizvoda za svaku kategoriju.
Pročitajte više: COUNTIF više raspona Isti kriteriji u Excelu
Slična očitanja
- Excel COUNTIFS ne radi (7 uzroka s rješenjima)
- COUNTIF vs COUNTIFS u Excel (4 primjera)
- COUNTIF veće od i manje od [sa besplatnim predloškom]
- COUNTIF između dvije vrijednosti ćelije u Excelu (5 primjera )
2. Excel COUNTIFS funkcija za brojanje podataka filtriranja s kriterijima dodavanjem pomoćne kolone
U ovoj metodi, prvo ćemo dodajte pomoćni stupac, a zatim upotrijebite funkciju SUMIFS da prebrojite broj proizvoda na osnovu njihovih kategorija. Slijedite dolje navedene korake:
Koraci:
- U ćeliju D4 upišite sljedeću formulu
=IF(C4="Fruit",1,0)
Ova formula provjerava da li je vrijednost ćelije C4 Voće ili nije . Ako je vrijednost voće onda će prikazati 1 ili 0 u suprotnom.
- Koristeći ručicu za popunjavanje, kopirajte i zalijepite formulu kroz kolonu.
- Rezultat jasno pokazuje da ćelije sa Voće Kategorija pokazuju 1 ićelije sa kategorijama koje nisu Voće prikažu 0 kao izlaz.
- Sada stavite sljedeće formula u praznu ćeliju (u ovom primjeru ćeliju I7 ) želite pohraniti rezultat.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
U ovoj formuli, COUNTIFS funkcija provjerava dva kriterija u dva raspona i vraća broj podudaranja . U rasponu C4:C13 poklapa se za Voće i u rasponu D4:D13 odgovara za 1.
- Praćenjem gornjih koraka možemo vrlo lako izračunati broj proizvoda koje svaka kategorija ima.
Pročitajte više: Kako koristiti Excel COUNTIF koji ne sadrži više kriterija
Napomene
- Funkcija SUBTOTAL koristi function_num kao argument koji kontrolira ponašanje funkcije. Ovisno o funkciji broj_vrijednosti , funkcija SUBTOTAL može izračunati PROSJEK, ZBIR, MAX, MIN, BROJ, itd. raspona vrijednosti. Ovdje smo koristili 103 koji ignoriraju skrivene redove dok primjenjujemo COUNTA
Na primjer, ovdje sakrivamo red 8 koji je promijenio broj proizvoda iz kategorije povrće sa 3 na 2 . I također sakrivamo redove 13 i 14 koji sadrže proizvode kategorije meso koji su rezultirali u 0.
Zaključak
Sada, miznati kako koristiti funkciju COUNTIF sa funkcijom SUBTOTAL u Excelu. Nadamo se da bi vas to ohrabrilo da ovu funkciju koristite s većim samopouzdanjem. Bilo kakva pitanja ili sugestije ne zaboravite ih staviti u polje za komentare ispod.