Kuinka käyttää Excel COUNTIFS -toimintoa -

Sisällysluettelo

Yhteenveto

Excel COUNTIFS -funktio palauttaa yhden tai useamman ehdon täyttävien solujen määrän. COUNTIFS-arvoa voidaan käyttää päivämäärien, numeroiden, tekstin ja muiden ehtojen perusteella. COUNTIFS tukee loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseen täsmäykseen.

Tarkoitus

Laske solut, jotka vastaavat useita ehtoja

Palautusarvo

Kuinka monta kertaa ehdot täyttyvät

Syntaksi

= COUNTIFS (alue1, kriteerit1, (alue2), (ehdot2),…)

Väitteet

  • alue1 - Ensimmäinen alue, joka poistetaan.
  • kriteerit1 - Alueella käytettävät kriteerit1.
  • alue2 - (valinnainen) Toinen arvioitava alue.
  • kriteerit2 - (valinnainen) Alueella 2 käytettävät ehdot.

Versio

Excel 2007

Käyttöohjeet

Excelin COUNTIFS-toiminto laskee yhden solun määrän alueella, joka vastaa yhtä toimitettua ehtoa. Toisin kuin vanhempi COUNTIF-funktio, COUNTIFS voi käyttää useampaa kuin yhtä ehtoa samanaikaisesti. Ehdot toimitetaan alue- / kriteeripareilla, ja vain ensimmäinen pari vaaditaan. Jokaiselle lisäehdolle on annettava toinen alue / kriteeripari. Jopa 127 alue- / kriteeriparia sallitaan.

Kriteerit voivat sisältää loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovittamiseksi. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.

COUNTIFS on Excelin kahdeksan funktion ryhmässä, joka jakaa loogiset ehdot kahteen osaan (alue + ehdot). Seurauksena on, että kriteerien muodostamiseen käytetty syntaksin muoto on erilainen, ja COUNTIFS vaatii solualueet alueen argumenteille, et voi käyttää taulukkoa.

Perusesimerkki

Esitetyn esimerkin avulla COUNTIFS: ää voidaan käyttää tietueiden laskemiseen kahdella ehdolla seuraavasti:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20

Huomaa, että COUNTIFS-funktio ei erota kirjainkokoja.

Kaksoislainausmerkit ("") ehdoissa

Yleensä tekstiarvot on liitettävä lainausmerkkeihin, eivätkä numerot. Kuitenkin, kun looginen operaattori sisältyy numeroon, numero ja operaattori on liitettävä lainausmerkkeihin alla esitetyllä tavalla:

=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"

Huomaa: yhden ehdon näyttäminen vain yksinkertaisuuden vuoksi. Lisäehtojen on noudatettava samoja sääntöjä.

Arvo toisesta solusta

Kun käytetään arvoa toisesta solusta olosuhteissa, soluviite on liitettävä operaattorille, kun sitä käytetään. Alla olevassa esimerkissä COUNTIFS laskee A1: A10: n arvot, jotka ovat pienempiä kuin solun B1 arvot. Huomaa, että pienempi kuin operaattori (joka on teksti) on liitetty lainausmerkkeihin, mutta soluviite ei ole:

=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1

Huomaa: COUNTIFS on yksi monista toiminnoista, jotka jakavat ehdot kahteen osaan: alue + ehdot. Tämä aiheuttaa epäjohdonmukaisuuksia muihin kaavoihin ja toimintoihin nähden.

Ei ole yhtä suuri kuin

Jos haluat luoda "ei yhtä" -kriteerit, käytä operaattoria "", jota ympäröivät lainausmerkit (""). Esimerkiksi alla oleva kaava laskee solut, jotka eivät ole yhtä suuria kuin "punainen" alueella A1: A10:

=COUNTIFS(A1:A10,"red") // not "red"

Tyhjät solut

COUNTIFS voi laskea tyhjät tai tyhjät solut. Alla olevat kaavat laskevat tyhjät eikä tyhjät solut alueella A1: A10:

=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank

Päivämäärät

Helpoin tapa käyttää COUNTIFS-päivämääriä on viitata kelvolliseen päivämäärään toisessa solussa soluviitteellä. Esimerkiksi laskeaksesi A1: A10-solut, jotka sisältävät päivämäärän, joka on suurempi kuin kohdassa B1 oleva päivämäärä, voit käyttää seuraavaa kaavaa:

=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1

Huomaa, että liitämme ">" -operaattorin päivämäärään B1: ssä, mutta emme ole lainausmerkkejä soluviitteen ympärillä.

Turvallisin tapa koodata päivämäärä COUNTIFS: iin on PÄIVÄYS-funktio. Tämä takaa, että Excel ymmärtää päivämäärän. Voit laskea A1: A10-solut, joiden päivämäärä on alle 1. syyskuuta 2020, käyttämällä:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020

Jokerit

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character, and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"

The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
  • Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
  • Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).

Related videos

Yksinkertaisen yhteenvetotaulukon luominen Pivot-taulukot ovat upeita työkaluja tietojen yhteenvetoon, mutta voit myös rakentaa omia yhteenvetoja kaavoilla käyttämällä funktioita, kuten COUNTIF ja SUMIF. Katso miten tässä 3 minuutin videossa. COUNTIFS-funktion käyttäminen Tässä videossa tarkastelemme, kuinka COUNTIFS-funktiota käytetään laskemaan solut, jotka täyttävät useita ehtoja tietojoukossa.

Mielenkiintoisia artikkeleita...