Excel-kaava: Laske solut yhtä monista asioista -

Sisällysluettelo

Yleinen kaava

=SUMPRODUCT(COUNTIF(rng,things))

Yhteenveto

Voit laskea yhtä monista arvoista vastaavien solujen lukumäärän käyttämällä SUMPRODUCT-funktion sisällä olevaa COUNTIF-funktiota. Kaavan (yllä) yleisessä muodossa rng edustaa solualueita ja asiat edustavat laskettavia arvoja.

Esitetyssä esimerkissä solu G5 sisältää tämän kaavan:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Huomaa: COUNTIF ei eroa isoja ja pieniä kirjaimia.

Selitys

COUNTIF laskee alueen solujen määrän, jotka täyttävät toimittamasi ehdot. Kun annat COUNTIF: lle solualueen kriteereinä, se palauttaa tulokseksi joukon numeroita, joissa kukin numero edustaa yhden asian lukumäärää alueella. Tässä tapauksessa nimetty alue "asiat" (D5: D7) sisältää 3 arvoa, joten COUNTIF palauttaa 3 tulosta taulukossa, kuten:

=SUMPRODUCT((1;1;1))

Koska arvot "keltainen", "vihreä" ja "koira" näkyvät kaikki kerran alueella B5: B10. Tämän taulukon käsittelemiseksi käytämme SUMPRODUCT-toimintoa, joka on suunniteltu toimimaan matriisien kanssa. SUMPRODUCT yksinkertaisesti tiivistää taulukon kohteet ja palauttaa tuloksen 3.

Taulukon vakiona

Rajoitetulla määrällä arvoja voit käyttää kaavassa taulukon vakiota SUM: n kanssa seuraavasti:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Mutta jos käytät soluviittauksia ehdoissa, sinun on annettava taulukon kaava tai vaihdettava SUMPRODUCT-muotoon.

Mielenkiintoisia artikkeleita...