Funkcje przyjmujące jako argumenty warunki oraz symbole wieloznaczne

Niektóre funkcje, takie jak SUMA, operują na całych zakresach komórek. Inne, takie jak SUMA.JEŻELI, operują tylko na tych komórkach z zakresu, które spełniają określony warunek. Na przykład, jeśli chcesz dodać wszystkie liczby z kolumny B, które są mniejsze niż 5, możesz użyć:

=SUMA.JEŻELI(B;"<5")

Drugi argument funkcji SUMA.JEŻELI nazywany jest warunkiem, ponieważ powoduje ignorowanie przez funkcję komórek nie spełniających określonych wymagań.

Istnieją dwa rodzaje funkcji przyjmujących warunki:

  • Funkcje, których nazwa kończy się na JEŻELI, WARUNKI lub WARUNKÓW (wyjątkiem jest funkcja JEŻELI, która nie przyjmuje warunku, lecz wyrażenie logiczne, zwracające wartość PRAWDA lub FAŁSZ). Funkcje te mogą wykonywać w warunkach porównania liczbowe, np. „>5”, „<=7” lub „<>2”.  W warunkach tych funkcji można także używać symboli wieloznacznych. Na przykład, aby uzyskać liczbę komórek w kolumnie B, których zawartość zaczyna się od litery „a”, można użyć:

    =LICZ.JEŻELI(B;"a*")

  • Funkcje, które przyjmują warunki (np. WYSZUKAJ.POZIOMO), ale nie mogą wykonywać warunków liczbowych. Funkcje te czasami pozwalają na używanie symboli wieloznacznych.

Funkcje pozwalające na używanie porównań liczbowych lub symboli wieloznacznych

Funkcja

Dopuszcza porównania liczbowe

Akceptuje znaki wieloznaczne

ŚREDNIA.JEŻELI

Tak

Tak

ŚREDNIA.WARUNKÓW

Tak

Tak

LICZ.JEŻELI

Tak

Tak

LICZ.WARUNKI

Tak

Tak

SUMA.JEŻELI

Tak

Tak

SUMA.WARUNKÓW

Tak

Tak

WYSZUKAJ.POZIOMO

Nie

Gdy używane jest dopasowanie dokładne

PODAJ.POZYCJĘ

Nie

Gdy używane jest dopasowanie dokładne

SZUKAJ

Nie

Tak

WYSZUKAJ.PIONOWO

Nie

Gdy używane jest dopasowanie dokładne