• Microsoft Office
  • LICZ.WARUNKI w Excelu - Zliczanie po 2 kryteriach bez błędów

LICZ.WARUNKI w Excelu - Zliczanie po 2 kryteriach bez błędów

Dominika Wieczorek 18 lipca 2026
Tabela w Excelu z listą mebli, gdzie kolumna "NazwaNr" zawiera dane do analizy, gdy **licz jeżeli dwa warunki** są spełnione.

Spis treści

W Excelu najwięcej czasu nie zabiera samo liczenie, tylko ustawienie warunków tak, by arkusz odpowiedział dokładnie na to, czego potrzebujesz. Gdy chcesz policzyć rekordy spełniające dwa kryteria naraz, najwygodniej sięgnąć po funkcję LICZ.WARUNKI, czyli polski odpowiednik COUNTIFS. Pokażę, jak ją zapisać, jak czytać jej logikę i jak uniknąć błędów przy tekstach, liczbach oraz datach.

Najkrótsza droga do policzenia danych po dwóch kryteriach

  • LICZ.WARUNKI zlicza tylko te wiersze, w których wszystkie warunki są spełnione jednocześnie.
  • W polskim Excelu używaj średników, a wszystkie zakresy muszą mieć taki sam rozmiar.
  • Funkcja obsługuje liczby, tekst, daty, odwołania do komórek i symbole wieloznaczne.
  • Jeśli potrzebujesz logiki „albo”, zwykle trzeba połączyć kilka formuł, a nie jedną.
  • Microsoft podaje, że można użyć maksymalnie 127 par zakres-kryterium.

Jak działa zliczanie po dwóch warunkach

Jeśli chcę policzyć na przykład zamówienia z określonego regionu i jednocześnie tylko te o statusie „opłacone”, szukam przecięcia dwóch warunków w tym samym wierszu. To jest właśnie logika AND: oba kryteria muszą się zgodzić, inaczej rekord nie trafia do wyniku. W polskiej wersji Excela obsługuje to funkcja LICZ.WARUNKI, a w angielskiej jej odpowiednik COUNTIFS.

Warto od razu odróżnić ją od LICZ.JEŻELI. Ta druga sprawdza tylko jeden warunek, więc przy dwóch kryteriach zaczynasz albo dodawać kilka zliczeń, albo przechodzisz na LICZ.WARUNKI. W praktyce właśnie ten drugi wariant jest czystszy, szybszy do utrzymania i mniej podatny na pomyłki.

Gdy już widzisz tę różnicę, sens ma dopiero składnia i to, jak Excel interpretuje każdy argument.

Składnia LICZ.WARUNKI bez zgadywania

W polskim Excelu zapis wygląda tak: LICZ.WARUNKI(zakres_kryterium1;kryterium1;[zakres_kryterium2;kryterium2]…). Najważniejsze są tu dwie rzeczy: średniki między argumentami i to, że każdy zakres musi mieć taki sam kształt jak pozostałe. Zakresy nie muszą być obok siebie, ale muszą zawierać tyle samo wierszy i kolumn.

Element Co oznacza Przykład
zakres_kryterium1 Pierwszy zakres danych, w którym Excel sprawdza warunek. A2:A100
kryterium1 Warunek zapisany jako liczba, tekst, odwołanie lub wyrażenie. "Tak", ">=50", B2
zakres_kryterium2 i kryterium2 Drugi zestaw zakresu i warunku, a potem ewentualnie kolejne pary. B2:B100 i "Północ"
Limit W jednym wzorze można użyć wielu par, ale nie więcej niż 127. W codziennej pracy to zwykle aż nadto.

Ja zwykle zaczynam od najprostszego testu: dwa zakresy i dwa krótkie warunki. Jeśli formuła działa, dopiero potem rozbudowuję ją o daty, tekst lub odwołania do komórek. Dzięki temu łatwiej wyłapać błąd, zanim arkusz urośnie do dużej tabeli.

Gdy składnia jest już jasna, najwięcej daje kilka dobrze dobranych przykładów.

Tabela wyników konkursu: uczniowie, ich punkty z zadań i informacja, czy przeszli do drugiego etapu. Adam, Marlena i Beata przeszli dalej, bo spełnili dwa warunki.

Przykłady formuł, które rozwiązują najczęstsze zadania

Najwięcej praktycznej wartości ta funkcja daje wtedy, gdy nie trzeba już ręcznie filtrować danych. Poniżej pokazuję kilka sytuacji, które w firmowych arkuszach pojawiają się najczęściej, i od razu zapis, jaki naprawdę warto stosować.

