Haluamme laskea jotain alueelta vain, jos kaksi ehtoa täsmäävät Excelissä. Tässä voimme käyttää Excelin COUNTIFS -funktiota. COUNTIFS -toiminto voi luottaa useisiin ehtoihin. Ja jos kaikki ehdot täyttyvät vain, rivi lasketaan. Se on tavallaan JA logiikkaa. Aloitetaan siis…
Yleinen kaava
= COUNTIFS (ehtoalue_alue1, ehto1, ehtoalue_alue2, ehto2)
Kriteerit_alue1: Tämä on ensimmäinen kriteerialue. Tämä on pakollista. Ensimmäinen ehtosi on tältä alueelta.
Kriteerit 1: Tämä on ensimmäinen kriteeri valikoimasta1.
Kriteerit_alue2: Tämä on toinen ehtoalue toiselle ehdollesi. Tämä voi olla sama kuin ensimmäinen.
Kriteerit2: Ehto2 on toinen ehto kriteerialueelta 2.
Otetaan nyt esimerkki:
Esimerkki
Meillä on nämä tiedot COUNTIFS -esimerkkiä varten.
Ja meillä on vastaus näihin kahteen kyselyyn.
Ensimmäisessä kyselyssä on siis kaksi ehtoa yhdestä sarakkeesta, Ikä.
Voit vastata kyselyyn Laske Ihmiset, joiden ikä on 50–80 all inclusive, kirjoita tämä COUNTIFS -kaava.
= LASKUT (B2: B10, "> = 50", B2: B10, "<= 80")
Huomaa, että molemmilla ehdoilla on sama kriteerialue B2: B10. Excelillä ei ole vastalauseita samojen kriteerialueiden käytöstä. Kun poimittu data olisi 3.
Kuinka se toimii?
Yksinkertainen, k -toiminto etsii ensin kaikki alueen arvot B2: B10 se tulee olemaan {81,58,85,57,76}. Sitten sisään {81,58,85,57,76} luettelossa, se näyttää kaikki arvot, jotka ovat pienempiä tai yhtä suuria kuin 80 ja niin tulee olemaan {58,57,76}. Ja se on 3.
Nyt toisessa kyselyssä, jossa on Laske Lyijykynän tilaaneet ihmiset ja ikä on alle 15. Meidän on luotettava useisiin kriteereihin ja eri sarakkeisiin.
Joten kaksi vastaa tähän kyselyyn kirjoita tämä COUNTIFS -kaava.
= LASKUT (C2: C10, "lyijykynä", B2: B10, "<15")
Huomaa, että käytimme ehtoamme kahta eri saraketta.
Tämä on klassinen tapa laskea Excelissä kahdella tai useammalla kriteerillä. Mutta on olemassa vaihtoehtoinen tapa laskea, jos kaksi ehtoa vastaavat.
Vaihtoehtoinen COUNTIFS - COUNT, jos vastaavia ehtoja on kaksi
Otetaan siis sama esimerkki ja kyselyt kuin yllä.
Laske Ihmiset, joiden ikä on 50–80 all inclusive
= SUMPRODUCT ((B2: B10> = 50)*(B2: B10 <= 80))
Kyllä, SUMPRODUCT -toiminto voi myös laskea. Olen selittänyt SUMPRODUCT -toiminnon yksityiskohtaisesti täällä.
Laske Lyijykynän tilaaneet ihmiset ja ikä on alle 15
= SUMPRODUCT ((C2: C10 = "lyijykynä")*(B2: B10 <15))
Pohjimmiltaan yllä oleva SUMPRODUCT -kaava toimii COUNTIFS -funktioina ja jos se kirjoittaisi yleisen kaavan, se näyttäisi…
Yleinen kaava, joka laskee kaksi ehtoa käyttämällä SUMPRODUCT -toimintoa
= SUMPRODUCT ((alue1 (kriteeri1))*(alue2 (kriteeri2)))
Tässä kriteerit1 ja kriteerit2 voivat olla mitä tahansa ehtoja, jotka luovat taulukon Totta ja Väärä alkaen alue 1 ja alue2. Esim. = ”Abc”,> 20, ”2x”, ISNUMBER(alue) jne.
Ok, joten kerroin tässä, kuinka COUNTIFS -toimintoa käytetään, kun sinulla on kaksi ehtoa. Mutta jos silti, se ei ollut etsimäsi ratkaisu, kerro minulle skenaariosi alla olevasta kommenttiosasta.
COUNTIFS TAI useille kriteereille
Laske solut, jotka sisältävät tämän tai sen
Ainutlaatuisen tekstin laskeminen Excelissä
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi
VLOOKUP -toiminto Excelissä
COUNTIF Excel 2016: ssa
SUMIF -toiminnon käyttäminen Excelissä