
W pracy z danymi często musimy sprawdzić, z jakim typem informacji mamy do czynienia – czy komórka zawiera tekst, liczbę, błąd, datę, wartość logiczną, czy może jest pusta. Excel oferuje do tego specjalny zestaw funkcji, które zaczynają się od słowa CZY (ang. IS), np. CZY.TEKST, CZY.LICZBA, CZY.PUSTA.
Dzięki tym funkcjom możesz:
✅ budować dynamiczne formuły warunkowe,
✅ tworzyć lepszą walidację danych,
✅ obsługiwać błędy w formułach,
✅ zwiększać niezawodność automatyzacji.
1. Co to są funkcje CZY w Excelu?
Funkcje z przedrostkiem CZY. służą do testowania typu danych lub stanu komórki. Każda z nich zwraca jedną z dwóch wartości:
- PRAWDA, jeśli warunek jest spełniony,
- FAŁSZ, jeśli nie jest.
Przykład:
=CZY.TEKST(A1)
Zwróci PRAWDA, jeśli w komórce A1 znajduje się tekst (np. „Jan”), a FAŁSZ, jeśli liczba (np. 123) lub pusta komórka.
2. Najczęściej używane funkcje CZY
Poniżej znajdziesz listę najważniejszych funkcji CZY.* z przykładami:
| Funkcja | Co sprawdza? | Przykład użycia |
|---|---|---|
CZY.TEKST | Czy wartość jest tekstem | =CZY.TEKST(A1) |
CZY.LICZBA | Czy wartość jest liczbą | =CZY.LICZBA(A1) |
CZY.PUSTA | Czy komórka jest pusta | =CZY.PUSTA(A1) |
CZY.BŁĄD | Czy występuje dowolny błąd | =CZY.BŁĄD(A1) |
CZY.BŁĄD.ND | Czy wartość to dokładnie błąd #N/D | =CZY.BŁĄD.ND(A1) |
CZY.LOGICZNA | Czy wartość to PRAWDA lub FAŁSZ | =CZY.LOGICZNA(A1) |
CZY.NR | Czy wartość jest liczbą (również datą) | =CZY.NR(A1) |
CZY.ZDEFINIOWANA | Czy komórka zawiera jakąkolwiek wartość | =NIE(CZY.PUSTA(A1)) (bo nie ma CZY.ZDEF) |
Zobacz też: Jak dodać hiperłącze w Excelu
3. Przykłady praktycznego zastosowania
🔹 Sprawdzenie, czy użytkownik wpisał tekst:
=JEŻELI(CZY.TEKST(A1); "To jest tekst"; "To nie tekst")
🔹 Walidacja: tylko liczby w formularzu
=JEŻELI(CZY.LICZBA(A2); ""; "Wpisz liczbę!")
🔹 Unikanie błędu #N/D:
=JEŻELI(CZY.BŁĄD.ND(WYSZUKAJ.PIONOWO(A1;B2:C10;2;0)); "Brak danych"; "Znaleziono")
🔹 Formatowanie warunkowe: zaznacz komórki z tekstem
Użyj formuły:
=CZY.TEKST(A1)
4. Jak sprawdzić, czy komórka zawiera jakiekolwiek dane?
Choć nie ma funkcji CZY.ZDEFINIOWANA, możesz sprawdzić odwrotność CZY.PUSTA:
=JEŻELI(NIE(CZY.PUSTA(A1)); "Coś tu jest"; "Pusto")
5. Funkcja CZY.BŁĄD vs JEŻELI.BŁĄD
| Funkcja | Działanie | Przykład |
|---|---|---|
CZY.BŁĄD | Zwraca PRAWDA, gdy wynik to błąd (#N/D, #DZIEL/0 itp.) | =CZY.BŁĄD(A1) |
JEŻELI.BŁĄD | Umożliwia zastąpienie błędu inną wartością | =JEŻELI.BŁĄD(A1/B1; "Błąd dzielenia") |
6. Połączenie z innymi funkcjami logicznymi
Możesz łączyć funkcje CZY z ORAZ, LUB, JEŻELI:
=JEŻELI(ORAZ(CZY.LICZBA(A1); A1>100); "OK"; "Niepoprawna wartość")
albo:
=JEŻELI(LUB(CZY.TEKST(A1); CZY.TEKST(A2)); "Co najmniej jeden tekst"; "Brak tekstu")
7. Funkcje CZY w wersji angielskiej
Jeśli używasz angielskiej wersji Excela, poniżej zamienniki:
| Polska funkcja | Angielska nazwa |
|---|---|
| CZY.TEKST | IS TEXT |
| CZY.LICZBA | IS NUMBER |
| CZY.PUSTA | ISBLANK |
| CZY.BŁĄD | ISERROR |
| CZY.BŁĄD.ND | ISNA |
| CZY.LOGICZNA | ISLOGICAL |
| CZY.NR | ISNUMBER |
8. Częste błędy i pułapki
| Problem | Przyczyna i rozwiązanie |
|---|---|
CZY.PUSTA zwraca FAŁSZ mimo braku danych | Komórka zawiera formułę = "" → nie jest naprawdę pusta |
CZY.LICZBA("123") = FAŁSZ | Funkcja traktuje „123” jako tekst, nie jako liczbę |
CZY.BŁĄD(WYSZUKAJ.PIONOWO()) | Nie rozpoznaje tylko błędu #N/D – użyj CZY.BŁĄD.ND |
9. Przykładowe zastosowanie w tabeli
| Wartość | CZY.LICZBA | CZY.TEKST | CZY.PUSTA |
|---|---|---|---|
| 123 | PRAWDA | FAŁSZ | FAŁSZ |
| „ABC” | FAŁSZ | PRAWDA | FAŁSZ |
| FAŁSZ | FAŁSZ | PRAWDA | |
| #N/D | FAŁSZ | FAŁSZ | FAŁSZ |
Przydatne: Wartości logiczne – SUMA, ŚREDNIA, MIN, MAX
Podsumowanie
Funkcje CZY w Excelu to niepozorne, ale niezwykle użyteczne narzędzia, które pozwalają:
✅ kontrolować typ danych,
✅ obsługiwać błędy,
✅ budować bezpieczne formuły,
✅ walidować dane wejściowe,
✅ dynamicznie reagować na zawartość komórek.
Warto je znać i stosować w połączeniu z JEŻELI, LUB, ORAZ, JEŻELI.BŁĄD, by zwiększyć niezawodność arkuszy.
