Jak używać funkcji SUMIF w programie Excel z wieloma kryteriami: 3 praktyczne przykłady

Funkcja SUMA.JEŻELI w programie Excel dodaje wartości spełniające jeden warunek. Aby zsumować dwa lub więcej warunków, które muszą być spełnione, użyj funkcji SUMA.JEŻELI ; aby zsumować wiersze spełniające jedną z dwóch wartości, dodaj oddzielne formuły SUMA.JEŻELI. Poniższe przykłady wykorzystują małą tabelę sprzedaży, aby pokazać wszystkie trzy wzorce i wyjaśnić, która funkcja do nich pasuje.

Utwórz spójną tabelę sprzedaży

Użyj tych przykładowych kolumn w arkuszu kalkulacyjnym. Nagłówek znajduje się w wierszu 1, a sześć rekordów sprzedaży w wierszach od 2 do 7. Poniższe formuły odnoszą się do tych konkretnych wierszy.

AgentProduktMiesiącRegionSprzedaż
CharlesLaptopStyczeńWschód500 dolarów
AlexTabletStyczeńZachód420
CharlesTelefonLutyZachód750
ElliotMonitorStyczeńWschód480
AlexLaptopLutyWschód310
ElliotTabletLutyZachód620

SUMIF i SUMIFS: co się zmienia?

Składnia jednego warunku jest następująca =SUMIF(range, criteria, [sum_range]). Zakres to kolumna sprawdzana przez Excela, kryteria to wartość lub reguła do dopasowania, a opcjonalny argument suma_zakres zawiera liczby do dodania. Na przykład, sprawdzanie nazw agentów w kolumnie A i dodawanie sprzedaży z kolumny E powoduje, że warunek i wartości znajdują się w oddzielnych zakresach.

W przypadku wielu warunków, które muszą być spełnione, Excel używa =SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...). Należy zauważyć, że funkcja SUMA.WARUNKÓW umieszcza zakres sumy na pierwszym miejscu, a funkcja SUMA.JEŻELI na trzecim. Microsoft dokumentuje do 127 par zakres-kryterium dla funkcji SUMA.WARUNKÓW. Dopasowane zakresy powinny mieć ten sam rozmiar i kształt.

Arkusz kalkulacyjny programu Excel pokazujący zakres kryteriów Agenta, komórkę kryteriów Charlesa i wyrównany zakres sumy Sprzedaży.
Dopasuj każdy wiersz w zakresie Agent do odpowiadającej mu wartości w zakresie Suma sprzedaży.

Przykład 1: Dodaj sprzedaż dla jednego agenta za pomocą funkcji SUMIF

Aby zsumować sprzedaż Charlesa we wszystkich produktach, miesiącach i regionach, wprowadź:

=SUMIF(A2:A7,"Charles",E2:E7)

Excel sprawdza, A2:A7czy w komórce znajduje się Karol, a następnie dodaje wartości w pasujących wierszach E2:E7. Wynik to 1250 USD (500 USD + 750 USD). Możesz zastąpić cudzysłów odwołaniem do komórki, na przykład =SUMIF(A2:A7,G2,E2:E7), jeśli komórka G2 zawiera Karola. Odwołanie do komórki ułatwia ponowne wykorzystanie wyniku przez innego agenta.

Tabela sprzedaży w programie Excel z wyróżnionymi dwoma wierszami Charlesa i łączną kwotą 1250 USD.
SUMIF dodaje wartości sprzedaży dla wierszy, w których agentem jest Karol.

Przykład 2: Dodaj sprzedaż Alexa w styczniu za pomocą funkcji SUMIFS

W tym przypadku sprzedaż musi spełniać oba warunki: agentem jest Alex , a miesiąc to styczeń. Użyj funkcji SUMIFS, ponieważ każda para kryteriów musi być zgodna:

=SUMIFS(E2:E7,A2:A7,"Alex",C2:C7,"Jan")

