Excel Formulas Academy · Oppitunti

Laskeminen ehtojen perusteella COUNTIF-funktiolla

Laske COUNTIF-funktiolla solut, jotka täyttävät yhden ehdon.

Oppitunti 2/413 vaihetta

Laskeminen ehtojen perusteella COUNTIF-funktiolla on ilmainen Excel Formulas Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Excel Formulas Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Excel Formulas Academy-kurssilla on yhteensä 4 oppituntia.

Yhteenlaskusta laskemiseen

SUMIF laskee ehtoa vastaavat luvut yhteen. Joskus kokonaissumma ei kiinnosta, vaan haluatte tietää ainoastaan, kuinka monta riviä vastaa ehtoa. Kuinka monta myyntiä oli East-alueella? Kuinka monta pistemäärää oli yli 90?

Tähän tarvitaan COUNTIF-funktiota. Se käy alueen läpi ja laskee jokaisen ehdon täyttävän solun, mutta ohittaa muut.

COUNTIF-funktion rakenne

COUNTIF on yksinkertaisempi kuin SUMIF, koska se tarvitsee vain kaksi osaa:

  • range solut, jotka käydään läpi
  • criteria ehto, johon jokaista solua verrataan

Erillistä sum_range-argumenttia ei ole, koska COUNTIF laskee ehdon täyttävät solut samalta alueelta, jota se testaa.

=COUNTIF(range, criteria)

Tekstiosumien laskeminen

Oletetaan, että alueet on lueteltu alueella A2:A10. Jos haluat selvittää, kuinka monella rivillä on arvo East, testaa alueen solut lainausmerkkeihin kirjoitetulla sanalla East.

Taulukkolaskenta käy jokaisen solun läpi ja lisää laskuriin yhden aina löytäessään arvon East. Kuten SUMIF-funktiossa, kirjainkoolla ei ole merkitystä tekstin täsmäytyksessä.

=COUNTIF(A2:A10, "East")

Ehtosoluun viittaaminen

Sanan kirjoittaminen suoraan kaavaan toimii, mutta soluun viittaaminen tekee kaavasta joustavan. Jos solussa D1 on alueen nimi, laske vastaavuudet D1:n perusteella.

Kun vaihdat D1:n arvoksi West, laskettu määrä päivittyy heti. Tämä toimii hyvin yhdessä seuraavan sarakkeen SUMIF-funktion kanssa, jolloin voit näyttää samasta alueesta sekä summan että lukumäärän.

=COUNTIF(A2:A10, D1)

Lukujen laskeminen

COUNTIF toimii myös lukujen kanssa. Jos haluat laskea, kuinka moni alueen B2:B10 arvoista on täsmälleen 100, käytä lukua itse ehtona.

Tavallisen luvun ympärille ei tarvita lainausmerkkejä, vaikka lainausmerkit toimisivatkin. Jokainen arvoltaan 100 oleva solu lisää tulokseen yhden.

=COUNTIF(B2:B10, 100)

Vertailujen avulla laskeminen

COUNTIF-funktion todellinen teho tulee esiin lainausmerkkien sisällä käytettävien vertailuoperaattoreiden avulla. Jos haluat laskea yli 90 olevat pisteet:

  • ">90" yli 90
  • "<60" alle 60
  • ">=70" vähintään 70

Tämä kaava kertoo, kuinka moni arvo ylitti 90 pisteen rajan, joten se sopii erinomaisesti hyväksyttyjen ja hylättyjen suoritusten laskemiseen.

=COUNTIF(B2:B10, ">90")

Operaattori ja solu

Kun haluat verrata soluun tallennettuun arvoon, yhdistä operaattori ja solu ampersandilla aivan kuten SUMIF-funktiossa. Jos solussa D1 on pisteraja, laske kaikki sen suuruiset tai sitä suuremmat arvot.

& liittää merkkijonon ">=" D1:n sisältöön ja muodostaa aktiivisesti päivittyvän ehdon, kuten ">=70".

=COUNTIF(B2:B10, ">="&D1)

Eriävien arvojen laskeminen

Jos haluat laskea solut, joiden arvo ei ole tietty arvo, käytä erisuuruusoperaattoria <>. Tämä kaava laskee kaikki alueet, jotka eivät ole East.

