Summa ryhmittäin
Tämän kaavan kehys perustuu IF: hen, joka testaa jokaisen sarakkeen B arvon selvittääkseen, 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 summa (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 et ” Meidän ei tarvitse huolehtia siitä, mistä tiedot alkavat ja loppuvat, mutta sinun on oltava varma siitä, ettei taulukon ylä- tai alapuolella ole ylimääräisiä tietoja, jotka saattavat tarttua SUMIFiin.
Suorituskyky
Saattaa näyttää siltä, että koko sarakeviitteen käyttäminen on huono idea, koska nykyiset Excel-versiot sisältävät yli 1 m riviä. Testaus on kuitenkin osoittanut, että Excel arvioi tämän tyyppisellä kaavalla vain tiedot ”käytetty alue” (A1 viimeisen käytetyn sarakkeen ja viimeksi käytetyn rivin leikkauspisteen osoitteeksi).
Charles Williams yli Fast Excelillä on hyvä artikkeli tästä aiheesta, ja siinä on kaikki ajoitustulokset.
Miksi pivot-taulukot?