Co to jest i do czego służy „JEŻELI.BŁĄD”?
Funkcja JEŻELI.BŁĄD (IFERROR w języku angielskim) w programie Excel służy do obsługi błędów w formułach. Zamiast wyświetlać komunikat o błędzie, taki jak #N/A, #WARTOŚĆ!, #DZIEL!/0!, #LICZBA!, #ODSYŁACZ!, #IMIĘ?, #BRAK!, funkcja JEŻELI.BŁĄD pozwala na zwrócenie określonej wartości lub wyniku, jeśli formuła zwróci błąd. To pozwala na tworzenie bardziej odpornych na błędy arkuszy kalkulacyjnych i ułatwia analizę danych, nawet jeśli niektóre formuły napotkają problemy.
Składnia „JEŻELI.BŁĄD”
Składnia funkcji JEŻELI.BŁĄD jest prosta i intuicyjna: JEŻELI.BŁĄD(wartość; wartość_jeśli_błąd)
.
- wartość: Argument ten reprezentuje formułę lub wartość, którą chcesz sprawdzić pod kątem wystąpienia błędu. Może to być odwołanie do komórki, wynik innej funkcji lub stała.
- wartość_jeśli_błąd: Argument ten określa wartość, która zostanie zwrócona, jeśli formuła w argumencie „wartość” zwróci błąd. Może to być tekst, liczba, wartość logiczna lub odwołanie do komórki. Jeśli chcesz, aby funkcja zwróciła pusty ciąg znaków, użyj dwóch cudzysłowów bez spacji między nimi: „”
Dane wejściowe „JEŻELI.BŁĄD”
Funkcja JEŻELI.BŁĄD przyjmuje dwa argumenty:
- Wartość: Dowolna formuła lub wartość, która może zwrócić błąd. Może to być odwołanie do komórki, wynik innej funkcji, lub stała.
- Wartość_jeśli_błąd: Wartość, która zostanie zwrócona w przypadku wystąpienia błędu w pierwszym argumencie. Może to być dowolny typ danych: tekst, liczba, data, wartość logiczna, lub odwołanie do komórki. Wartość ta jest wyświetlana zamiast komunikatu o błędzie.
Przykłady zastosowania „JEŻELI.BŁĄD”
Załóżmy, że w komórce A1 znajduje się formuła dzielenia: =B1/C1
. Jeśli komórka C1 jest pusta lub zawiera zero, formuła zwróci błąd #DZIEL!/0!. Aby uniknąć tego błędu, można użyć funkcji JEŻELI.BŁĄD:
=JEŻELI.BŁĄD(B1/C1;0)
W tym przykładzie, jeśli dzielenie jest możliwe, funkcja zwróci wynik dzielenia. Jeśli wystąpi błąd #DZIEL!/0!, funkcja zwróci 0.
Inny przykład: =JEŻELI.BŁĄD(SZUKAJ.PIONOWO(A1;B1:C10;2;FAŁSZ);"Brak danych")
. Ta formuła szuka wartości z komórki A1 w zakresie B1:C10 i zwraca wartość z drugiej kolumny. Jeśli wartość nie zostanie znaleziona, funkcja zwróci tekst „Brak danych” zamiast błędu #N/A.
Najczęściej pojawiające się błędy „JEŻELI.BŁĄD”, oraz co mogą znaczyć?
Funkcja JEŻELI.BŁĄD sama w sobie nie generuje błędów. Jednakże, błędy mogą wystąpić w formule przekazanej jako pierwszy argument. JEŻELI.BŁĄD „chwyta” te błędy i zwraca wartość z drugiego argumentu. Jeśli chcesz dowiedzieć się, jaki błąd wystąpił w formule wewnątrz JEŻELI.BŁĄD, musisz przeanalizować tę wewnętrzną formułę osobno. Najczęstsze błędy, które mogą być obsługiwane przez JEŻELI.BŁĄD to:
- #DZIEL!/0!: Dzielenie przez zero.
- #WARTOŚĆ!: Błąd wartości, np. próba wykonania operacji arytmetycznych na tekście.
- #N/A: Brak wartości.
- #ODSYŁACZ!: Błędne odwołanie do komórki.
- #IMIĘ?: Błędna nazwa funkcji lub zakresu.
- #LICZBA!: Błąd w liczbie.
- #BRAK!: Błąd w formule tablicowej.