Funkcje informacyjne w programu Excel służą do sprawdzania typu danych, stanu komórek, błędów oraz właściwości arkusza i środowiska pracy. Dzięki nim formuły mogą reagować na to, co „dzieje się” w arkuszu, a nie tylko na same liczby czy tekst. To kluczowy element budowania bardziej odpornych, inteligentnych modeli obliczeniowych w środowisku Microsoft Excel.
Najważniejsze wnioski
- Funkcje informacyjne w Excelu pozwalają kontrolować typ danych, błędy i stan komórek, dzięki czemu modele stają się bardziej odporne na nieprzewidziane sytuacje.
- Zastosowanie funkcji takich jak CZY.BŁĄD, CZY.LICZBA czy CZY.TEKST umożliwia budowanie formuł, które reagują na jakość danych zamiast „ślepo” liczyć wyniki.
- Funkcje informacyjne są kluczowe przy przygotowywaniu arkuszy dla wielu użytkowników, ponieważ pomagają ukrywać błędy i zastępować je zrozumiałymi komunikatami.
- W połączeniu z funkcjami logicznymi funkcje informacyjne tworzą fundament inteligentnych, warunkowych obliczeń i raportów.
- Dobre opanowanie funkcji informacyjnych ułatwia późniejszą pracę z innymi grupami funkcji programu Excel, bo pozwala lepiej rozumieć, jak Excel traktuje różne typy danych.
Jakie zastosowanie mają funkcje informacyjne
Funkcje informacyjne najczęściej wykorzystuje się do weryfikacji danych wejściowych (np. czy komórka jest pusta, czy zawiera liczbę, tekst albo błąd) oraz do kontrolowania przepływu obliczeń w bardziej złożonych formułach. Typowa formuła z funkcją typu CZY.BŁĄD lub TYP zwraca wartość używaną potem w JEŻELI, co pozwala np. ukrywać błędy, wyświetlać komunikaty lub pomijać nieprawidłowe rekordy w raportach. W praktyce takie rozwiązania znacząco poprawiają stabilność arkuszy i ułatwiają ich utrzymanie, zwłaszcza gdy z pliku korzysta wiele osób.
Chcesz zacząć przygodę z Excelem?
Zapisz się na nasz kurs Excela z certyfikatem Excellent Work!
Funkcje informacyjne w Excelu
KOMÓRKA (CELL)
Funkcja KOMÓRKA zwraca informację o komórce, taką jak jej format, położenie, zawartość czy adres (np. „kolor”, „adres”, „typ”). Używa się jej, gdy chcesz dynamicznie odczytywać właściwości komórek i reagować na zmiany w strukturze arkusza, formacie lub zawartości. Przykład: =KOMÓRKA(„adres”;A1) zwróci adres komórki A1, co możesz wykorzystać w zaawansowanych formułach raportowych lub przy budowie dynamicznych odwołań.
NR.BŁĘDU (ERROR.TYPE)
NR.BŁĘDU zwraca numer odpowiadający typowi błędu (np. #DZIEL/0!, #ARG!, #N/D!), dzięki czemu można łatwiej rozpoznawać i obsługiwać błędy w formułach. Stosuje się ją wtedy, gdy chcesz rozróżnić rodzaje błędów i np. dla jednych zwrócić wartość domyślną, a dla innych wyświetlić komunikat. Przykład: =NR.BŁĘDU(A1) pozwala zidentyfikować, jaki błąd wystąpił w A1 i na tej podstawie zastosować odpowiednią logikę, np. zagnieżdżając funkcje JEŻELI.
INFO (INFO)
Funkcja INFO zwraca informacje o środowisku operacyjnym, takie jak wersja systemu, katalog roboczy czy dostępna pamięć. Użyjesz jej, gdy potrzebujesz w arkuszu kalkulacyjnym odwołań do parametrów systemu lub chcesz np. wyświetlić informacje diagnostyczne dla użytkownika. Przykład: =INFO(„directory”) może zwrócić bieżący katalog, co bywa pomocne w skryptach i szablonach Excela rozsyłanych wielu użytkownikom.
CZY.PUSTA (ISBLANK)
CZY.PUSTA zwraca PRAWDA, jeśli badana komórka nie zawiera żadnych danych (jest całkowicie pusta), w przeciwnym razie FAŁSZ. Funkcja przydaje się przy sprawdzaniu, czy użytkownik „coś” wpisał, przy czyszczeniu danych lub budowaniu dynamicznych formularzy. Przykład: =JEŻELI(CZY.PUSTA(A1);”Wpisz wartość”;”OK”) może wyświetlać komunikat o konieczności uzupełnienia komórki.
CZY.BŁ (ISERR)
Funkcja CZY.BŁ zwraca PRAWDA, jeśli wartość jest jednym z błędów Excela, z wyjątkiem błędu #N/D!. Stosuj ją, gdy chcesz wychwycić większość błędów, ale błędy „brak danych” (#N/D!) obsługiwać osobno. Przykład: =JEŻELI(CZY.BŁ(A1);0;A1) może zamieniać wszystkie błędy (oprócz #N/D!) w zero, aby nie psuły obliczeń.
CZY.BŁĄD (ISERROR)
CZY.BŁĄD zwraca PRAWDA, jeśli wartość jest dowolną wartością błędu, w tym #N/D!. Używa się jej w sytuacjach, kiedy każdy błąd wymaga takiej samej reakcji, np. wyświetlenia komunikatu zastępczego lub pominięcia rekordu w raporcie. Przykład: =JEŻELI(CZY.BŁĄD(A1/B1);”Błąd w danych”;A1/B1) pozwala uniknąć wyświetlania surowych kodów błędów w raporcie.
CZY.PARZYSTE (ISEVEN)
Funkcja CZY.PARZYSTE zwraca PRAWDA, jeśli podana liczba jest parzysta, a FAŁSZ w przeciwnym wypadku. Przydaje się do prostych testów numerycznych, podziału danych na grupy lub przy zadaniach algorytmicznych. Przykład: =JEŻELI(CZY.PARZYSTE(A1);”Parzysta”;”Nieparzysta”) może oznaczać wiersze lub rozdzielać numery dokumentów według parzystości.
CZY.FORMUŁA (ISFORMULA)
CZY.FORMUŁA zwraca PRAWDA, jeśli wskazana komórka zawiera formułę, a nie wartość „stałą”. Jest bardzo użyteczna przy audycie arkusza, wyszukiwaniu formuł do ochrony lub przy budowie narzędzi dokumentujących model. Przykład: =CZY.FORMUŁA(A1) pozwala np. w formatowaniu warunkowym wyróżnić wszystkie komórki policzone formułami.
CZY.LOGICZNA (ISLOGICAL)
Funkcja CZY.LOGICZNA zwraca PRAWDA, jeśli badana wartość jest logiczna (PRAWDA lub FAŁSZ), inaczej FAŁSZ. Stosujesz ją, gdy chcesz upewnić się, że wynik obliczeń lub wprowadzona wartość to typ logiczny używany w warunkach. Przykład: =CZY.LOGICZNA(A1) może być użyte w walidacji danych, aby sprawdzić, czy komórka zawiera wynik formuły logicznej.
CZY.BRAK (ISNA)
CZY.BRAK zwraca PRAWDA, jeśli wartość jest błędem #N/D!, który typowo oznacza „brak danych” lub „nie znaleziono”. Używa się jej wszędzie tam, gdzie wynik wyszukiwania może nie istnieć (np. WYSZUKAJ.PIONOWO, X.WYSZUKAJ) i trzeba rozróżnić brak dopasowania od innych błędów. Przykład: =JEŻELI(CZY.BRAK(A1);”Brak dopasowania”;A1) może zamienić #N/D! na bardziej zrozumiały komunikat w raporcie.
CZY.NIE.TEKST (ISNONTEXT)
Funkcja CZY.NIE.TEKST zwraca PRAWDA, jeśli badana wartość nie jest tekstem (może być liczbą, datą, błędem, PRAWDA/FAŁSZ itd.). Przydatna jest w czyszczeniu danych, walidacji oraz przy rozróżnianiu typów danych w kolumnach o mieszanej zawartości. Przykład: =JEŻELI(CZY.NIE.TEKST(A1);”Sprawdź typ danych”;A1) może wskazywać komórki, które nie spełniają oczekiwanego formatu tekstowego.
CZY.LICZBA (ISNUMBER)
CZY.LICZBA zwraca PRAWDA, jeśli wartość jest liczbą (w tym datą i czasem, bo są liczbami w Excelu), w przeciwnym razie FAŁSZ. Funkcja jest kluczowa przy walidacji danych numerycznych, np. gdy użytkownik powinien wpisać tylko liczby. Przykład: =JEŻELI(CZY.LICZBA(A1);A1;”Wpisz liczbę”) może ograniczyć błędy wprowadzania danych do formularzy w arkuszu.
CZY.NIEPARZYSTE (ISODD)
Funkcja CZY.NIEPARZYSTE zwraca PRAWDA, jeśli liczba jest nieparzysta. Można jej używać odwrotnie niż CZY.PARZYSTE, np. do oznaczania co drugiego wiersza, numeracji pozycji czy prostych zadań algorytmicznych. Przykład: =CZY.NIEPARZYSTE(WIERSZ()) bywa używane w formatowaniu warunkowym do kolorowania co drugiego wiersza tabeli.
ISOMITTED (ISOMITTED)
ISOMITTED sprawdza, czy w funkcji LAMBDA pominięto dany parametr, i zwraca PRAWDA lub FAŁSZ. Stosuje się ją w nowoczesnych, dynamicznych rozwiązaniach, kiedy tworzysz własne funkcje LAMBDA z opcjonalnymi argumentami. Przykład: wewnątrz definicji LAMBDA możesz napisać =JEŻELI(ISOMITTED(x);domyślna_wartość;x), aby nadać wartość domyślną, jeśli użytkownik nie podał argumentu.
CZY.ADR (ISREF)
Funkcja CZY.ADR zwraca PRAWDA, jeśli wartość jest odwołaniem do komórki lub zakresu, a nie stałą liczbą czy tekstem. Używa się jej, gdy chcesz sprawdzić, czy podany argument jest referencją, np. przy dynamicznym budowaniu formuł lub narzędzi raportowych. Przykład: =CZY.ADR(A1) może pomóc odróżnić sytuację, w której użytkownik podał adres (np. w formie formuły) od samej wartości.
CZY.TEKST (ISTEXT)
CZY.TEKST zwraca PRAWDA, jeśli badana wartość jest tekstem, a FAŁSZ w innych przypadkach. Przydaje się w czyszczeniu danych, kiedy chcesz przetwarzać tylko tekst (np. dzielić, łączyć, wyciągać fragmenty) i ignorować liczby. Przykład: =JEŻELI(CZY.TEKST(A1);LITERY.WIELKIE(A1);A1) może konwertować do wersji wielkimi literami tylko komórki tekstowe.
L (N)
Funkcja L (N) zwraca liczbę, jeśli argument jest liczbowy, PRAWDA/FAŁSZ zamienia odpowiednio na 1/0, a wszystkie inne typy (tekst niebędący liczbą, błędy, odwołania) najczęściej na 0. Używasz jej, gdy chcesz wymusić liczbową postać wartości, np. do obliczeń statystycznych czy tworzenia wskaźników opartych na wynikach logicznych. Przykład: =L(PRAWDA) zwróci 1, co pozwala łatwo zliczać warunki logiczne w SUMACH i ŚREDNICH.
BRAK (NA)
BRAK zwraca specjalny błąd #N/D!, który oznacza „brak dostępnych danych” lub „nie znaleziono”. Funkcja jest używana, gdy chcesz celowo zwrócić #N/D! w formule, np. aby pokazać, że wynik jest nieokreślony albo wymaga uzupełnienia danych. Przykład: =JEŻELI(A1=””;BRAK();A1) może wypychać #N/D! w miejsca, gdzie nie ma jeszcze danych wejściowych.
ARKUSZ (SHEET)
Funkcja ARKUSZ zwraca numer arkusza, którego dotyczy odwołanie (liczony od początku skoroszytu). Stosuje się ją, gdy potrzebujesz zidentyfikować pozycję arkusza w pliku lub budować dynamiczne formuły odnoszące się do wielu arkuszy. Przykład: =ARKUSZ(Arkusz2!A1) zwróci numer arkusza „Arkusz2”, co może być wykorzystane w narzędziach raportujących lub indeksujących.
ARKUSZE (SHEETS)
ARKUSZE zwraca liczbę arkuszy w podanym odwołaniu (np. w całym skoroszycie lub zakresie arkuszy). Używasz jej, gdy chcesz policzyć arkusze, dynamicznie tworzyć odwołania lub sprawdzić, ile arkuszy zawiera plik (np. w szablonach, które tworzysz dla innych). Przykład: =ARKUSZE() (bez argumentu w niektórych wersjach) może zwrócić liczbę arkuszy w skoroszycie, co przydaje się przy budowie automatycznych raportów z wielu arkuszy.
TYP (TYPE)
Funkcja TYP zwraca liczbę wskazującą typ danych wartości, np. 1 dla liczby, 2 dla tekstu, 4 dla wartości logicznej, 16 dla błędu. Stosuje się ją, gdy musisz programistycznie rozróżniać typy danych wewnątrz formuł, co bywa przydatne w złożonych modelach lub przy współpracy z funkcjami LAMBDA. Przykład: =TYP(A1) pozwala zadecydować, czy dana komórka powinna być dalej przetwarzana jako tekst, liczba czy np. błąd, i zastosować odpowiednie gałęzie JEŻELI.
Chcesz poznać więcej funkcji Excela? Zapisz się na kurs
Jeśli chcesz wyjść poza podstawy i zobaczyć, jak funkcje informacyjne współpracują z innymi narzędziami programu Excel, dobrym rozwiązaniem jest uporządkowany kurs. Kurs Excel z certyfikatem od Excellent Work pokazuje krok po kroku, jak budować formuły, które nie tylko liczą, ale też sprawdzają typ danych, reagują na błędy i zwracają wartość dopasowaną do kontekstu. To praktyczna droga do opanowania Excela w sposób, który realnie przydaje się w analizie danych, raportowaniu i automatyzacji pracy.
Podsumowanie
Funkcje informacyjne stanowią „warstwę kontrolną” w arkuszach – pozwalają zrozumieć, z jakimi danymi pracuje formuła i jak powinna się zachować w różnych sytuacjach. Dzięki nim możesz tworzyć modele, które nie wyświetlają przypadkowych błędów, lecz zwracają wartość czytelniejszą dla użytkownika i lepiej wspierają proces decyzyjny. W połączeniu z innymi funkcjami obliczeniowymi Microsoft Excel staje się narzędziem nie tylko do liczenia, ale do świadomego zarządzania informacją.
FAQ – najczęściej zadawane pytania
1. Czym różnią się funkcje informacyjne od innych funkcji programu Excel, np. matematycznych i trygonometrycznych?
Funkcje informacyjne nie liczą wyników wprost, ale zwracają informacje o typie danych, błędach i stanie komórek, podczas gdy funkcje matematyczne i trygonometryczne operują głównie na liczbach i zwracają wynik obliczeń.
2. Czy funkcje informacyjne działają tak samo we wszystkich wersjach programu Microsoft Excel?
Większość funkcji informacyjnych jest dostępna w różnych wersjach programu, ale pojedyncze funkcje mogą pojawiać się tylko w nowszych wersjach programu, dlatego warto sprawdzić dokumentację.
3. Jakie inne grupy funkcji warto znać oprócz informacyjnych?
Obok funkcji informacyjnych przydają się funkcje tekstowe, funkcje finansowe, funkcje inżynierskie oraz funkcje sieci web, dzięki czemu możesz kompleksowo budować modele w arkuszu.
4. Gdzie znajdę pełną listę funkcji informacyjnych i innych funkcji programu Excel?
Najlepszym źródłem jest oficjalna lista wszystkich funkcji programu Excel w sekcji pomoc techniczna firmy Microsoft, gdzie znajdziesz też opisy składni i przykłady.
5. Czy funkcje informacyjne mogą współpracować z funkcjami LAMBDA?
Tak, często używa się ich jako „strażników”, a funkcja LAMBDA oblicza nową wartość przez zastosowanie funkcji tylko wtedy, gdy dane spełniają określone warunki.
6. Czy funkcje informacyjne mogę łączyć z funkcjami finansowymi i tekstowymi?
Tak, to bardzo typowe podejście – funkcje informacyjne sprawdzają poprawność danych, a dopiero potem funkcje finansowe lub funkcje tekstowe wykonują właściwe obliczenia lub formatowanie.
7. Jak najlepiej uczyć się praktycznego użycia funkcji informacyjnych?
Dobrym sposobem jest łączenie teorii z praktyką: przeglądaj kursy szkoleniowe i równolegle testuj formuły na własnych danych w arkuszach.
8. Czy warto zaczynać naukę Excela od funkcji informacyjnych?
Tak, bo pomagają zrozumieć, jak zachowują się różne typy danych w programie Microsoft Excel i ułatwiają późniejsze korzystanie z bardziej zaawansowanych funkcji programu Excel.


