Excel Formulas Academy · Oppitunti

Laskeminen useiden ehtojen perusteella COUNTIFS-funktiolla

Laske rivit, jotka täyttävät useita ehtoja samanaikaisesti.

Oppitunti 2/413 vaihetta

Laskeminen useiden ehtojen perusteella COUNTIFS-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.

Laskeminen useilla ehdoilla

COUNTIFS laskee, kuinka moni rivi täyttää useita ehtoja samanaikaisesti. Siinä missä COUNTIF vastaa kysymykseen "kuinka monta myyntiä tehtiin East-alueella?", COUNTIFS vastaa kysymykseen "kuinka monta East-alueen myyntiä tehtiin tammikuussa?"

Se ei summaa eikä laske keskiarvoa, vaan yksinkertaisesti laskee rivit, jotka täyttävät kaikki ehdot. Siksi se sopii erinomaisesti esimerkiksi kysymykseen "kuinka monta yli 100 dollarin tilausta tuli uusilta asiakkailta?"

Seuraavaksi tutustumme sen rakenteeseen ja käytämme sitä käytännössä.

COUNTIFS-funktion rakenne

COUNTIFS-funktiolla ei ole sum_range-aluetta, koska se ei summaa arvoja. Se tarvitsee vain tarkistettavat alueet ja ehdot, joihin niitä verrataan.

  • criteria_range1, criteria1 — ensimmäinen testi
  • criteria_range2, criteria2 — toinen testi
  • ...ja niin edelleen, enintään 127 paria

Jokainen argumentti tulee selkeänä alue, ehto -parina. Tuloksena on yksi kokonaisluku: niiden rivien määrä, joilla kaikki ehdot täyttyvät.

=COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2)

Esimerkki

Käytetään samaa myyntitaulukkoa — sarakkeessa A on Region, sarakkeessa B Month ja sarakkeessa C Amount — ja lasketaan, kuinka monta East-alueen tammikuun myyntiä on.

Tässä kaavassa ei ole määräsaraketta, koska laskemme rivien emmekä rahamäärien lukumäärää. Jokainen pari rajaa laskettavien rivien määrää lisää.

=COUNTIFS(A:A, "East", B:B, "January")

Laskeminen lukuvertailuilla

COUNTIFS hyväksyy SUMIFS-funktion tavoin vertailuoperaattorit lainausmerkeissä numeerisia testejä varten.

  • ">100" — arvot, jotka ovat suurempia kuin 100
  • ">=18" — vähintään 18-vuotiaat
  • "<>" — kaikki ei-tyhjät solut

Tässä laskemme East-alueen rivit, joilla määrä on suurempi kuin 100. Huomatkaa, että määräsarake esiintyy criteria_range-alueena eikä sum_range-alueena.

=COUNTIFS(A:A, "East", C:C, ">100")

Numeerisen alueen laskeminen (väliltä)

Usein on tarpeen laskea arvot, jotka ovat kahden luvun välillä. Tätä ei voi tehdä yhdellä ehdolla, vaan sama sarake annetaan kahdesti ala- ja ylärajoineen.

Tällä lasketaan määrät, jotka ovat vähintään 50 ja enintään 200. Molemmat ehdot viittaavat sarakkeeseen C, ja koska COUNTIFS käyttää AND-logiikkaa, vain väliin kuuluvat rivit lasketaan.

=COUNTIFS(C:C, ">=50", C:C, "<=200")

Vertailu soluihin

Jotta rajoista tulee dynaamisia, tallentakaa ne soluihin ja yhdistäkää operaattori merkinnällä &. Kirjoittakaa alaraja soluun F1 ja yläraja soluun F2.

">="&F1 muodostaa ehdon suurempi tai yhtä suuri kuin F1. Näin käyttäjä voi kirjoittaa uudet rajat ja nähdä päivitetyn lukumäärän heti ilman, että kaavaa tarvitsee muokata.

=COUNTIFS(C:C, ">="&F1, C:C, "<="&F2)

Ei-tyhjien ja tyhjien solujen laskeminen

Kaksi erityisehtoa on hyödyllinen tietojen laadun tarkistamisessa:

  • "<>" laskee solut, jotka eivät ole tyhjiä
  • "=" tai "" laskee solut, jotka ovat tyhjiä

Tällä kaavalla lasketaan, kuinka monella East-alueen rivillä on myyjä täytettynä eli sarake D ei ole tyhjä. Näin puuttuvat tiedot on helppo havaita.

