Kuinka käyttää COUNTIFia ja SUBTOTALia Excelissä (2 menetelmää)

  • Jaa Tämä
Hugh West

Tässä artikkelissa havainnollistamme, miten käyttää komentoa COUNTIF-toiminto kanssa SUBTOTAL-toiminto Excelissä laskea suodatettuja tietoja kahdella kätevällä menetelmällä.

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

SUBTOTAL COUNTIF.xlsxx

2 Menetelmät COUNTIFin ja SUBTOTALin käyttämiseen Excelissä

Tässä artikkelissa käytimme seuraavaa tietokokonaisuutta esittelemään 2 erilaista menetelmää, joilla löydetään vain näkyvien rivien lukumäärä. Tässä on luettelo seuraavista tuotteista 4 eri luokat Selvitämme, kuinka monta tuotetta kussakin kategoriassa on. Seurataan opasta.

1. COUNTIFin käyttö SUBTOTALin kanssa suodatettujen tietojen laskemiseksi Excelin funktioiden avulla kriteerien avulla

Yleensä OSASUMMA toiminto ei voi käsitellä kriteerit jotka on asetettu COUNTIF funktio. Joten voimme suodatin laskennan numero käyttämällä SUMPRODUCT-funktio sekä OSASUMMA toiminto (välityksellä OFFSET-toiminto ) ja kriteerit .

Solussa E6 laita seuraava kaava :

=SUMPRODUCT((C5:C14=C5)*(VÄLISUMMA(103,OFFSET(C5,RIVI(C5:C14)-MIN(RIVI(C5:C14)),0))))

Kaavan erittely:

The SUMPRODUCT toiminto ottaa taulukot sen syöttö Tässä kaavassa asetamme ensimmäinen syöttöjoukko kuin kriteerit ja toinen input array käsittelee näkyvyys .

Kriteerit ovat-

=(C5:C14=C5)

Tämä tarkistaa arvon C5 joka on hedelmä aluetta vastaan C5:C14 Tuloksena on alla olevassa kuvakaappauksessa näkyvä array. Koska tämä array on tiedostossa kertolaskumuoto kaavassa, se lopulta muuntaa sarjaksi array of 1's ja 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Nyt kaavan toisessa osassa on seuraava luku OSASUMMA funktio, joka palauttaa yksittäinen arvo Mutta meidän on laitettava array-syöttö tiedostoon SUMPRODUCT Meidän on siis käytettävä funktiota OFFSET funktion syötteenä OSASUMMA toiminto, yksi viite riviä kohti joka palauttaa yksi tulos per rivi. Tämä edellyttää, että asetetaan joukko, joka sisältää yhden numeron riviä kohti alkaen numerolla nolla syötteenä OFFSET funktiota. Laita tämä kaava alla olevaan kaavaan saadaksesi tämän sarjan:

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

Laitetaan yllä oleva kaava OFFSET-toiminto eli:

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

Lopuksi OSASUMMA funktio palauttaa joukon 1:t ja 0:t.

=(VÄLISUMMA(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))))

Nyt ymmärrämme, miten kaavan toinen osa toimii, joten siirrymme viimeiseen vaiheeseen.

=SUMPRODUCT( kriteerit * näkyvyys )

Laita kaava mihin tahansa tyhjään soluun-

=SUMPRODUCT(D5:D14*H5:H14)

Valikoima D5:D14 edustaa kriteerit ja vaihteluväli H5:H14 edustaa näkyvyys . tulos on 3 joka on numero of Hedelmätuotteet tuoteluettelossa.

Vastaavasti voimme suodattaa ja saada kunkin luokan tuotteiden määrän.

Lue lisää: COUNTIF useita alueita samat kriteerit Excelissä

Samanlaisia lukemia

  • Excel COUNTIFS ei toimi (7 syitä ja ratkaisuja)
  • COUNTIF vs COUNTIFS Excelissä (4 esimerkkiä)
  • COUNTIF Suurempi kuin ja pienempi kuin [ilmaisella mallilla]
  • COUNTIF kahden solun arvojen välillä Excelissä (5 esimerkkiä)

2. Excel COUNTIFS -funktio laskea suodattaa tietoja kriteereillä lisäämällä apusarakkeen lisäämällä

Tässä menetelmässä lisätään ensin apusarake ja käytetään sitten saraketta SUMIFS toiminto laskee tuotteiden lukumäärän niiden luokkien perusteella. Seuraa alla olevia ohjeita:

Vaiheet:

  • Kirjoita soluun D4 seuraava kaava
=IF(C4="Hedelmät",1,0)

Tällä kaavalla tarkistetaan, onko arvo solun C4 on Hedelmät tai ei Jos arvo on hedelmät niin se näyttää 1 tai 0 muuten.

  • Käyttämällä täytä kahva, kopioi ja liitä kaava sarakkeen kautta.

  • Tulos osoittaa selvästi, että solut, joissa on Hedelmät Kategorianäyttely 1 ja solut, joissa on muut luokat kuin hedelmät näytä 0 tulosteena.

  • Laita nyt seuraava kaava in a tyhjä solu (tässä esimerkissä solu I7 )haluat tallentaa tuloksen.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Tässä kaavassa COUNTIFS-toiminto tarkastukset kaksi kriteeriä osoitteessa kaksi aluetta ja palauttaa osumien määrä . alueella C4:C13 se vastaa Hedelmät ja alueella D4:D13 se vastaa 1.

  • Seuraamalla edellä mainittuja vaiheita voimme laskea hyvin helposti, kuinka monta tuotetta kullakin luokalla on.

Lue lisää: Kuinka käyttää Excel COUNTIFia, joka ei sisällä useita kriteerejä?

Huomautukset

  • The OSASUMMA funktio käyttää function_num argumenttina, joka ohjaa funktion käyttäytymistä. Riippuen funktiosta function_num arvo ... OSASUMMA funktiolla voidaan laskea AVERAGE, SUM, MAX, MIN, COUNT jne. arvoalueesta. Tässä käytimme funktiota 103 joka jätä huomiotta ... piilotetut rivit samalla kun sovelletaan COUNTA

Esimerkiksi tässä piilotamme rivi 8 joka muutti tuotteiden lukumäärää vihannekset luokka alkaen 3-2 . Ja me myös piilotamme rivit 13 ja 14 jotka sisältävät seuraavia tuotteita liha luokka, joka johti 0.

Päätelmä

Nyt tiedämme, miten COUNTIF-funktiota käytetään Excelissä SUBTOTAL-funktion kanssa. Toivottavasti se rohkaisee sinua käyttämään tätä toimintoa varmemmin. Jos sinulla on kysyttävää tai ehdotuksia, älä unohda laittaa niitä alla olevaan kommenttikenttään.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.