Voit laskea myös ei-tyhjät solut käyttämällä yksin ehtoa "<>", joka vastaa kaikkia soluja, joissa on jotakin sisältöä. Näin näet nopeasti, kuinka moni kohta on täytetty.

=COUNTIF(A2:A10, "<>East")

Tyhjien ja ei-tyhjien solujen laskeminen

Kaksi kätevää mallia:

  • "" laskee täysin tyhjät solut
  • "<>" laskee solut, joissa on mitä tahansa sisältöä

Tämä on hyödyllistä edistymisen seuraamisessa, esimerkiksi kun haluat tietää, kuinka monelta tehtävältä puuttuu vielä tila. Huomaa, että välilyönnin sisältävä solu näyttää tyhjältä mutta ei ole tyhjä, joten puhdista tiedot, jos laskut eivät vaikuta oikeilta.

=COUNTIF(A2:A10, "")

Syvällisempi esimerkki: frekvenssitaulukko

COUNTIF on parhaimmillaan frekvenssiyhteenvedon luonnissa. Lisää kukin yksilöllinen alue soluihin D2, D3 ja D4. Kirjoita sitten yksi COUNTIF-kaava, joka viittaa nimikesoluun, ja täytä se alaspäin.

Nyt jokaisella rivillä näkyy, kuinka monta kertaa kyseinen alue esiintyy. Lisää laskujen alle SUM-funktio, jonka tuloksen pitäisi olla sama kuin tietorivien määrä. Näin voit nopeasti tarkistaa, ettei mitään jäänyt pois.

=COUNTIF(A:A, D2)

Kaksoiskappaleiden etsiminen COUNTIF-funktiolla

COUNTIF-funktiolla voi tehdä myös kätevän tarkistuksen: etsi kaksoiskappaleita. Jos lasket, kuinka monta kertaa solun A2 arvo esiintyy koko sarakkeessa, ja tulos on suurempi kuin yksi, kyseessä on kaksoiskappale.

Voit merkitä kaksoiskappaleet käärimällä kaavan IF-funktion sisään: ykköstä suurempi tulos tarkoittaa, että arvo esiintyy uudelleen. Tämä on suosittu tapa siistiä luetteloita ennen analysointia.

=IF(COUNTIF(A:A, A2)>1, "Duplicate", "Unique")

Pikatarkistus

Testaa, miten hyvin ymmärrät COUNTIF-funktion vertailuehdot.

Kertaus: COUNTIF

Osaat nyt laskea ehdon täyttävät rivit COUNTIF-funktiolla. Muista seuraavat asiat:

  • Rakenne on range, criteria ilman sum_range-argumenttia.
  • Lainausmerkit ympäröivät tekstin ja operaattoreihin perustuvat ehdot, kuten ">90".
  • Liitä operaattori soluun &-merkillä, kuten kohdassa ">="&D1.
  • Käytä funktiota frekvenssitaulukoissa ja kaksoiskappaleiden merkitsemiseen.

Seuraavaksi lasket vain vastaavien arvojen keskiarvon AVERAGEIF-funktiolla.

=COUNTIF(A2:A10, "East")
Aloita maksutta

Opi Excel tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Laskeminen ehtojen perusteella COUNTIF-funktiolla” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Excel Formulas Academy-oppimispolun 3 oppituntia, myös oppitunnin “Laskeminen ehtojen perusteella COUNTIF-funktiolla”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Excel Formulas Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Laskeminen ehtojen perusteella COUNTIF-funktiolla”?

Laske COUNTIF-funktiolla solut, jotka täyttävät yhden ehdon. Harjoittelet Excel Formulas Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Excel Formulas Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Excel Formulas Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Laskeminen ehtojen perusteella COUNTIF-funktiolla”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Excel Formulas Academy-oppitunnilla?

Kyllä. Jokainen Excel Formulas Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Summaaminen ehtojen perusteella SUMIF-funktiolla
  2. Laskeminen ehtojen perusteella COUNTIF-funktiolla
  3. Keskiarvon laskeminen ehtojen perusteella AVERAGEIF-funktiolla
  4. Jokerimerkkien käyttäminen ehdoissa
← Takaisin: Excel Formulas Academy