Excel COUNTIF Toiminto

posted in: Articles | 0

COUNTIF toiminto Excel laskee solujen määrän alueella, joka vastaa yhden mukana kunto. Kriteerit voivat sisältää loogisia operaattoreita (>,,=) ja yleismerkit (*,?) osittaiseen vastaavuuteen. Kriteerit voivat perustua myös toisesta solusta saatuun arvoon, kuten alla selitetään.

COUNTIF on ryhmässä kahdeksan toimintoja Excel-split looginen kriteerit kahteen osaan (vaihteluväli + kriteerit)., Seurauksena, syntaksi käytetään rakentaa kriteerit on erilainen, ja COUNTIF vaatii solualue, et voi käyttää array.

COUNTIF tukee vain yhtä ehtoa. Jos tarvitset useita kriteereitä, käytä COUNTIFS-toimintoa. Jos haluat manipuloida arvoja alueella argumentti osana loogista testiä, katso SUMPRODUCT ja / tai suodatin toimintoja.,

yksinkertainen esimerkki

laskentataulukossa esitetty edellä, käytetään seuraavia kaavoja soluissa, G5, G6 ja G7:

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

Huomaa, COUNTIF ei ole merkkikokoriippuvaisia, ”CA” ja ”ca” kohdellaan samalla.

lainausmerkkeihin (””) kriteerit

yleensä, teksti arvot on suljettava lainausmerkkeihin (””), ja numerot eivät., Kuitenkin, kun looginen operaattori on mukana numero, numero ja operaattori on oltava lainausmerkkien sisällä, kuten nähdään toinen esimerkki alla:

Arvo toinen solu

arvo vuodesta toiseen soluun voidaan sisällyttää kriteerejä käyttäen ketjuuntuminen. Seuraavassa esimerkissä COUNIF palauttaa arvoluvun A1:A10, joka on pienempi kuin solun B1 arvo. Huomaa vähemmän kuin operaattori (joka on teksti) on lainausmerkeissä.,

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

ei Ole yhtä kuin

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

Tyhjiä soluja

COUNTIF voi laskea soluja, jotka ovat tyhjä tai ei ole tyhjä. Kaavat alla laskea tyhjäksi ja ole tyhjiä soluja alueella A1:A10:

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

Päivät

helpoin tapa käyttää COUNTIF päivämäärät on viitata voimassa oleva päivämäärä toisessa solun soluviittaus., Esimerkiksi lasketaan soluissa A1:A10, jotka sisältävät päivämäärän suurempi kuin päivämäärä B1, voit käyttää kaavaa, kuten tämä:

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

Huomaa, meidän täytyy yhdistää lentotoiminnan harjoittajan päivämäärä B1. Käyttää kehittyneempiä päivämäärä kriteerit (eli kaikki päivämäärät tietyn kuukauden, tai kaikki päivämäärät välillä kaksi päivämäärät), sinun kannattaa siirtyä COUNTIFS-toiminto, joka pystyy käsittelemään useita perusteita.

turvallisin tapa hardcode a date into COUNTIF on käyttää PÄIVÄMÄÄRÄFUNKTIOTA. Tämä takaa Excel ymmärtää päivämäärän., Lasketaan soluissa A1:A10, jotka sisältävät päivämäärän vähemmän kuin 1. huhtikuuta 2020, voit käyttää kaavaa kuin tämä

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

Yleismerkkejä

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

lasketaan soluissa A1:A5, joka sisältää kaikki 3 tekstiä, voit käyttää:

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

Huomautuksia

  • COUNTIF ei ole merkkikokoriippuvainen. Käytä tarkkaa toimintoa tapausherkille laskuille.
  • COUNTIF tukee vain yhtä ehtoa. Käytä COUNTIFS-toimintoa useiden kriteerien täyttämiseksi.,
  • Tekstiä jouset perusteet, on suljettava lainausmerkkeihin (””), eli ”omena”, ”>32”, ”ja*”
  • Solun viittauksia kriteerit eivät ole lainausmerkeissä, esim. ”
  • yleismerkkejä ? ja * voidaan käyttää kriteereissä. Kysymysmerkki vastaa mitä tahansa yhtä merkkiä, ja asteriski vastaa mitä tahansa merkkien sarjaa (nolla tai enemmän).
  • ottelu kirjaimellinen kysymysmerkki tai tähti, aaltoviiva (~) edessä kysymysmerkki tai tähti (eli ~?, ~*).
  • COUNTIF vaatii vaihteluvälin, et voi korvata matriisia.,
  • COUNTIF palauttaa virheellisiä tuloksia, kun niitä käytetään yli 255 merkin pituisten merkkijonojen sovittamiseen.
  • COUNTIF palauttaa #ARVOVIRHEEN viitatessaan toiseen suljettuun työkirjaan.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *