Funkcje przyjmujące jako argumenty warunki oraz symbole wieloznaczne
Niektóre funkcje, takie jak SUMA, operują na całych zbiorach komórek. Inne, takie jak SUMA.JEŻELI, operują tylko na tych komórkach ze zbioru, 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 nazwy zawierają JEŻELI lub WARUNKI. Funkcje te mogą wykonywać porównania liczbowe, używając w warunkach operatorów porównania, na przykład „>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*")
Uwaga: Funkcja JEŻELI jest inna, ponieważ nie zawiera warunku. Zamiast tego zawiera wyrażenie, które powinno przyjmować wartość PRAWDA lub FAŁSZ.
Funkcje, które zawierają warunki (np. WYSZUKAJ.POZIOMO), ale nie mogą wykonywać porównywań liczbowych. Funkcje te czasami pozwalają na używanie symboli wieloznacznych.
Poniższa tabela zawiera listę wszystkich funkcji, które mogą przyjmować warunki — porównania liczbowe, symbole wieloznaczne, wyrażenia regularne, albo kombinację trzech wymienionych.
Funkcja | Dopuszcza porównania liczbowe | Akceptuje symbole wieloznaczne | Akceptuje wyrażenia regularne |
---|---|---|---|
Tak | Tak | Tak | |
Tak | Tak | Tak | |
Tak | Tak | Tak | |
Tak | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Gdy używane jest dopasowanie dokładne | Tak | |
Tak | Nie | Tak | |
Tak | Nie | Tak | |
Nie | Tak | Tak | |
Nie | Gdy używane jest dopasowanie dokładne | Tak | |
Tak | Tak | Tak | |
Tak | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Tak | Tak | |
Tak | Tak | Tak | |
Tak | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Tak | Tak | |
Nie | Gdy używane jest dopasowanie dokładne | Tak | |
Nie | Gdy używane jest dopasowanie dokładne | Tak | |
Nie | Gdy używane jest dopasowanie dokładne | Tak |