Pierwszym argumentem jest zakres sprzedaży. Następna para sprawdza kolumnę Agent dla Alexa; ostatnia para sprawdza miesiąc dla stycznia. Uwzględniany jest tylko wiersz spełniający oba testy, więc odpowiedź to $420 . Aby umożliwić edycję kryteriów, umieść Alexa w komórce G2 i Jan w nagłówku H2, a następnie użyj =SUMIFS(E2:E7,A2:A7,G2,C2:C7,H2).

Tabela sprzedaży w programie Excel z wyróżnionym wierszem Alex i styczeń oraz wynikiem SUMIFS wynoszącym 420 USD.
Funkcja SUMIFS uwzględnia sprzedaż tylko wtedy, gdy spełnione są kryteria agenta i miesiąca.

Przykład 3: Dodaj sprzedaż dla dowolnego z dwóch agentów

„Charles or Elliot” to warunek LUB . Jedną z prostych opcji jest dodanie dwóch wyników SUMA.JEŻELI:

=SUMIF(A2:A7,"Charles",E2:E7)+SUMIF(A2:A7,"Elliot",E2:E7)

Pierwsza funkcja SUMIF zwraca 1250 USD dla Karola; druga zwraca 1100 USD dla Elliota. Ich łączna suma wynosi 2350 USD . To podejście jest łatwe do odczytania i sprawdza się, gdy masz krótką listę nazwisk. Jeśli umieścisz nazwiska w komórkach G2 i H2, użyj =SUMIF(A2:A7,G2,E2:E7)+SUMIF(A2:A7,H2,E2:E7), aby móc zmienić listę bez przepisywania formuły. Jeśli kryteria się pokrywają, dodanie oddzielnych wyników może zliczyć ten sam wiersz więcej niż raz; te dwa różne nazwiska agentów nie pokrywają się.

Tabela sprzedaży w programie Excel z wyróżnionymi wierszami sprzedaży Charlesa i Elliota oraz łączną kwotą 2350 USD.
Dodaj dwa wyniki funkcji SUMIF do całkowitej sprzedaży każdego z agentów.

Typowe błędy funkcji SUMIF i SUMIFS

  • Zamiana argumentów: SUMA.JEŻELI zaczyna się od zakresu kryteriów; SUMA.WARUNKÓW zaczyna się od zakresu sumy. Sprawdź kolejność funkcji przed skopiowaniem formuły.
  • Użycie funkcji SUMIF dla warunku AND: Dla agenta Alexa i miesiąca Jan razem, użyj funkcji SUMIFS. Oddzielne wyniki funkcji SUMIF dodają alternatywy (OR), a nie warunki jednoczesne.
  • Nieprawidłowo wyrównane zakresy: W funkcji SUMIFS należy używać zakresów o pasujących wymiarach, takich jak E2:E7, A2:A7i C2:C7. Rozpoczęcie lub zakończenie jednego zakresu w innym wierszu może spowodować błąd lub nieprawidłową sumę.
  • Pozostawienie kryteriów tekstowych bez cudzysłowów: Wpisz tekst, np. "Charles"w cudzysłowie, lub wskaż komórkę zawierającą ten tekst. W przypadku reguły porównania, wpisz go jako tekst, np ">500". .

Jeśli program Excel zwróci zero, sprawdź, czy kryteria dokładnie odpowiadają wartościom w arkuszu kalkulacyjnym i czy komórki „Sprzedaż” zawierają liczby, a nie tekst liczbowy. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją funkcji SUMA.JEŻELI firmy Microsoft , dokumentacją funkcji SUMA.WARUNKÓW oraz przewodnikiem sumowania wartości z wieloma warunkami . W przypadku błędu zapoznaj się z instrukcjami rozwiązywania problemów z funkcjami SUMA.JEŻELI/SUMA.WARUNKÓW#VALUE! firmy Microsoft .

Użyj funkcji SUMA.JEŻELI do jednego testu, SUMA.JEŻELI, gdy wszystkie wymienione testy muszą być prawdziwe, oraz wielu obliczeń SUMA.JEŻELI, gdy celem jest uwzględnienie jednej lub drugiej wartości. Wybór funkcji zgodnie z tą logiką ułatwia weryfikację formuły w miarę rozrastania się arkusza.