=COUNTIFS(A:A, "East", D:D, "<>")

COUNTIFS-funktion jokerimerkit

Tekstiehdoissa tuetaan samoja jokerimerkkejä kuin SUMIFS-funktiossa. Käyttäkää merkkiä * minkä tahansa merkkijonon ja merkkiä ? yhden merkin paikalla.

Tällä lasketaan kaikki rivit, joilla myyjän nimi alkaa M-kirjaimella — nimet Maria, Mike ja Mohammed täsmäävät kaikki. Jokerimerkit vaikuttavat vain tekstiin; lukuihin niitä käytettäessä ne ohitetaan.

=COUNTIFS(D:D, "M*")

Alueiden on oltava samankokoisia

Sama mittoja koskeva sääntö kuin SUMIFS-funktiossa pätee myös tässä: kaikkien criteria_range-alueiden muodon on oltava sama. Jos yksi alue on A2:A100 ja toinen B2:B50, COUNTIFS palauttaa #VALUE!-virheen.

Kokonaisia sarakkeita, kuten A:A ja B:B, koskevat viittaukset ovat automaattisesti samankokoisia. Siksi ne ovat suosittu ja virheiltä suojaava valinta ehtoalueiksi.

=COUNTIFS(A2:A100, "East", B2:B100, "January")

Käytännöllinen yhteenvetotaulukko

COUNTIFS on monien koontinäyttöjen taustalla. Sijoittakaa alueiden nimet sarakkeeseen F ja kuukausien nimet riville 1. Laskekaa sitten jokainen yhdistelmä sekaviittauksilla, jotta kaava voidaan täyttää koko ruudukkoon.

Sarakkeiden lukitseminen viittauksilla $A:$A ja hakusolujen lukitseminen viittauksilla $F2 / G$1 antaa yhden kaavan täyttää koko ristiintaulukoidun lukumäärätaulukon, kun kaava kopioidaan.

=COUNTIFS($A:$A, $F2, $B:$B, G$1)

COUNTIFS ja COUNTIF

Pidä funktioperheiden erot mielessä. COUNTIF käyttää yhtä range, criteria -paria, kun taas COUNTIFS käyttää yhtä tai useampaa paria. Toisin kuin SUMIFS-funktioilla, kummallakaan ei ole erillistä tulosaluetta — molemmat vain laskevat.

Jos ehtoja on useampi kuin yksi, käyttäkää COUNTIFS-funktiota. Monet käyttävät COUNTIFS-funktiota yhdenkin ehdon kanssa, jotta SUM-, COUNT- ja AVERAGE-funktioissa tarvitsee muistaa vain yksi yhtenäinen toimintatapa.

=COUNTIFS(A:A, "East")

Pikatarkistus

Miettikää, miten COUNTIFS eroaa SUMIFS-funktiosta.

Kertaus: COUNTIFS

Osaatte nyt laskea useita ehtoja täyttävien rivien määrän:

  • COUNTIFS(range1, crit1, range2, crit2, ...) — sum_range-aluetta ei ole, vaan ainoastaan testipareja.
  • Laskekaa kahden raja-arvon välille osuvat arvot toistamalla sama sarake kahdella rajalla.
  • Käyttäkää ei-tyhjille soluille ehtoa "<>" ja yhdistäkää soluviittauksiin operaattori merkillä &.
  • Kaikkien alueiden on oltava samankokoisia.

Seuraavaksi lasketaan useita ehtoja täyttävien arvojen keskiarvo AVERAGEIFS-funktiolla.

=COUNTIFS(A:A, F1, C:C, ">="&F2, D:D, "<>")
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 useiden ehtojen perusteella COUNTIFS-funktiolla” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Excel Formulas Academy-oppimispolun 3 oppituntia, myös oppitunnin “Laskeminen useiden ehtojen perusteella COUNTIFS-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 useiden ehtojen perusteella COUNTIFS-funktiolla”?

Laske rivit, jotka täyttävät useita ehtoja samanaikaisesti. 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 useiden ehtojen perusteella COUNTIFS-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 useiden ehtojen perusteella SUMIFS-funktiolla
  2. Laskeminen useiden ehtojen perusteella COUNTIFS-funktiolla
  3. Keskiarvon laskeminen useiden ehtojen perusteella AVERAGEIFS-funktiolla
  4. Päivämääräalueet ehtofunktioissa
← Takaisin: Excel Formulas Academy