Suma według grupy
Struktura tej formuły jest oparta na funkcji JEŻELI, która sprawdza każdą wartość w kolumnie B, aby sprawdzić, czy jest taka sama, jak wartość w „komórce powyżej”. Gdy wartości są zgodne, formuła nie zwraca niczego („”). Gdy wartości są różne, funkcja JEŻELI wywołuje SUMIF:
SUMIF(B:B,B5,C:C)W każdym wierszu, w którym SUMIF jest wyzwalana przez JEŻELI, SUMA.JEŻELI oblicza suma wszystkich pasujących wierszy w kolumnie C (C: C). Kryteria używane przez SUMIF to bieżąca wartość wiersza w kolumnie B (B5), sprawdzana względem całej kolumny B (B: B).
Pełne odwołania do kolumn, takie jak ta, są fajne i eleganckie, ponieważ nie „ Nie musisz martwić się o początek i koniec danych, ale musisz się upewnić, że nad lub pod tabelą nie ma żadnych dodatkowych danych, które mogą zostać przechwycone przez SUMIF.
Wydajność
Może się wydawać, że użycie odwołania do pełnej kolumny jest złym pomysłem, ponieważ obecne wersje programu Excel zawierają więcej niż 1 mln wierszy. Jednak testy wykazały, że program Excel ocenia tylko dane z „używanego zakresu” (A1 do adresu przecięcia ostatniej używanej kolumny i ostatnio używanego wiersza) z tego typu formułą.
Charles Williams przez w Fast Excel jest dobry artykuł na ten temat, z pełnym zestawem wyników czasowych.
Dlaczego o tabelach przestawnych?