Sumowanie warunkowe z wielu kolumn
W arkuszu znajduje się zestawienie produkcji z pierwszego 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.
Przykładowe dane przedstawia rysunek 1.
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.
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.