Excel

Excel COUNTIF -toiminto

Excel Countif Function

Excel COUNTIF -toimintoYhteenveto

COUNTIF on Excel -toiminto, joka laskee solut alueelta, joka täyttää yhden ehdon. COUNTIF voidaan laskea solut, jotka sisältävät päivämääriä, numeroita ja tekstiä. COUNTIF -tuen kriteerit loogiset operaattorit (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten.



Tarkoitus Laske kriteerit vastaavat solut Palauta arvo Luku, joka edustaa laskettuja soluja. Syntaksi = COUNTIF (alue, kriteerit) Argumentit
  • valikoima - Laskettavien solujen alue.
  • kriteeri - Kriteerit, jotka määräävät, mitkä solut tulisi laskea.
Versio Excel 2003 Käyttöohjeita

Excelin COUNTIF -toiminto laskee solujen lukumäärän alueella, joka vastaa yhtä toimitettua ehtoa. Kriteereihin voi kuulua loogiset operaattorit (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.

COUNTIF on ryhmässä kahdeksan toimintoa Excelissä joka jakaa loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena ehtojen muodostamisessa käytetty syntaksi on erilainen ja COUNTIF vaatii solualue , et voi käyttää matriisi .





COUNTIF tukee vain a yksittäinen kunto. Jos haluat käyttää useita ehtoja, käytä COUNTIFS -funktio . Jos haluat käsitellä arvoja valikoima argumentti osana loogista testiä, katso SUMPRODUCT ja tai SUODATTAA toimintoja.

käytä ehdollista muotoilua koko sarakkeeseen

Perusesimerkki

Yllä olevassa 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 COUNTIF on ei isot ja pienet kirjaimet erottavat, CA ja ca käsitellään samalla tavalla.

solun lukitseminen Excel 2010: ssä

Lainausmerkit ('') ehdoissa

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

 
= 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ää ehtoihin käyttämällä ketjutus . Alla olevassa esimerkissä COUNTIF palauttaa A1: A10: n arvot, jotka ovat pienempiä kuin solun B1 arvo. Huomaa alle operaattori (joka on teksti) on lainausmerkeissä.

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

Ei yhtä kuin

Muodosta kriteerit, jotka eivät ole yhtä kuin operaattori lainausmerkkien ('') ympäröimänä. Esimerkiksi alla oleva kaava laskee solut ole tasa -arvoinen 'punaiseksi' alueella A1: A10:

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

Tyhjät solut

COUNTIF voi laskea tyhjiä tai tyhjiä soluja. Alla olevat kaavat laskevat tyhjiä eikä tyhjiä soluja alueella A1: A10:

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

Päivämäärät

Helpoin tapa käyttää COUNTIFia päivämäärien kanssa on viitata a kelvollinen päivämäärä toisessa solussa, jossa on soluviittaus. Jos esimerkiksi haluat laskea solut A1: A10: ssä, jotka sisältävät päivämäärän, joka on suurempi kuin B1: n päivämäärä, voit käyttää seuraavanlaista kaavaa:

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

Huomaa meidän täytyy yhdistää operaattori B1: n päivään mennessä. Jos haluat käyttää kehittyneempiä päivämääräkriteerejä (eli kaikkia tietyn kuukauden päivämääriä tai kaikkia kahden päivämäärän välisiä päivämääriä), sinun on vaihdettava COUNTIFS -funktio , joka pystyy käsittelemään useita kriteerejä.

kaava päivämäärän muuntamiseksi julianpäiväksi

Turvallisin tapa kovakoodi päivämäärä COUNTIF: iin on käyttää DATE -toiminto . Tämä varmistaa, että Excel ymmärtää päivämäärän. Voit laskea A1: A10 -solut, jotka sisältävät päivämäärän, joka on alle 1.4.2020, käyttämällä tällaista kaavaa

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

Yleismerkit

The yleismerkki merkkejä kysymysmerkki (?), tähti (*) tai tilde (~) voidaan käyttää kriteereissä. Kysymysmerkki (?) Vastaa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampia merkkejä. Jos esimerkiksi haluat laskea A1: A5 -solut, jotka sisältävät tekstin omena missä tahansa, voit käyttää seuraavanlaista kaavaa:

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

Voit laskea solut A1: A5, jotka sisältävät mitä tahansa 3 tekstimerkkiä, käyttämällä seuraavaa:

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

Tilde (~) on pakomerkki, joka vastaa kirjaimellisia yleismerkkejä. Jos esimerkiksi haluat laskea kirjaimellisen kysymysmerkin (?), Tähden (*) tai tilden (~), lisää tilde yleismerkin eteen (eli ~ ?, ~*, ~~).

Huomautuksia

  • COUNTIF ei erota kirjainkokoa. Käytä EXACT -toiminto varten isot ja pienet kirjaimet .
  • COUNTIF tukee vain yhtä ehtoa. Käytä COUNTIFS -funktio useille kriteereille.
  • Ehtojen tekstimerkkijonot on lisättävä lainausmerkkeihin (''), eli 'omena', '> 32', 'ja*'
  • Soluviittaukset kriteereissä ovat ei lainausmerkkeihin, ts.<'&A1
  • Yleismerkit? ja * voidaan käyttää ehdoissa. Kysymysmerkki vastaa yhtä merkkiä ja tähti vastaa mitä tahansa merkkijonoa (nolla tai enemmän).
  • Käytä kirjaimellista kysymysmerkkiä tai tähtiä käyttämällä tildettä (~) edessä olevaan kysymysmerkkiin tai tähtiin (eli ~ ?, ~*).
  • COUNTIF vaatii alue, et voi korvata sitä matriisi .
  • COUNTIF palauttaa vääriä tuloksia, kun sitä käytetään yli 255 merkin pituisiin merkkijonoihin.
  • COUNTIF palauttaa #VALUE -virheen, kun viitataan toiseen suljettuun työkirjaan.


^