Warunkowe podsumowanie z wielu kolumn to jedno z najczęściej wykonywanych obliczeń w trakcie przeprowadzania analiz czy budowania raportów. Zwykle do tego celu wykorzystuje się funkcję SUMA.JEŻELI, która niestety ma pewne ograniczenie. Otóż niechętnie przyjmuje bardziej złożone kryteria obliczeń. W takiej sytuacji z pomocą przychodzi formuła tablicow a. Umożliwia ona przeanalizowanie danych z wielu komórek i zwrócenie wartości w jednej komórce wynikowej. Warto, abyś nauczył się korzystać z tego typu formuł, dlatego w tym wydaniu przygotowałem dla Ciebie szybkie i bardzo użyteczne rozwiązanie.

Serdecznie pozdrawiam
Piotr Gromulski

Redaktor poradnika
"Excel w praktyce"

Porada tygodnia

      • Warunkowe podsumowanie z wielu kolumn

Przyjmijmy, że utworzyłeś zestawienie produkcji dotyczące 1. kwartału bieżącego roku. W komórkach powyżej znajduje się tabelka wynikowa, w której chcesz uzyskać podsumowanie dotyczące konkretnego produktu. Niestety, pojawia się problem, ponieważ funkcja SUMA.JEŻELI nie uwzględnia wartości z kilku kolumn. Okazuje się, że jest pewien trik, który okaże się pomocny w rozwiązaniu tego zadania.

0x01 graphic

Rys. 1. Zestawienie wyprodukowanych sztuk

=> Aby wykonać takie podsumowanie:
1. W komórce A2 wprowadź nazwę produktu.
2. W komórce B2 wpisz następującą formułę:

=SUMA(JEŻELI($A$5:$A$14=$A$2;$B$5:$D$14;0))

i koniecznie zatwierdź ją kombinacją klawiszy Ctrl + Shift + Enter, ponieważ jest to formuła tablicowa. Poprawnie zatwierdzona zostanie ujęta w nawiasy klamrowe widoczne na pasku formuły.

0x01 graphic

Rys. 2. Poprawny wynik

Wyjaśnienie działania formuły:
Funkcja JEŻELI dla każdej komórki z obszaru B5:D14 sprawdza, czy odpowiadająca jej wartość w kolumnie A równa się wartości w komórce A2. Jeśli ten warunek jest spełniony, to funkcja JEŻELI zwraca wartość odpowiedniej komórki z obszaru B5:D14. W przeciwnym razie zwraca wartość 0. Funkcja JEŻELI wylicza wartości osobno dla każdej komórki z wspomnianego obszaru. Na końcu wszystkie te wartości są sumowane za pomocą funkcji SUMA.