Sumă pe grup
Cadrul acestei formule se bazează pe IF, care testează fiecare valoare din coloana B pentru a vedea dacă este aceeași cu valoarea din „celula de mai sus”. Când valorile se potrivesc, formula nu returnează nimic („”). Când valorile sunt diferite, funcția IF apelează SUMIF:
SUMIF(B:B,B5,C:C)În fiecare rând în care SUMIF este declanșat de IF, SUMIF calculează o sumă a tuturor rândurilor care se potrivesc în coloana C (C: C). Criteriile folosite de SUMIF sunt valoarea curentă a rândului din coloana B (B5), testată pe toate coloana B (B: B).
Referințele complete ale coloanelor de acest gen sunt cool și elegante, deoarece nu aveți Nu trebuie să vă faceți griji cu privire la locul unde încep și se termină datele, dar trebuie să vă asigurați că nu există date suplimentare deasupra sau dedesubtul tabelului care ar putea fi surprinse de SUMIF.
Performanță
Ar putea părea că utilizarea unei referințe complete a coloanei este o idee proastă, deoarece versiunile actuale ale Excel conțin mai mult de 1m rânduri. Cu toate acestea, testarea a arătat că Excel evaluează doar datele din „intervalul folosit” (A1 până la adresa intersecției ultimei coloane utilizate și a ultimului rând utilizat) cu acest tip de formulă.
Charles Williams peste la Fast Excel are un articol bun despre acest subiect, cu un set complet de rezultate de sincronizare.
De ce despre tabelele pivot?