Excel

Excel COUNTIF -toiminto

Excel Countif Function

Excel COUNTIF -toimintoYhteenveto

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-tuessa käytetyt ehdot loogiset operaattorit (>,<,,=) and jokerimerkit (* ,?) osittaiselle vastaavuudelle.

Tarkoitus Laske solut, jotka vastaavat ehtoja Palautusarvo Laskettuja soluja edustava luku. Syntaksi = COUNTIF (alue, ehdot) Argumentit
  • alue - Laskettava solualue.
  • kriteeri - Kriteerit, jotka valvovat, mitkä solut tulisi laskea.
Versio Excel 2003 Käyttöohjeet

COUNTIF-funktio Excelissä laskee yhden toimitetun ehdon mukaisen alueen solujen määrän. Kriteerit voivat sisältää loogiset operaattorit (>,<,,=) and jokerimerkit (* ,?) osittaiselle vastaavuudelle. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.



COUNTIF on ryhmässä kahdeksan toimintoa Excelissä jotka jakavat loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena kriteerien muodostamiseen käytetty syntaksin muoto on erilainen ja COUNTIF vaatii solualue , et voi käyttää taulukko .



COUNTIF tukee vain a yksittäinen kunto. Jos sinun on sovellettava useita ehtoja, käytä COUNTIFS-funktio . Jos haluat manipuloida arvoja alue argumentti osana loogista testiä, katso YHTEENVETO ja tai SUODATTAA toimintoja.

käytä ehdollista muotoilua koko sarakkeeseen

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 on ei Kirjainkoon mukaan kirjaimia CA ja ca käsitellään samalla tavalla.

solun lukitseminen Excel 2010: ssä

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



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

Ei ole yhtä suuri kuin

Jos haluat rakentaa kriteerit, jotka eivät ole yhtä suuria, käytä operaattori kaksinkertaisten lainausten ympäröimä (''). 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 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 a kelvollinen päivämäärä 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ä meidän täytyy ketjuttaa operaattori kohdassa B1 mainittuun päivämäärään. Jos haluat käyttää tarkempia päivämääräehtoja (ts. Kaikki tietyn kuukauden päivämäärät tai kaikki kahden päivämäärän väliset päivämäärät), sinun on vaihdettava COUNTIFS-funktio , joka voi käsitellä useita ehtoja.

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

Turvallisin tapa kovakoodi päivämäärä COUNTIF: ään on käyttää DATE-toiminto . Tämä varmistaa, että Excel ymmärtää päivämäärän. Jos haluat laskea A1: A10-solut, joiden päivämäärä on alle 1. huhtikuuta 2020, voit käyttää tällaista kaavaa

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

Jokerimerkit

jokerimerkki merkkien kysymysmerkki (?), tähti (*) tai tilde (~) voidaan käyttää kriteereinä. Kysymysmerkki (?) Vastaa mitä tahansa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampaa mitä tahansa merkkiä. Jos esimerkiksi haluat laskea A1: A5-solut, joissa on teksti 'omena' missä tahansa, voit käyttää seuraavaa kaavaa:

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

Voit laskea A1: A5-solut, joissa on kaikki 3 tekstimerkkiä, käyttämällä:

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

Tilde (~) on pakohahmo, joka vastaa kirjaimellisia jokerimerkkejä. Esimerkiksi, jos haluat laskea kirjaimellisen kysymysmerkin (?), Tähden (*) tai tilden (~), lisää tilde jokerimerkin eteen (ts. ~ ?, ~ *, ~~).

Huomautuksia

  • COUNTIF ei eroa isoja ja pieniä kirjaimia. Käytä EXACT-toiminto varten kirjainkoko riippuu .
  • COUNTIF tukee vain yhtä ehtoa. Käytä COUNTIFS-funktio useille kriteereille.
  • Ehtojen tekstimerkkijonot on liitettävä lainausmerkkeihin (''), eli 'omena', '> 32', 'ja *'
  • Soluviittaukset kriteereissä ovat ei lainausmerkeissä eli '<'&A1
  • Jokerimerkit? ja * voidaan käyttää kriteereinä. Kysymysmerkki vastaa mitä tahansa yhtä merkkiä ja tähti vastaa mitä tahansa merkkijonoa (nolla tai enemmän).
  • Käytä vastaamaan kirjaimellista kysymysmerkkiä tai tähtiä tildellä (~) kysymysmerkissä tai tähdellä (eli ~ ?, ~ *).
  • COUNTIF vaatii alue, et voi korvata taulukko .
  • COUNTIF palauttaa virheelliset tulokset, kun niitä käytetään vastaamaan yli 255 merkin pituisia merkkijonoja.
  • COUNTIF palauttaa #VALUE -virheen viitatessaan toiseen suljettuun työkirjaan.


^