Hoe kinne jo COUNTIF brûke mei SUBTOTAL yn Excel (2 metoaden)

  • Diel Dit
Hugh West

Yn dit artikel sille wy yllustrearje hoe't jo de COUNTIF-funksje brûke mei de SUBTOTAL-funksje yn Excel om filtere gegevens te tellen mei twa maklike metoaden.

Download it Oefenwurkboek

Download dit Oefenwurkboek om te oefenjen wylst jo dit artikel lêze.

SUBTOTAL COUNTIF.xlsx

2 metoaden foar it brûken fan COUNTIF mei SUBTOTAL yn Excel

Yn dit artikel hawwe wy de folgjende dataset brûkt om 2 ferskillende metoaden te demonstrearjen om allinich it oantal sichtbere rigen te finen . Hjir is in list mei produkten fan 4 ferskillende kategoryen . Wy sille it oantal produkten fine ûnder elke kategory. Litte wy de gids folgje.

1. Gebrûk fan COUNTIF mei SUBTOTAL om filtere gegevens te tellen mei kritearia mei Excel-funksjes

Meastentiids kin de funksje SUBTOTAL kritearia net omgean wurde pleatst troch de funksje COUNTIF . Sa kinne wy ​​ it telnûmer filterje mei de SUMPRODUCT-funksje mei sawol de SUBTOTAL funksje (fia de OFFSET-funksje ) as de kritearia .

Yn sel E6 set de folgjende formule :

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Formule-ûnderdieling:

De funksje SUMPRODUCT nimt arrays as syn ynfier . Yn dizze formule sette wy de earste ynfierarray as de kritearia en de twadde ynfierarray behannelet de sichtberens .

De kritearia binne-

=(C5:C14=C5)

Dit kontrolearret de wearde fan C5 dat is Fruit tsjin it berik C5:C14 . It útfiert in array werjûn yn 'e skermôfbylding hjirûnder. Om't dizze array yn 'e multiplikaasjefoarm yn 'e formule is, konvertearret it úteinlik yn in array fan 1's en 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} No, yn it twadde diel fan 'e formule, hawwe wy de funksje SUBTOTAAL dy't in ienige wearde as útfier weromjout. Mar wy moatte in array-ynfier sette yn 'e SUMPRODUCT funksje. Dat, wy moatte de OFFSET funksje brûke as in ynfier fan de SUBTOTAL funksje, ien referinsje per rige wat ien resultaat per rige werombringt. Dit fereasket it pleatsen fan in array dy't ien nûmer per rige befettet, begjinnend mei nul as de ynfier fan de OFFSET funksje. Set dizze formule hjirûnder om dizze array te krijen:

=ROW(C5:C15)-MIN(ROW(C5:C14))

Litte wy boppesteande formule yn 'e OFFSET-funksje , dat is:

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

Lêst de funksje SUBTOTAL jout in array fan 1's en 0's werom.

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

No kinne wy ​​begripe hoe't it 2e diel fan 'e formule wurket, litte wy nei de lêste stap gean.

=SUMPRODUCT( criteria * visibility )

Set de formule yn in lege sel-

=SUMPRODUCT(D5:D14*H5:H14)

It berik D5:D14 stelt de kritearia foar en it berik H5:H14 stiet foar sichtberens . It resultaat is 3 dat is it oantal fan Fruitprodukten yn de produktenlist.

Lyksa kinne wy filterje en krije it oantal produkten foar elke kategory.

Lês mear: COUNTIF Meardere berik Selde kritearia yn Excel

Gelykbere lêzingen

  • Excel COUNTIFS wurket net (7 oarsaken mei oplossingen)
  • COUNTIF vs COUNTIFS yn Excel (4 foarbylden)
  • COUNTIF grutter dan en minder dan [mei fergese sjabloan]
  • COUNTIF tusken twa selwearden yn Excel (5 foarbylden )

2. Excel COUNTIFS-funksje om filtergegevens te tellen mei kritearia troch in helpkolom ta te foegjen

Yn dizze metoade sille wy earst foegje in helpkolom ta en brûk dan de SUMIFS funksje om it oantal produkten te tellen op basis fan har kategoryen. Folgje de stappen hjirûnder:

Stappen:

  • Skriuw yn sel D4 de folgjende formule
=IF(C4="Fruit",1,0)

Dizze formule kontrolearret oft de wearde fan sel C4 Fruit of net is. As de wearde fruit is, dan sil it 1 of 0 oars sjen litte.

  • Gebrûk fan de foljehandgreep, kopiearje en plakke de formule troch de kolom.

  • It resultaat lit dúdlik sjen dat de sellen mei Fruit Kategory 1 en desellen mei oare kategoryen dan Fruit toane 0 as útfier.

  • Set no de folgjende formule yn in blanke sel (yn dit foarbyldsel I7 ) wolle jo it resultaat opslaan.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Yn dizze formule kontrolearret de funksje COUNTIFS twa kritearia yn twa berik en jout de oantal wedstriden . Yn it berik C4:C13 komt it oerien mei Fruit en yn it berik D4:D13 komt it oerien mei 1.

  • Troch de boppesteande stappen te folgjen kinne wy ​​​​it oantal produkten berekkenje dy't elke kategory heul maklik hat.

Lês mear: Hoe kinne jo Excel COUNTIF brûke dat gjin meardere kritearia befettet

Notysjes

  • De funksje SUBTOTAL brûkt in function_num as argumint dat it gedrach fan de funksje kontrolearret. Ofhinklik fan de function_num wearde kin de funksje SUBTOTAL AVERAGE, SUM, MAX, MIN, COUNT, ensfh. fan in berik fan wearden berekkenje. Hjir hawwe wy 103 brûkt dy't de ferburgen rigen negearje by it tapassen fan de COUNTA

Bygelyks, hjir wy ferbergje rige 8 dy't it oantal produkten fan 'e kategory griente feroare fan 3 nei 2 . En wy ferbergje ek rige 13 en 14 dy't produkten befetsje fan de kategory fleis dy't resultearre yn 0.

Konklúzje

No, wywitte hoe't jo de COUNTIF-funksje brûke mei de SUBTOTAL-funksje yn Excel. Hooplik soe it jo oanmoedigje om dizze funksjonaliteit mei fertrouwen te brûken. Alle fragen of suggestjes ferjit se net yn it kommentaarfakje hjirûnder te pleatsen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.