Excel-kaava: summa ryhmittäin -

Sisällysluettelo

Yleinen kaava

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Yhteenveto

Jos haluat jakaa tiedot ryhmien tai tunnisteiden mukaan suoraan taulukossa, voit käyttää SUMIF-funktioon perustuvaa kaavaa.

Esitetyssä esimerkissä kaava kohdassa D5 on:

=IF(B5=B4,"",SUMIF(B:B,B5,C:C))

Huomaa: Tiedot on lajiteltava ryhmittelysarakkeen mukaan, jotta saadaan järkeviä tuloksia.

Selitys

Tämän kaavan kehys perustuu IF: hen, joka testaa kukin sarakkeen B arvoista, onko se sama kuin arvo "yllä olevassa solussa". Kun arvot vastaavat, kaava ei palauta mitään (""). Kun arvot ovat erilaiset, IF-funktio kutsuu SUMIF:

SUMIF(B:B,B5,C:C)

Jokaisella rivillä, jolla IF laukaisee SUMIF: n, SUMIF laskee kaikkien sarakkeessa C olevien vastaavien rivien summan (C: C). SUMIF käyttää kriteereinä sarakkeen B (B5) nykyistä riviarvoa, joka on testattu koko saraketta B (B: B) vastaan.

Tämäntyyppiset täydelliset sarakeviitteet ovat hienoja ja tyylikkäitä, koska sinun ei tarvitse huolehtia tietojen alkamis- ja päättymispaikoista, mutta sinun on varmistettava, että taulukon ylä- tai alapuolella ei ole ylimääräisiä tietoja, jotka saattavat tarttua SUMIFiin.

Esitys

Saattaa näyttää siltä, ​​että koko sarakeviitteen käyttäminen on huono idea, koska Excelin nykyiset versiot sisältävät yli 1 miljoonaa riviä. Testaus on kuitenkin osoittanut, että Excel arvioi vain "käytetty alue" -tietoja (A1 viimeisen käytetyn sarakkeen ja viimeksi käytetyn rivin leikkauspisteen osoitteeksi) tämäntyyppisen kaavan kanssa.

Charles Williamsilla Fast Excelissä on hyvä artikkeli tästä aiheesta, ja siinä on kaikki ajoitustulokset.

Miksi Pivot-pöydät?

Tämä esimerkki on tarkoitettu osoittamaan, kuinka täydelliset sarakeviitteet toimivat ja miten niitä voidaan käyttää suoraan tietotaulukossa. Pivot-taulukot ovat edelleen erinomainen tapa tietojen ryhmittelyyn ja yhteenvetoon.

Hyvät linkit

Excelin koko sarakkeen viitteet ja käytetty alue: Hyvä idea vai huono idea?

Mielenkiintoisia artikkeleita...