Kako koristiti COUNTIF sa SUBTOTAL u Excelu (2 metode)

  • Podijeli Ovo
Hugh West

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.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.