Laskeminen useiden ehtojen perusteella COUNTIFS-funktiolla
Laske rivit, jotka täyttävät useita ehtoja samanaikaisesti.
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 testicriteria_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, "<>")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
- Summaaminen useiden ehtojen perusteella SUMIFS-funktiolla
- Laskeminen useiden ehtojen perusteella COUNTIFS-funktiolla
- Keskiarvon laskeminen useiden ehtojen perusteella AVERAGEIFS-funktiolla
- Päivämääräalueet ehtofunktioissa