- Trzy argumenty SUMA.JEŻELI
- Jak zapisać kryterium: liczba, tekst, znak i komórka
- Symbole wieloznaczne: gwiazdka, znak zapytania i tylda
- Daty jako kryterium
- Suma_zakres: ten sam rozmiar co zakres
- Przykład 1: wartości nieruchomości i prowizje
- Przykład 2: sprzedaż według kategorii
- Kiedy SUMA.JEŻELI nie wystarczy
- Moja rada
- Najczęściej zadawane pytania
Funkcja SUMA.JEŻELI sumuje tylko te komórki, które spełniają jeden warunek. Zapis to =SUMA.JEŻELI(zakres; kryteria; suma_zakres), na przykład =SUMA.JEŻELI(B2:B25;">5") doda wszystkie liczby z kolumny większe od 5. Jeśli warunek sprawdzasz w jednej kolumnie, a sumujesz inną, dopisz trzeci argument, czyli suma_zakres.
Najwięcej problemów sprawiają nie same zakresy, ale zapis kryterium. Kiedy dać cudzysłów, a kiedy nie? Jak połączyć znak większości z komórką? Do tego dochodzi mało znane ograniczenie, które pomoc Microsoftu oznacza jako ważne: SUMA.JEŻELI zwraca niepoprawne wyniki, gdy dopasowujesz nią ciągi dłuższe niż 255 znaków. Przy długich opisach produktów albo komentarzach w jednej komórce to realne ryzyko.
Wszystko poniżej opieram na pomocy Microsoftu do funkcji SUMA.JEŻELI, którą czytałam w październiku 2026. Dotyczy Excela dla Microsoft 365 na Windows i Mac, Excela 2024, 2021, 2019 i 2016.
Trzy argumenty SUMA.JEŻELI
| Argument | Wymagany? | Co oznacza |
|---|---|---|
| zakres | Tak | Komórki, które sprawdzasz pod kątem kryterium. Puste komórki i wartości tekstowe są pomijane przy sumowaniu. Zakres może zawierać daty w standardowym formacie Excela |
| kryteria | Tak | Warunek w postaci liczby, wyrażenia, odwołania do komórki, tekstu lub funkcji |
| suma_zakres | Nie | Komórki, które faktycznie dodajesz, gdy są inne niż zakres. Jeśli go pominiesz, Excel doda komórki z argumentu zakres |
Przykład z dwoma kolumnami: =SUMA.JEŻELI(B2:B5;"Jan";C2:C5) zsumuje wartości z C2:C5 tylko w tych wierszach, w których w kolumnie B stoi Jan. Kolumna B to warunek, kolumna C to liczby do dodania.
Jak zapisać kryterium: liczba, tekst, znak i komórka
Microsoft podaje taką listę poprawnych kryteriów: 32, ">32", B5, "3?", "jabłk*", "*~?" oraz DZIŚ(). Zasada cudzysłowu jest prosta: każde kryterium tekstowe i każde kryterium ze znakiem matematycznym lub logicznym ujmujesz w podwójny cudzysłów. Kryteria liczbowe cudzysłowu nie potrzebują.
| Chcesz zsumować | Kryterium | Cudzysłów? |
|---|---|---|
| Komórki równe liczbie | 32 | Nie |
| Komórki większe od liczby | ">32" | Tak, bo jest znak |
| Komórki równe zawartości komórki | B5 | Nie |
| Komórki z tekstem | "Owoce" | Tak |
| Komórki większe od wartości w komórce | ">" & C2 | Znak w cudzysłowie, komórka poza nim |
| Komórki z dzisiejszą datą | DZIŚ() | Nie, to funkcja |
Najczęściej myli się przedostatni wiersz. Gdy próg trzymasz w osobnej komórce, nie wpisuj ">C2", bo Excel potraktuje C2 jak zwykły tekst. Znak większości zostaje w cudzysłowie, a komórkę doklejasz operatorem &.
Symbole wieloznaczne: gwiazdka, znak zapytania i tylda
- Znak zapytania odpowiada dowolnemu pojedynczemu znakowi. Kryterium "3?" pasuje do dwuznakowego tekstu zaczynającego się od 3.
- Gwiazdka pasuje do dowolnej sekwencji znaków. Kryterium "jabłk*" złapie jabłko, jabłka i wszystko, co zaczyna się od jabłk.
- Tylda przed znakiem sprawia, że Excel szuka go dosłownie. Kryterium "*~?" znajdzie tekst kończący się prawdziwym znakiem zapytania.
Daty jako kryterium
Zakres sprawdzany przez SUMA.JEŻELI może zawierać daty w standardowym formacie Excela, a kryterium może być funkcją. Dzięki temu zsumujesz na przykład tylko dzisiejsze wpisy: =SUMA.JEŻELI(A2:A20;DZIŚ();B2:B20). Kolumna A to daty, kolumna B to liczby do dodania. Te same zasady cudzysłowu działają przy datach jak przy liczbach. Gdy chcesz porównać datę ze znakiem, znak idzie w cudzysłów, a funkcję doklejasz przez &, na przykład ">" & DZIŚ() dla dat późniejszych niż dziś.
Uważaj na daty wpisane jako tekst. Pomoc mówi, że komórki w zakresie muszą być liczbami albo nazwami, tablicami lub odwołaniami zawierającymi liczby, a wartości tekstowe są pomijane. Wiersz z datą zapisaną jako tekst po prostu nie zostanie uwzględniony.
Suma_zakres: ten sam rozmiar co zakres
Suma_zakres powinien mieć taki sam rozmiar i kształt jak zakres. Jeśli tak nie jest, wydajność może się pogorszyć, a formuła i tak zsumuje obszar, który zaczyna się w pierwszej komórce argumentu suma_zakres, ale ma wymiary argumentu zakres.
| zakres | suma_zakres | Co Excel naprawdę sumuje |
|---|---|---|
| A1:A5 | B1:K5 | B1:B5 |
Formuła nie pokaże tu żadnego błędu, więc łatwo przeoczyć, że połowa wskazanych komórek w ogóle nie bierze udziału w sumie. Zaznaczaj oba zakresy tak samo wysoko i tak samo szeroko.
Przykład 1: wartości nieruchomości i prowizje
Pomoc Microsoftu ma gotowy arkusz z wartościami nieruchomości w kolumnie A i prowizjami w kolumnie B. Możesz skopiować dane do komórki A1 nowego arkusza. Jeśli formuły nie pokazują wyników, zaznacz je, naciśnij F2, a potem Enter.
| Formuła | Co liczy |
|---|---|
| =SUMA.JEŻELI(A2:A5;">160000";B2:B5) | Sumę prowizji dla nieruchomości o wartości powyżej 160000 |
| =SUMA.JEŻELI(A2:A5;">160000") | Sumę samych wartości nieruchomości powyżej 160000, bo brak suma_zakres |
| =SUMA.JEŻELI(A2:A5;300000;B2:B5) | Sumę prowizji dla nieruchomości o wartości równej 300000 |
| =SUMA.JEŻELI(A2:A5;">" & C2;B2:B5) | Sumę prowizji dla wartości powyżej kwoty wpisanej w komórce C2 |
Zwróć uwagę na drugą formułę. Bez trzeciego argumentu Excel dodaje te same komórki, które sprawdza, czyli wartości nieruchomości, a nie prowizje.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Przykład 2: sprzedaż według kategorii
Drugi arkusz z pomocy ma kategorię w kolumnie A (Owoce, Warzywa), nazwę produktu w kolumnie B (pomidory, brokuły, pomarańcze, marchew, jabłka, masło) i sprzedaż w kolumnie C.
| Formuła | Co liczy |
|---|---|
| =SUMA.JEŻELI(A2:A7;"Owoce";C2:C7) | Łączną sprzedaż produktów z kategorii Owoce |
| =SUMA.JEŻELI(A2:A7;"Warzywa";C2:C7) | Łączną sprzedaż produktów z kategorii Warzywa |
| =SUMA.JEŻELI(B2:B7;"*y";C2:C7) | Sprzedaż produktów, których nazwy kończą się na y, czyli pomidorów i brokułów |
| =SUMA.JEŻELI(A2:A7;"";C2:C7) | Sprzedaż produktów bez przypisanej kategorii |
Ostatnia formuła to przydatna sztuczka do sprzątania danych. Puste kryterium w cudzysłowie zsumuje wiersze, w których ktoś zapomniał wpisać kategorię.
Kiedy SUMA.JEŻELI nie wystarczy
- Masz więcej niż jeden warunek, na przykład kategorię i miesiąc. Wtedy Microsoft odsyła do funkcji SUMA.WARUNKÓW.
- Dopasowujesz tekst dłuższy niż 255 znaków. Wynik może być niepoprawny.
- Dopasowujesz ciąg #VALUE!. Pomoc wymienia to jako drugi przypadek niepoprawnych wyników.
Moja rada
Zanim napiszesz formułę, powiedz ją sobie zdaniem: sprawdź tę kolumnę, szukaj tego, dodaj tamtą kolumnę. To od razu daje kolejność argumentów. Każdy warunek ze znakiem albo tekstem wpisuj w cudzysłowie, a próg trzymaj w osobnej komórce i doklejaj go przez &, wtedy zmienisz go bez ruszania formuły. Pilnuj, żeby zakres i suma_zakres miały tę samą wysokość. Ja polecam tę funkcję każdemu, kto prowadzi prosty arkusz wyników, na przykład wyświetleń według rodzaju treści. Jeśli tak liczysz swoje wyniki, zajrzyj też do tekstu o tym, ile YouTube płaci za wyświetlenia, i do poradnika, jak zarabiać na Facebooku.
Najczęściej zadawane pytania
Jak działa SUMA.JEŻELI w Excelu?
Funkcja sumuje wartości z zakresu, które spełniają jedno kryterium. Zapis to =SUMA.JEŻELI(zakres; kryteria; suma_zakres), a trzeci argument jest opcjonalny.
Kiedy kryterium trzeba wziąć w cudzysłów?
Każde kryterium tekstowe oraz każde ze znakiem matematycznym lub logicznym, na przykład ">5", ujmujesz w podwójny cudzysłów. Kryteria liczbowe nie wymagają cudzysłowu.
Co się stanie, gdy pominę suma_zakres?
Excel doda komórki z argumentu zakres, czyli te same komórki, do których zastosował kryterium.
Czy w SUMA.JEŻELI można użyć gwiazdki?
Tak. Gwiazdka pasuje do dowolnej sekwencji znaków, a znak zapytania do jednego znaku. Tylda przed nimi pozwala szukać ich dosłownie.
Jak zsumować przy kilku warunkach?
Do sumowania na podstawie wielu kryteriów Microsoft poleca funkcję SUMA.WARUNKÓW.
Dlaczego SUMA.JEŻELI daje zły wynik?
Sprawdź, czy nie dopasowujesz tekstu dłuższego niż 255 znaków i czy suma_zakres ma taki sam rozmiar i kształt jak zakres.