Sytuacja Formuła Co robi
Region i status zamówienia =LICZ.WARUNKI(B2:B100;"Mazowieckie";C2:C100;"Opłacone") Liczy wiersze, w których region to Mazowieckie, a status to Opłacone.
Kwota większa niż 1000 zł i transakcja w maju =LICZ.WARUNKI(D2:D100;">="&DATA(2026;5;1);D2:D100;"<"&DATA(2026;6;1);E2:E100;">1000) Liczy transakcje z maja 2026, ale tylko te, które przekroczyły 1000 zł.
Nazwa zaczynająca się od określonego fragmentu =LICZ.WARUNKI(A2:A100;"pro*";B2:B100;"Tak") Szuka nazw zaczynających się od „pro” i jednocześnie oznaczonych jako Tak.
Warunki zapisane w komórkach =LICZ.WARUNKI(C2:C100;">="&G2;C2:C100;"<="&H2) Porównuje dane z progami wpisanymi w arkuszu, więc formuła jest łatwiejsza do zmiany.

Najbardziej lubię przykład z datą, bo pokazuje jeden z częstszych błędów: wiele osób wpisuje datę na sztywno albo próbuje zamknąć miesiąc jednym dniem końcowym. W praktyce bezpieczniej jest ustawić dolną granicę jako pierwszy dzień miesiąca i górną jako pierwszy dzień kolejnego miesiąca, bo wtedy unikam problemów z godzinami zapisanymi w komórkach.

Sama formuła to jednak nie wszystko, bo różnie zapisuje się tekst, liczby i daty.

Tekst, liczby i daty wymagają trochę innego zapisu

Liczby w przedziale

Jeśli chcesz policzyć wartości między 50 a 100, nie szukaj jednej magicznej frazy. Wstaw dwa warunki do tego samego zakresu: dolną granicę i górną granicę. Ja zwykle używam zapisu >= dla początku przedziału i < dla końca, bo to najlepiej działa przy danych liczbowych i datach.

Przykład: =LICZ.WARUNKI(C2:C100;">=50";C2:C100;"<100"). Taki zapis policzy liczby od 50 do 99 i nie wymaga żadnych kolumn pomocniczych.

Tekst i fragmenty nazw

Przy tekstach formuła może sprawdzać pełną wartość albo tylko jej fragment. Gwiazdka * oznacza dowolny ciąg znaków, a znak zapytania ? pojedynczy znak. Excel zwykle nie rozróżnia wielkości liter, więc „Raport” i „RAPORT” potraktuje tak samo.

Przykład: =LICZ.WARUNKI(A2:A100;"raport*";B2:B100;"Gotowe") policzy wszystkie pozycje zaczynające się od słowa „raport” i jednocześnie oznaczone jako gotowe. To wygodne przy kategoriach, nazwach produktów i opisach, które nie są wpisywane idealnie równo.

Przeczytaj również: Jak zrobić akapit w Wordzie - proste sposoby na formatowanie tekstu

Daty i odwołania do komórek

Daty najlepiej budować przez DATA albo przez odwołanie do komórki. Jeśli kryterium trzymasz w komórce E2, zapisujesz je jako ">="&E2. To czytelniejsze niż wpisywanie daty na sztywno i łatwiejsze do zmiany bez grzebania w formule.

Praktycznie oznacza to, że mogę przygotować w arkuszu dwa pola: datę startową i końcową, a sama formuła tylko je odczyta. Taki układ jest szczególnie wygodny w raportach, które co miesiąc powtarzają ten sam schemat.

Kiedy wynik się nie zgadza, problem zwykle leży w kilku powtarzalnych błędach.

Najczęstsze błędy, przez które wynik wychodzi zły

  • Zakresy mają różną długość. Excel porównuje komórki w tych samych pozycjach, więc liczba wierszy i kolumn musi się zgadzać.
  • Warunek logiczny jest wpisany bez cudzysłowu. Przy porównaniach typu większe lub mniejsze trzeba trzymać operator razem z warunkiem, a nie rozbijać go przypadkowo.
  • Użyto logiki „albo”, chociaż funkcja działa jak „i”. LICZ.WARUNKI wymaga spełnienia wszystkich kryteriów naraz.
  • W danych są dodatkowe spacje. Jedna ukryta spacja potrafi sprawić, że tekst już się nie zgadza; wtedy pomaga oczyszczenie komórek.
  • Liczby są zapisane jako tekst. Taki zapis często psuje porównania progów liczbowych, zwłaszcza gdy dane pochodzą z importu.
  • Pomyłka w separatorach. W polskim Excelu standardem są średniki, więc formuła skopiowana z angielskiego poradnika często nie zadziała bez poprawek.

Najlepszy test, jaki robię, jest bardzo prosty: sprawdzam formułę na kilku ręcznie policzonych wierszach. Jeśli wynik się zgadza, dopiero wtedy rozszerzam ją na cały zakres. Kiedy zadanie wykracza poza prosty AND, warto dobrać inne rozwiązanie zamiast upychać wszystko w jednym wzorze.

Kiedy warto wybrać inną funkcję niż LICZ.WARUNKI

Nie każda sytuacja wymaga tej samej funkcji. Czasem najlepsze będzie zliczanie po dwóch warunkach, a czasem lepiej rozbić problem na kilka mniejszych formuł. Tabela poniżej pokazuje, kiedy ja sięgam po alternatywę.

Sytuacja Lepsze rozwiązanie Dlaczego
Dwa warunki muszą być spełnione jednocześnie LICZ.WARUNKI To jej naturalne zastosowanie i najczytelniejszy zapis.
Chcesz policzyć jeden z dwóch możliwych statusów Połączenie kilku LICZ.JEŻELI Tu działa logika „albo”, a nie przecięcie warunków.
Formuła ma bardzo złożone reguły SUMA.ILOCZYNÓW albo pomocnicza kolumna Bywa bardziej elastyczna, ale zwykle trudniejsza do utrzymania.

Przykład z logiką „albo” wygląda tak: =SUMA(LICZ.JEŻELI(A2:A100;"Nowy");LICZ.JEŻELI(A2:A100;"W trakcie")). To nie jest konkurencja dla LICZ.WARUNKI, tylko inny typ pytania. Gdy chcesz policzyć kilka dopuszczalnych wartości w jednej kolumnie, najwygodniej sumować osobne zliczenia.

W praktyce największą różnicę robi nie sama funkcja, tylko to, czy arkusz ma być jednorazowy, czy ma działać długo i bez poprawek. Wtedy wchodzi już kwestia czytelności, a nie tylko poprawnej składni.

Jak buduję formułę, żeby arkusz był czytelny po miesiącu

  • Zaczynam od jednego prostego warunku i dopiero potem dokładam drugi.
  • Jeśli ktoś ma później edytować arkusz, trzymam progi i daty w osobnych komórkach zamiast wklejać je na sztywno do formuły.
  • Przy kopiowaniu formuły blokuję zakresy znakami $, żeby nie przesuwały się przypadkiem o wiersz lub kolumnę.
  • Przy datach miesięcznych używam zakresu od pierwszego dnia miesiąca do pierwszego dnia następnego miesiąca.
  • Sprawdzam, czy dane nie zawierają pustych spacji, tekstów udających liczby i mieszanych formatów dat.

W praktyce najlepiej myśleć o tej funkcji jak o filtrze liczącym: jeśli wiersz przechodzi przez oba sita, trafia do wyniku. Gdy budujesz formułę krok po kroku i pilnujesz zgodności zakresów, zliczanie po dwóch warunkach przestaje być problemem, a staje się jednym z najbardziej użytecznych narzędzi w Excelu.

FAQ - Najczęstsze pytania

LICZ.WARUNKI to funkcja Excela, która zlicza komórki spełniające wiele kryteriów jednocześnie. Jest odpowiednikiem angielskiej funkcji COUNTIFS i pozwala na precyzyjne filtrowanie danych, np. zliczanie zamówień z konkretnego regionu o określonym statusie.

LICZ.WARUNKI pozwala na określenie wielu kryteriów, które muszą być spełnione jednocześnie (logika "AND"). LICZ.JEŻELI natomiast sprawdza tylko jeden warunek. Przy dwóch lub więcej kryteriach LICZ.WARUNKI jest wydajniejsza i bardziej przejrzysta.

Składnia to: LICZ.WARUNKI(zakres_kryterium1;kryterium1;[zakres_kryterium2;kryterium2]...). Pamiętaj o średnikach jako separatorach i upewnij się, że wszystkie zakresy mają taką samą liczbę wierszy i kolumn. Kryteria mogą być tekstem, liczbami, datami lub odwołaniami do komórek.

Tak, funkcja obsługuje daty (najlepiej używać funkcji DATA lub odwołań do komórek) oraz tekst z symbolami wieloznacznymi, takimi jak gwiazdka (*) dla dowolnego ciągu znaków lub znak zapytania (?) dla pojedynczego znaku. Pozwala to na elastyczne wyszukiwanie np. nazw zaczynających się na "pro".

Częste błędy to: zakresy o różnej długości, brak cudzysłowów przy warunkach logicznych (np. ">="), próba zastosowania logiki "OR" (zamiast "AND"), dodatkowe spacje w danych, liczby zapisane jako tekst oraz pomyłki w separatorach (np. przecinek zamiast średnika w polskim Excelu).

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi

licz jeżeli dwa warunki
excel licz.warunki dwa kryteria
licz.warunki wiele kryteriów
Autor Dominika Wieczorek
Dominika Wieczorek
Nazywam się Dominika Wieczorek i od 15 lat zajmuję się edukacją oraz rozwojem osobistym. Moje zainteresowanie tymi tematami zrodziło się z chęci pomagania innym w odkrywaniu ich potencjału i rozwijaniu umiejętności. Lubię wyjaśniać złożone zagadnienia w sposób przystępny, co pozwala czytelnikom lepiej zrozumieć różnorodne aspekty samodoskonalenia. W moich tekstach skupiam się na praktycznych wskazówkach, które mogą być zastosowane w codziennym życiu, a także na aktualnych trendach w edukacji. Staram się zawsze weryfikować źródła informacji i porównywać różne podejścia, by dostarczać rzetelne oraz zrozumiałe treści. Moim celem jest, aby każdy czytelnik mógł znaleźć coś wartościowego dla siebie i zainspirować się do działania.

Udostępnij artykuł

Napisz komentarz