Sum etter gruppe
Rammeverket for denne formelen er basert på IF, som tester hver verdi i kolonne B for å se om den er den samme som verdien i «cellen over». Når verdiene samsvarer, returnerer formelen ingenting («»). Når verdiene er forskjellige, kaller IF-funksjonen SUMIF:
SUMIF(B:B,B5,C:C)I hver rad der SUMIF utløses av IF, beregner SUMIF en sum av alle samsvarende rader i kolonne C (C: C). Kriteriene som brukes av SUMIF er den nåværende radverdien i kolonne B (B5), testet mot hele kolonne B (B: B).
Fullstendige kolonnereferanser som dette er kule og elegante, siden du ikke » Du trenger ikke å bekymre deg for hvor dataene begynner og slutter, men du må være sikker på at det ikke er ekstra data over eller under tabellen som kan bli fanget av SUMIF.
Ytelse
Det kan se ut som å bruke en full kolonnehenvisning er en dårlig ide, siden dagens versjoner av Excel inneholder mer enn 1 meter rad. Testing har imidlertid vist at Excel bare evaluerer data i «brukt område» (A1 til skjæringsadressen til den sist brukte kolonnen og sist brukte rad) med denne typen formler.
Charles Williams over på Fast Excel har en god artikkel om dette emnet, med et komplett sett med timingresultater.
Hvorfor med pivottabeller?