Kuinka käyttää Excel COUNTIF -toimintoa -

Yhteenveto

COUNTIF on Excel-toiminto, jolla voidaan laskea alueen solut, jotka täyttävät yhden ehdon. COUNTIF: ää voidaan käyttää laskemaan soluja, jotka sisältävät päivämääriä, numeroita ja tekstiä. COUNTIF: ssä käytetyt ehdot tukevat loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovittamiseksi.

Tarkoitus

Laske ehdot täyttävät solut

Palautusarvo

Laskettu soluja edustava luku.

Syntaksi

= COUNTIF (alue, ehdot)

Väitteet

  • alue - Laskettava solualue.
  • kriteerit - Kriteerit, jotka valvovat, mitkä solut tulisi laskea.

Versio

Excel 2003

Käyttöohjeet

COUNTIF-funktio Excelissä laskee yhden toimitetun ehdon mukaisten solujen määrän alueella. Kriteerit voivat sisältää loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovittamiseksi. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.

COUNTIF on Excelin kahdeksan funktion ryhmässä, joka jakaa loogiset ehdot kahteen osaan (alue + ehdot). Seurauksena on, että kriteerien muodostamiseen käytetty syntakse on erilainen, ja COUNTIF vaatii solualueen, et voi käyttää matriisia.

COUNTIF tukee vain yhtä ehtoa. Jos sinun on sovellettava useita ehtoja, käytä COUNTIFS-funktiota. Jos joudut käsittelemään alueen argumentin arvoja osana loogista testiä, katso SUMPRODUCT- ja / tai FILTER-funktiot.

Perusesimerkki

Edellä esitetyssä laskentataulukossa soluissa G5, G6 ja G7 käytetään seuraavia kaavoja:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Huomaa, että COUNTIF ei eroa isoja ja pieniä kirjaimia, kirjaimia "CA" ja "ca" käsitellään samalla tavalla.

Kaksoislainausmerkit ("") ehdoissa

Yleensä tekstiarvot on liitettävä lainausmerkkeihin (""), eivätkä numerot. Kuitenkin, kun looginen operaattori sisältyy numeroon, numero ja operaattori on liitettävä lainausmerkeihin, kuten alla olevassa toisessa esimerkissä nähdään:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Arvo toisesta solusta

Toisen solun arvo voidaan sisällyttää kriteereihin ketjutuksen avulla. Alla olevassa esimerkissä COUNTIF palauttaa arvojen A1: A10 arvot, jotka ovat pienempiä kuin solun B1 arvo. Huomaa, että pienempi kuin operaattori (joka on teksti) on lainausmerkeissä.

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

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:

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

Tyhjät solut

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

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

Päivämäärät

Helpoin tapa käyttää COUNTIF: ää päivämäärien kanssa 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:

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

Huomaa, että operaattori on yhdistettävä kohdassa B1 olevaan päivämäärään. Jos haluat käyttää tarkempia päivämääräehtoja (ts. Kaikki päivämäärät tietyssä kuussa tai kaikki päivämäärät kahden päivämäärän välillä), sinun on vaihdettava COUNTIFS-toimintoon, joka voi käsitellä useita ehtoja.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

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:

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

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

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

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

COUNTIF-toiminnon käyttäminen Tässä videossa tarkastellaan, kuinka COUNTIF-funktiota voidaan käyttää solujen laskemiseen, jotka täyttävät useita ehtoja tietojoukossa. Luettele päällekkäiset arvot FILTER-suodattimella Tässä videossa tarkastellaan, kuinka luetteloidaan päällekkäiset arvot FILTER-toiminnolla. Toisin sanoen arvot, jotka näkyvät useammin kuin kerran tietojoukossa. Dynaamisen nimellisen alueen luominen taulukon avulla Tässä videossa tarkastellaan, miten luodaan dynaaminen nimetty alue taulukon avulla. Tämä on yksinkertaisin tapa luoda dynaaminen nimetty alue Excelissä. Kahden luettelon vertaaminen ja erojen korostaminen Tässä videossa tarkastelemme kahden luettelon vertailua ehdollisen muotoilun avulla. Tämä on loistava tapa korostaa luettelossa puuttuvia kohteita visuaalisesti. Kuinka piirtää kyselytiedot pylväsdiagrammiin Tässä videossa tarkastelemme, kuinka voit piirtää yli 3000 kyselyvastausta kysymykseen Excel-pylväskaaviossa. Puuttuvien arvojen löytäminen COUNTIF: n avulla Tässä videossa tarkastelemme, kuinka COUNTIF-funktiota voidaan käyttää yleisen ongelman ratkaisemiseen: kuinka löytää arvoja yhdestä luettelosta, jotka näkyvät toisessa luettelossa.

Mielenkiintoisia artikkeleita...