Zostaw komentarz

Jak przenieść obraz w programie Microsoft Word

Jak przenieść obraz w programie Microsoft Word

Dowiedz się, jak przeciągać obraz w programie Word, wybierać opcje zawijania tekstu, zachowywać go w akapicie lub mocować na stronie oraz rozwiązywać problemy z obrazami, których nie można przenieść.

Jak wstawić pole wyboru w programie Excel: dwie proste metody

Jak wstawić pole wyboru w programie Excel: dwie proste metody

Dowiedz się, jak wstawić pole wyboru w programie Excel za pomocą narzędzia w komórce, zliczyć zaznaczone elementy za pomocą formuł lub dodać powiązany formant formularza w starszych wersjach programu na komputery stacjonarne.

Jak automatycznie wypełniać litery w programie Excel: od A do Z i dalej

Jak automatycznie wypełniać litery w programie Excel: od A do Z i dalej

Generuj litery od A do Z, małe litery lub etykiety powyżej Z w programie Excel za pomocą formuły z uchwytem wypełniania, SEKWENCJI lub wielokrotnego użytku listy niestandardowej.

Jak przekreślić tekst w programie Excel: skróty i metody krok po kroku

Jak przekreślić tekst w programie Excel: skróty i metody krok po kroku

Dowiedz się, jak przekreślać wiersze w programie Excel w systemie Windows, na komputerze Mac i w przeglądarce, formatować część komórki i usuwać wiersze bez usuwania ich wartości.

Czym jest Microsoft Access? Jak działają jego narzędzia bazodanowe

Czym jest Microsoft Access? Jak działają jego narzędzia bazodanowe

Microsoft Access to aplikacja bazy danych systemu Windows do przechowywania powiązanych rekordów, tworzenia zapytań, tworzenia formularzy wprowadzania danych i generowania raportów. Dowiedz się, jak działa i kiedy się sprawdza.

Importowanie i eksportowanie danych z programu Office Outlook 2010: przenoszenie danych za pomocą pliku PST

Importowanie i eksportowanie danych z programu Office Outlook 2010: przenoszenie danych za pomocą pliku PST

Dowiedz się, jak zaimportować plik PST do programu Outlook 2010 lub wyeksportować pocztę, kontakty, kalendarz i zadania. Postępuj zgodnie z odpowiednimi menu i unikaj pominiętych folderów lub duplikatów.

Zmiana wysokości i szerokości linii siatki w programie Word 2010

Zmiana wysokości i szerokości linii siatki w programie Word 2010

Dowiedz się, jak dostosować wysokość i szerokość linii siatki w programie Word 2010, zmienić widoczną częstotliwość linii oraz ustawić odstępy między liniami siatki w pionie i w poziomie.

Jak wstawić aktywną stronę internetową do slajdu programu PowerPoint

Jak wstawić aktywną stronę internetową do slajdu programu PowerPoint

Za pomocą dodatku LiveWeb możesz umieścić witrynę internetową na slajdzie programu PowerPoint, ustawić jej rozmiar i sposób odświeżania oraz sprawdzić zgodność przed prezentacją.

Odzyskiwanie hasła PST programu Outlook za pomocą jądra Nucleus

Odzyskiwanie hasła PST programu Outlook za pomocą jądra Nucleus

Odzyskaj zapomniane hasło PST programu Outlook, korzystając z bieżących instrukcji Kernela, obejmujących m.in. identyfikację właściwego pliku, wykonanie kopii zapasowej i sprawdzenie ograniczeń narzędzia.

Dodaj święta narodowe do kalendarza Outlook

Dodaj święta narodowe do kalendarza Outlook

Dodaj święta krajowe w nowym Outlooku, Outlooku w przeglądarce lub klasycznej wersji Outlooka. Dowiedz się, jak unikać duplikatów wydarzeń i sprawdzać, czy nie brakuje dat z lat 2026–2027.