Excel COUNTIF -funktion esimerkkejä - ei tyhjä, suurempi kuin, päällekkäinen tai ainutlaatuinen

  • Jaa Tämä
Michael Brown

Microsoft Excel tarjoaa useita toimintoja, joiden tarkoituksena on laskea erilaisia soluja, kuten tyhjiä tai ei-tyhjiä soluja, joissa on numero-, päivämäärä- tai tekstiarvoja, jotka sisältävät tiettyjä sanoja tai merkkejä jne.

Tässä artikkelissa keskitymme Excelin COUNTIF-funktioon, jonka tarkoituksena on laskea soluja, joilla on määritetty ehto. Ensin käsittelemme lyhyesti syntaksia ja yleistä käyttöä, minkä jälkeen annan useita esimerkkejä ja varoitan mahdollisista oikuista käytettäessä tätä funktiota useiden kriteerien ja tietyntyyppisten solujen kanssa.

Pohjimmiltaan COUNTIF-kaavat ovat identtisiä kaikissa Excel-versioissa, joten voit käyttää tämän ohjeen esimerkkejä Excel 365, 2021, 2019, 2016, 2013, 2010 ja 2007 -ohjelmissa.

    COUNTIF-funktio Excelissä - syntaksi ja käyttö

    Excelin COUNTIF-funktiota käytetään tietyn alueen solujen laskemiseen, jotka täyttävät tietyn kriteerin tai ehdon.

    Voit esimerkiksi kirjoittaa COUNTIF-kaavan selvittääksesi, kuinka monta solua laskentataulukkosi soluista sisältää numeron, joka on suurempi tai pienempi kuin määrittelemäsi luku. Toinen tyypillinen COUNTIF-kaavan käyttö Excelissä on sellaisten solujen laskeminen, joissa on tietty sana tai jotka alkavat tietyllä kirjaimella (kirjaimilla).

    COUNTIF-funktion syntaksi on hyvin yksinkertainen:

    COUNTIF(alue, kriteerit)

    Kuten näet, argumentteja on vain kaksi, ja molemmat ovat pakollisia:

    • alue - määritellään yksi tai useampi solu laskettavaksi. Alue asetetaan kaavaan, kuten Excelissä yleensä tehdään, esimerkiksi A1:A20.
    • kriteerit - määrittelee ehdon, joka kertoo funktiolle, mitkä solut lasketaan. Se voi olla esim. numero , teksti merkkijono , soluviittaus tai ilmaisu Voit käyttää esimerkiksi seuraavia kriteerejä: "10", A2, ">=10", "some text".

    Ja tässä on yksinkertaisin esimerkki Excelin COUNTIF-funktiosta. Alla olevassa kuvassa on luettelo parhaista tennispelaajista viimeisten 14 vuoden ajalta. Kaava =COUNTIF(C2:C15, "Roger Federer") laskee, kuinka monta kertaa Roger Federerin nimi on listalla:

    Huomaa: Kriteeri ei reagoi isoon ja pieneen kirjaimeen, eli jos kirjoitat yllä olevaan kaavaan kriteeriksi "roger federer", tulos on sama.

    Excel COUNTIF-funktion esimerkkejä

    Kuten olet juuri nähnyt, COUNTIF-funktion syntaksi on hyvin yksinkertainen. Se sallii kuitenkin monia mahdollisia muunnelmia kriteereistä, mukaan lukien jokerimerkit, muiden solujen arvot ja jopa muut Excel-funktiot. Tämä monipuolisuus tekee COUNTIF-funktiosta todella tehokkaan ja moniin tehtäviin sopivan, kuten näet seuraavissa esimerkeissä.

    COUNTIF-kaava tekstille ja numeroille (tarkka vastaavuus)

    Itse asiassa keskustelimme COUNTIF-funktiosta, joka laskee tekstiarvot joka vastaa täsmälleen hetki sitten määritettyä kriteeriä. Muistutan, että kaava soluille, jotka sisältävät täsmällisen merkkijonon tekstiä: =COUNTIF(C2:C15, "Roger Federer") Joten sinä astut sisään:

    • Valikoima kuin ensimmäinen parametri;
    • Pilkku merkkinä erotin;
    • Sana tai useampi sana lainausmerkkien sisään suljettuna kuin kriteerit.

    Tekstin kirjoittamisen sijasta voit käyttää komentoa viittaus mihin tahansa soluun joka sisältää kyseisen sanan tai sanat, ja saat täysin samat tulokset, esim. =COUNTIF(C1:C9,C7) .

    Vastaavasti COUNTIF-kaavat toimivat seuraavissa tapauksissa numerot Kuten alla olevasta kuvakaappauksesta näkyy, alla oleva kaava laskee täydellisesti sarakkeen D solut, joissa on määrä 5:

    =COUNTIF(D2:D9, 5)

    Tässä artikkelissa on muutamia muita kaavoja, joilla voit laskea soluja, jotka sisältävät mitä tahansa tekstiä, tiettyjä merkkejä tai vain suodatettuja soluja.

    COUNTIF-kaavat, joissa on jokerimerkkejä (osittainen vastaavuus)

    Jos Excel-tietosi sisältävät useita muunnelmia avainsanasta (avainsanoista), jotka haluat laskea, voit käyttää jokerimerkkiä laskea kaikki solut, jotka sisältävät tietyn sanan, lausekkeen tai kirjaimet, kuten osa solun sisällöstä .

    Oletetaan, että sinulla on luettelo eri henkilöille annetuista tehtävistä ja haluat tietää Danny Brownille annettujen tehtävien määrän. Koska Dannyn nimi kirjoitetaan useilla eri tavoilla, kirjoitetaan hakuehdoksi "*Brown*". =COUNTIF(D2:D10, "*Brown*") .

    An asterisk (*) käytetään etsimään soluja, joissa on mikä tahansa etu- ja loppumerkkien sarja, kuten yllä olevassa esimerkissä on esitetty. Jos haluat löytää minkä tahansa yksittäisen merkin, kirjoita merkki kysymysmerkki (?) sen sijaan, kuten alla osoitetaan.

    Vihje. On myös mahdollista käyttää jokerimerkkejä soluviittauksissa sen sijaan, että antaisit "*Brown*" suoraan kaavaan, voit kirjoittaa sen johonkin soluun, esimerkiksi F1, ja käyttää seuraavaa kaavaa laskeaksesi solut, jotka sisältävät "Brown": =COUNTIF(D2:D10, "*"&F1& "*")

    Laske solut, jotka alkavat tai päättyvät tiettyihin merkkeihin

    Voit käyttää joko jokerimerkkiä, tähteä (*) tai kysymysmerkkiä (?), ja kriteeri riippuu siitä, minkä tuloksen haluat saavuttaa.

    Jos haluat tietää niiden solujen määrän, jotka ovat - alkaa tai päättyy tiettyyn tekstiin riippumatta siitä, kuinka monta muuta merkkiä solu sisältää, käytä näitä kaavoja:

    =COUNTIF(C2:C10,"Mr*") - laskee solut, jotka alkavat " Herra" .

    =COUNTIF(C2:C10,"*ed") - laskee solut, jotka päättyvät kirjaimiin " ed".

    Alla oleva kuva havainnollistaa toista kaavaa toiminnassa:

    Jos etsit niiden solujen lukumäärää, jotka alkavat tai päättyvät tietyillä kirjaimilla ja sisältävät kirjaimen täsmällinen merkkien määrä , käytät Excelin COUNTIF-toimintoa, jonka kriteereissä on kysymysmerkki (?):

    =COUNTIF(D2:D9,"??oma")) - lasketaan niiden solujen lukumäärä, jotka päättyvät kirjaimiin "own" ja joissa on täsmälleen 5 merkkiä soluissa D2-D9, välilyönnit mukaan luettuina.

    =COUNTIF(D2:D9, "Mr??????") - lasketaan niiden solujen lukumäärä, jotka alkavat kirjaimilla "Mr" ja joissa on täsmälleen 8 merkkiä soluissa D2-D9, välilyönnit mukaan luettuina.

    Vinkki. Jos haluat löytää solujen määrän, jotka sisältävät solun, joka sisältää varsinainen kysymysmerkki tai asterisk , kirjoita tilde (~) ennen kaavan ? tai *-merkkiä. Esimerkiksi, =COUNTIF(D2:D9,"*~?*") laskee kaikki kysymysmerkin sisältävät solut alueella D2:D9.

    Excel COUNTIF tyhjille ja ei-yhjille soluille

    Nämä kaavaesimerkit osoittavat, miten voit käyttää COUNTIF-funktiota Excelissä tyhjien tai ei-tyhjien solujen määrän laskemiseen määritetyssä alueessa.

    COUNTIF ei tyhjä

    Joissakin Excel COUNTIF -oppaissa ja muissa verkkolähteissä saatat törmätä tämän kaltaisiin kaavoihin, joilla lasketaan tyhjiä soluja Excelissä:

    =COUNTIF(A1:A10, "*")

    Tosiasia on kuitenkin se, että yllä oleva kaava laskee vain solut, jotka sisältävät minkä tahansa tekstiarvot mukaan lukien tyhjät merkkijonot, mikä tarkoittaa, että päivämääriä ja numeroita sisältäviä soluja käsitellään tyhjinä soluina eikä niitä oteta mukaan laskentaan!

    Jos tarvitset universaalin COUNTIF-kaava kaikkien muiden kuin tyhjien solujen laskemiseksi tietyllä alueella, tässä:

    COUNTIF( alue ,"")

    Tai

    COUNTIF( alue ,""&"")

    Tämä kaava toimii oikein kaikkien arvotyyppien kanssa - teksti , päivämäärät ja numerot - kuten näet alla olevasta kuvakaappauksesta.

    COUNTIF tyhjä

    Jos haluat päinvastaista, eli laskea tyhjät solut tietyllä alueella, sinun on noudatettava samaa lähestymistapaa - käytä kaavaa, jossa on jokerimerkki tekstiarvoja varten ja jossa on "" -kriteeri kaikkien tyhjien solujen laskemiseksi.

    Kaava laske solut, jotka eivät sisällä tekstiä :

    COUNTIF( alue ,""& "*")

    Koska tähti (*) vastaa mitä tahansa tekstimerkkien sarjaa, kaava laskee solut, jotka eivät ole yhtä suuria kuin *, eli jotka eivät sisällä tekstiä määritetyllä alueella.

    Yleinen COUNTIF-kaava aihioille (kaikki arvotyypit) :

    COUNTIF( alue ,"")

    Yllä oleva kaava käsittelee oikein numeroita, päivämääriä ja tekstiarvoja. Esimerkiksi näin saat selville tyhjien solujen määrän alueella C2:C11:

    =COUNTIF(C2:C11,"")

    Huomaa, että Microsoft Excelillä on toinenkin toiminto tyhjien solujen laskemiseen, COUNTBLANK. Esimerkiksi seuraavat kaavat tuottavat täsmälleen samat tulokset kuin COUNTIF-kaavat, jotka näet yllä olevassa kuvakaappauksessa:

    Laske tyhjät:

    =COUNTBLANK(C2:C11)

    Laske muut kuin tyhjät kohdat:

    =ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)

    Muista myös, että sekä COUNTIF että COUNTBLANK laskevat soluja, joissa on tyhjät merkkijonot Jos et halua käsitellä tällaisia soluja tyhjinä, käytä "="-merkkiä merkkinä. kriteerit Esimerkiksi:

    =COUNTIF(C2:C11,"=")

    Lisätietoja aihioiden ja ei-aihioiden laskemisesta Excelissä on osoitteessa:

    • 3 tapaa laskea tyhjät solut Excelissä
    • Kuinka laskea ei-tyhjät solut Excelissä

    COUNTIF suurempi kuin, pienempi kuin tai yhtä suuri kuin

    Jos haluat laskea soluja, joissa on arvoja suurempi kuin , alle tai yhtä suuri kuin määrittelemäsi numeron, lisäät yksinkertaisesti vastaavan operaattorin kriteereihin, kuten alla olevassa taulukossa on esitetty.

    Huomioi, että COUNTIF-kaavoissa operaattori, jossa on numero, on aina seuraava lainausmerkeissä .

    Kriteerit Kaava Esimerkki Kuvaus
    Laske, jos suurempi kuin =COUNTIF(A2:A10,">5") Laske solut, joiden arvo on suurempi kuin 5.
    Laske, jos vähemmän kuin =COUNTIF(A2:A10,"<5") Laske solut, joiden arvo on alle 5.
    Laske, jos se on yhtä suuri kuin =COUNTIF(A2:A10,"=5") Laske solut, joiden arvo on 5.
    Count jos ei ole yhtä suuri kuin =COUNTIF(A2:A10, "5") Laske solut, joiden arvo ei ole 5.
    Laske, jos suurempi tai yhtä suuri kuin =COUNTIF(C2:C8,">=5") Laske solut, joiden arvo on suurempi tai yhtä suuri kuin 5.
    Laske, jos pienempi tai yhtä suuri kuin =COUNTIF(C2:C8,"<=5") Laske solut, joiden arvo on pienempi tai yhtä suuri kuin 5.

    Voit myös käyttää kaikkia edellä mainittuja kaavoja, jotta voit laskea soluja toisen solun arvon perusteella , sinun on vain korvattava kriteereissä oleva numero soluviittauksella.

    Huomautus: Jos kyseessä on soluviittaus , sinun on suljettava operaattori lainausmerkkien sisään ja lisättävä amperemerkki (&) ennen soluviittausta. Jos haluat esimerkiksi laskea alueen D2:D9 solut, joiden arvo on suurempi kuin solussa D3 oleva arvo, voit käyttää tätä kaavaa seuraavasti =COUNTIF(D2:D9,">"&D3) :

    Jos haluat laskea solut, jotka sisältävät varsinainen operaattori osana solun sisältöä, eli merkit ">", "<" tai "=", niin käytä jokerimerkkiä operaattorin kanssa kriteereissä. Tällaisia kriteerejä käsitellään tekstijonona eikä numeerisena lausekkeena. Esimerkiksi kaava =COUNTIF(D2:D9,"*>5*") laskee kaikki solut alueella D2:D9, joiden sisältö on tämän kaltainen "Toimitus>5 päivää" tai ">5 saatavilla".

    Excelin COUNTIF-funktion käyttäminen päivämäärien kanssa

    Jos haluat laskea soluja, joiden päivämäärät ovat suurempia, pienempiä tai yhtä suuria kuin määrittelemäsi päivämäärä tai toisessa solussa oleva päivämäärä, menetellään tuttuun tapaan käyttämällä samankaltaisia kaavoja kuin äsken käsitellyt. Kaikki edellä mainitut kaavat toimivat sekä päivämäärille että numeroille. Annan vain muutaman esimerkin:

    Kriteerit Kaava Esimerkki Kuvaus
    Laskee päivämäärät, jotka vastaavat määritettyä päivämäärää. =COUNTIF(B2:B10,"6/1/2014") Laskee niiden solujen määrän alueella B2:B10, joiden päivämäärä on 1-Jun-2014.
    Laske päivämäärät, jotka ovat suurempia tai yhtä suuria kuin toinen päivämäärä. =COUNTIF(B2:B10,">=6/1/2014") Laske niiden solujen määrä alueella B2:B10, joiden päivämäärä on suurempi tai yhtä suuri kuin 6/1/2014.
    Laske päivämäärät, jotka ovat suurempia tai yhtä suuria kuin toisessa solussa oleva päivämäärä, miinus x päivää. =COUNTIF(B2:B10,">="&B2-"7") Laske niiden solujen määrä alueella B2:B10, joiden päivämäärä on suurempi tai yhtä suuri kuin B2:n päivämäärä miinus 7 päivää.

    Näiden yleisten käyttötapojen lisäksi voit käyttää COUNTIF-funktiota yhdessä tiettyjen Excelin päivämäärä- ja aikatoimintojen, kuten TODAY():n, kanssa solujen laskemiseen nykyisen päivämäärän perusteella.

    Kriteerit Kaava Esimerkki
    Laskee päivämäärät, jotka vastaavat nykyistä päivämäärää. =COUNTIF(A2:A10,TODAY())
    Laske nykyistä päivämäärää edeltävät päivämäärät, eli alle tämän päivän. =COUNTIF(A2:A10,"<"&TODAY())
    Laskee nykyisen päivämäärän jälkeiset päivämäärät, eli päivämäärät, jotka ovat suurempia kuin tämä päivä. =COUNTIF(A2:A10,">"&TODAY())
    Laske päivämäärät, jotka on täytettävä viikon kuluessa. =COUNTIF(A2:A10,"="&TODAY()+7)
    Laske päivämäärät tietyllä päivämäärävälillä. =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014")

    Tässä on esimerkki tällaisten kaavojen käytöstä todellisissa tiedoissa (kirjoitushetkellä tänään oli 25.6.2014):

    Excel COUNTIF useilla kriteereillä

    Itse asiassa Excelin COUNTIF-funktiota ei ole varsinaisesti suunniteltu laskemaan soluja, joilla on useita kriteerejä. Useimmissa tapauksissa käytät sen monikollista vastinetta, COUNTIFS-funktiota, laskemaan soluja, jotka vastaavat kahta tai useampaa kriteeriä (AND-logiikka). Jotkin tehtävät voidaan kuitenkin ratkaista yhdistämällä kaksi tai useampia COUNTIF-funktioita yhteen kaavaan.

    Laske kahden luvun väliset arvot

    Yksi Excelin COUNTIF-funktion yleisimmistä sovelluksista, joissa on 2 kriteeriä, on lukujen laskeminen tietyllä alueella, eli alle X mutta yli Y. Voit esimerkiksi käyttää seuraavaa kaavaa laskeaksesi solut alueella B2:B9, joissa arvo on suurempi kuin 5 ja pienempi kuin 15.

    =COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")

    Miten tämä kaava toimii:

    Tässä käytetään kahta erillistä COUNTIF-funktiota - ensimmäinen selvittää, kuinka monta arvoa on suurempi kuin 5, ja toinen laskee arvot, jotka ovat vähintään 15. Sitten vähennät jälkimmäisen edellisestä ja saat halutun tuloksen.

    Laske solut, joilla on useita TAI-kriteerejä

    Tilanteissa, joissa haluat saada useita eri kohteita tietyllä alueella, lisää 2 tai useampia COUNTIF-funktioita yhteen. Oletetaan, että sinulla on ostoslista ja haluat selvittää, kuinka monta virvoitusjuomaa on mukana. Voit tehdä sen käyttämällä tämän kaltaista kaavaa:

    =COUNTIF(B2:B13, "Limonadi")+COUNTIF(B2:B13, "*mehu")

    Huomioi, että olemme sisällyttäneet jokerimerkin (*) toiseen kriteeriin, sitä käytetään kaikenlaisten mehujen laskemiseen luetteloon.

    Samalla tavalla voit kirjoittaa COUNTIF-kaavan, jossa on useita ehtoja. Tässä on esimerkki COUNTIF-kaavasta, jossa on useita OR-ehtoja ja joka laskee limonadin, mehun ja jäätelön:

    =COUNTIF(B2:B13, "Limonadi") + COUNTIF(B2:B13, "*mehu") + COUNTIF(B2:B13, "Jäätelö")

    Muita tapoja laskea soluja OR-logiikan avulla on tässä opetusohjelmassa: Excel COUNTIF ja COUNTIFS OR-ehdoilla.

    COUNTIF-funktion käyttäminen kaksoiskappaleiden ja yksilöllisten arvojen etsimiseen

    Toinen mahdollinen käyttötapa COUNTIF-funktiolle Excelissä on löytää kaksoiskappaleet yhdestä sarakkeesta, kahden sarakkeen väliltä tai riviltä.

    Esimerkki 1. Etsi ja laske kaksoiskappaleet yhdestä sarakkeesta.

    Esimerkiksi tämä yksinkertainen kaava =COUNTIF(B2:B10,B2)>1 havaitsee kaikki päällekkäiset merkinnät alueella B2:B10, kun taas toinen funktio =COUNTIF(B2:B10,TRUE) kertoo, kuinka monta päällekkäistä merkintää on:

    Esimerkki 2. Kahden sarakkeen välisten kaksoiskappaleiden laskeminen

    Jos sinulla on kaksi erillistä luetteloa, esimerkiksi luettelot nimistä sarakkeissa B ja C, ja haluat tietää, kuinka monta nimeä esiintyy molemmissa sarakkeissa, voit käyttää Excelin COUNTIF-toimintoa yhdessä SUMPRODUCT-toiminnon kanssa laskemiseen. kaksoiskappaleet :

    =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))

    Voimme jopa mennä askeleen pidemmälle ja laskea, kuinka monta - yksilölliset nimet ovat sarakkeessa C, eli nimet, jotka EIVÄT näy sarakkeessa B:

    =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))

    Vihje. Jos haluat korostaa päällekkäisiä soluja tai kokonaisia rivejä, jotka sisältävät päällekkäisiä merkintöjä, voit luoda COUNTIF-kaavoihin perustuvia ehdollisia muotoilusääntöjä, kuten tässä opetusohjelmassa - Excelin ehdolliset muotoilukaavat päällekkäisyyksien korostamiseksi - on esitetty.

    Esimerkki 3. Kaksoiskappaleiden ja yksilöllisten arvojen laskeminen rivillä

    Jos haluat laskea kaksoiskappaleet tai yksilölliset arvot tietyllä rivillä sarakkeen sijaan, käytä jotakin alla olevista kaavoista. Näistä kaavoista voi olla apua esimerkiksi arpajaisten arvontahistorian analysoinnissa.

    Laske kaksoiskappaleet rivillä:

    =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))

    Laskee rivin yksilölliset arvot:

    =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2"")))

    Excel COUNTIF - usein kysyttyjä kysymyksiä ja ongelmia

    Toivottavasti nämä esimerkit ovat auttaneet sinua tutustumaan Excelin COUNTIF-funktioon. Jos olet kokeillut jotakin edellä esitetyistä kaavoista tietojesi kanssa etkä saanut niitä toimimaan tai sinulla on ongelmia luomanasi olevan kaavan kanssa, katso seuraavat viisi yleisintä ongelmaa. On hyvin mahdollista, että löydät sieltä vastauksen tai hyödyllisen vinkin.

    1. COUNTIF ei-yhtenäisellä solualueella.

    Kysymys: Miten voin käyttää COUNTIF-ohjelmaa Excelissä muuhun kuin yhtenäiseen alueeseen tai solujen valintaan?

    Vastaa: Excel COUNTIF ei toimi vierekkäisten alueiden kanssa, eikä sen syntaksi salli useiden yksittäisten solujen määrittämistä ensimmäisenä parametrina. Sen sijaan voit käyttää useiden COUNTIF-funktioiden yhdistelmää:

    Väärin: =COUNTIF(A2,B3,C4,">0")

    Aivan: =COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")

    Vaihtoehtoinen tapa on käyttää INDIRECT-funktiota luodaksesi aluejoukon. Esimerkiksi molemmat alla olevat kaavat tuottavat saman tuloksen kuin kuvakaappauksessa:

    =SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))

    =COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)

    2. Amperand ja lainausmerkit COUNTIF-kaavoissa

    Kysymys: Milloin COUNTIF-kaavassa on käytettävä viitemerkkiä?

    Vastaa: Se on luultavasti COUNTIF-funktion hankalin osa, joka on minusta henkilökohtaisesti hyvin hämmentävä. Tosin jos mietit asiaa hieman, ymmärrät, mikä sen taustalla on - merkkiä ja lainausmerkkejä tarvitaan, jotta argumentiksi voidaan muodostaa merkkijono. Voit siis noudattaa näitä sääntöjä:

    Jos käytät numeroa tai soluviittausta kentässä täsmällinen vastaavuus kriteereissä ei tarvita merkkimerkkejä eikä lainausmerkkejä. Esimerkiksi:

    =COUNTIF(A1:A10,10)

    tai

    =COUNTIF(A1:A10,C1)

    Jos kriteereihisi kuuluu teksti , jokerimerkki tai looginen operaattori numeron kanssa , sulje se lainausmerkkeihin. Esimerkiksi:

    =COUNTIF(A2:A10, "sitruunat")

    tai

    =COUNTIF(A2:A10, "*") tai =COUNTIF(A2:A10,">5")

    Jos kriteerisi on lauseke, jossa on soluviittaus tai toinen Excel toiminto , sinun on käytettävä lainausmerkkejä ("") merkkijonon aloittamiseen ja amperandia (&) merkkijonon yhdistämiseen ja päättämiseen. Esimerkiksi:

    =COUNTIF(A2:A10,">"&D2)

    tai

    =COUNTIF(A2:A10,"<="&TODAY())

    Jos olet epävarma siitä, tarvitaanko jaetta vai ei, kokeile molempia tapoja. Useimmissa tapauksissa jae toimii aivan hyvin, esimerkiksi molemmat alla olevat kaavat toimivat yhtä hyvin.

    =COUNTIF(C2:C8,"<=5")

    ja

    =COUNTIF(C2:C8,"<="&5)

    3. COUNTIF muotoilluille (värikoodatuille) soluille.

    Kysymys: Miten voin laskea solut täytön tai fontin värin mukaan eikä arvojen mukaan?

    Vastaa: Valitettavasti Excelin COUNTIF-funktion syntaksi ei salli muotoilujen käyttämistä ehtona. Ainoa mahdollinen tapa laskea tai laskea soluja niiden värin perusteella on käyttää makroa, tai tarkemmin sanottuna Excelin käyttäjän määrittelemää funktiota. Löydät koodin, joka toimii manuaalisesti värjätyille soluille sekä ehdollisesti muotoilluille soluille, tästä artikkelista - Excel-solujen laskeminen ja laskeminen täyttämällä ja summaamalla.fontin väri.

    4. #NAME? -virhe COUNTIF-kaavassa

    Ongelma: COUNTIF-kaavani heittää #NAME? -virheen. Miten saan sen korjattua?

    Vastaa: Todennäköisesti olet syöttänyt kaavaan väärän vaihteluvälin. Tarkista edellä oleva kohta 1.

    5. Excel COUNTIF -kaava ei toimi

    Ongelma: COUNTIF-kaavani ei toimi! Mitä olen tehnyt väärin?

    Vastaa: Jos olet kirjoittanut näennäisesti oikean kaavan, mutta se ei toimi tai tuottaa väärän tuloksen, aloita tarkistamalla ilmeisimmät asiat, kuten alue, ehdot, soluviittaukset, merkkien ja lainausmerkkien käyttö.

    Ole hyvin varovainen käyttäessäsi tilat COUNTIF-kaavassa. Luodessani yhtä tämän artikkelin kaavoista olin vähällä repiä hiukseni irti, koska oikea kaava (tiesin varmuudella, että se oli oikea!) ei toiminut. Kuten kävi ilmi, ongelma oli pienessä välissä jossain välissä, argh... Katso esimerkiksi tätä kaavaa:

    =COUNTIF(B2:B13," Limonadi") .

    Ensisilmäyksellä siinä ei ole mitään vikaa lukuun ottamatta ylimääräistä välilyöntiä aloittavan lainausmerkin jälkeen. Microsoft Excel nielee kaavan hienosti ilman virheilmoitusta, varoitusta tai muita merkkejä, jos oletetaan, että haluat todella laskea solut, jotka sisältävät sanan "Lemonade" ja etummaisen välilyönnin.

    Jos käytät COUNTIF-funktiota useiden kriteerien kanssa, jaa kaava useisiin osiin ja tarkista jokainen toiminto erikseen.

    Ja tässä kaikki tältä päivältä. Seuraavassa artikkelissa tutkimme useita tapoja laskea soluja Excelissä useilla ehdoilla. Toivottavasti nähdään ensi viikolla ja kiitos lukemisesta!

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.