Minuty czytania: 4

Co się dzieje za zasłoną…czyli funkcja JEŻELI.BŁĄD

Z Excelem jest jak w życiu. Czasami po prostu musi pojawić się błąd i to jest w porządku. Jednak, zamiast zwyczajnie go zignorować i schować pod dywan, warto nauczyć się, jak sobie z nim poradzić i nawet z niego skorzystać. W dzisiejszym poście opowiem Ci o jednej z najważniejszych funkcji w Excelu – JEŻELI.BŁĄD. Dowiesz się, jak jej używać, aby skutecznie rozwiązywać problemy i uniknąć błędów w swoich arkuszach kalkulacyjnych.

Kobieta w okularach uderzająca się dłonią w czoło

Po co Ci funkcja JEŻELI.BŁĄD?

JEŻELI.BŁĄD to jedna z wersji funkcji JEŻELI. Jednak, w odróżnieniu od niej, nie określamy warunku. Ten jest nadany z góry. Jeśli dana formuła zwraca błąd, to wskazujemy jaka wartość ma się pojawić zamiast tego błędu.

A jakie to mogą być błędy? Oto plejada gwiazd, czyli kilka najbardziej popularnych czarnych charakterów Excela:

  • N/D – błąd wartości niedostępnej – czyli wtedy, kiedy np. WYSZUKAJ.PIONOWO nie może odnaleźć poszukiwanej wartości.
  • DZIEL/0! – czyli racjonalna odpowiedź Excela na próby dzielenia przez zero.
  • ADR! – błąd adresowania – czyli wtedy, kiedy dany adres nie istnieje.
  • NAZWA? – pojawia się wtedy, kiedy w formule użyjemy błędnej nazwy, np. ze względu na literówkę.
  • ARG! – błąd argumentu – czyli przykładowo wtedy, kiedy chcemy dodawać do siebie tekst i liczbę.

Po co korzystasz z tej funkcji?

  • Żeby zwiększyć przejrzystość danych – tabela, która zamiast wypełnić się różnymi błędami będzie miała puste komórki – jest bardziej czytelna.
  • Aby poradzić sobie z błędami i móc dokonać obliczeń, np. dodać wynik z tych komórek, w których dana funkcja nie zwróciła błędnych wartości.
  • W celu oznaczenia komórki z błędnymi wynikami jakąś konkretną wartością/słowem.
  • Jak z każdą inną funkcją – żeby zaszpanować przed kolegami swoimi excelowymi skillami ; )

Funkcja JEŻELI.BŁĄD na przykładzie

JEŻELI.BŁĄD składa się z dwóch argumentów:

  1. wartość, która może być odwołaniem do innej komórki lub formułą
  2. wartość, która ma być zwracana jeśli ta pierwsza wartość zwróci jeden z „excelowych” błędów.
=JEŻELI.BŁĄD(wartość / formuła / adres; co ma się wydarzyć jeżeli błąd)

No dobra, powiedzmy że fajne, ale jak to zrobić? Zakładając że, mamy trzy tabele jak niżej.

Miasta wraz z kodami pocztowymi w dwóch różnych tabelach:

MiastoKod pocztowy
 Bydgoszcz85-708
Toruń87-100
Włocławek87-800
Gdańsk80-000
Zakopane34-500
MiastoKod pocztowy
Inowrocław88-100
Wrocław50-002
Katowice40-003

Oraz listę pracowników z przypisanym miastem:

Nazwisko i imięMiasto
Kowalski JanToruń
Nowak KarolBydgoszcz
Kowalska AnnaWłocławek
Kowalska JustynaInowrocław

Do drugiej tabeli, za pomocą WYSZUKAJ.PIONOWO chcemy dodać kod pocztowy, żeby wysłać listy tradycyjną pocztą (bo jesteśmy sentymentalni i lubimy tradycyjną pocztę!):

Funkcja JEŻELI.BŁĄD - WYSZUKAJ.PIONOWO

No i niby pięknie, wszystko powinno grać, ale w słowniku nie mamy kodu pocztowego dla „Inowrocławia”, więc efekt będzie taki:

Nazwisko i imięMiastoKod pocztowy
Kowalski JanToruń87-100
Nowak KarolBydgoszcz85-708
Kowalska AnnaWłocławek87-800
Kowalska JustynaInowrocław#N/D

Jak używać funkcji JEŻELI.BŁĄD?

Co zatem możemy zrobić z błędem #N/D korzystając z funkcji JEŻELI.BŁĄD?

Udać, że go nie ma 😉 wstawiając pustą wartość zamiast błędnej. Pusta wartość to inaczej „” – dwa cudzysłowy umieszczone obok siebie.

Funkcja JEŻELI.BŁĄD - użycie z WYSZUKAJ.PIONOWO

Wtedy nasza tabela będzie wyglądała następująco:

Nazwisko i imięMiastoKod pocztowy
Kowalski JanToruń87-100
Nowak KarolBydgoszcz85-708
Kowalska AnnaWłocławek87-800
Kowalska JustynaInowrocław 

Jednak wiemy, że w Inowrocławiu są piękne Tężnie i lubimy Justynę. No i szkoda by było, gdyby list tam nie dotarł, więc możemy odwołać się do innego źródła danych o kodach pocztowych – jeśli takie mamy. Ja to nazywam błędnym kołem WYSZUKAJ.PIONOWO, bo to może nie mieć końca 😉.

Funkcja JEŻELI.BŁĄD - użycie z WYSZUKAJ.PIONOWO w dwóch tabelach

W rezultacie, otrzymamy taki efekt – po nieznalezieniu Inowrocławia w pierwszej tabeli – Excel zwróci błąd. Następnie dla wartości błędnej poszuka odpowiednika w drugiej tabeli, w której znajdzie już kod pocztowy dla Inowrocławia:

Nazwisko i imięMiastoKod pocztowy
Kowalski JanToruń87-100
Nowak KarolBydgoszcz85-708
Kowalska AnnaWłocławek87-800
Kowalska JustynaInowrocław88-100

A zatem uratowani! Justyna też dostanie list! : )


Czy chcesz bezpłatny test z Excela?




Jak inaczej możesz poradzić sobie z błędami w Excelu?

Skorzystanie z funkcji JEŻELI.BŁĄD to bardzo szybki sposób na to, aby poradzić z błędami. Ale nie jedyny dostępny w Excelu.

W tabelach przestawnych, a konkretnie w opcjach tabeli przestawnej, możesz wskazać jaka wartość ma być zwracana przy okazji błędu (to taki JEŻELI.BŁĄD tabeli przestawnej):

Funkcja JEŻELI.BŁĄD - opcja "dla błędnych wartości pokaż" w tabeli przestawnej

Inną wersją funkcji JEŻELI i JEŻELI.BŁĄD jest JEŻELI.ND, która działa w analogiczny sposób, ale tylko w przypadku błędu N/D. To może okazać się przydatne jeśli chcemy widzieć wszystkie inne błędy poza tym wynikającym z błędu wartości niedostępnej.

Podsumowanie

Podsumowując, funkcja JEŻELI.BŁĄD pozwoli Ci w szybki i prosty sposób poradzić sobie w sytuacji, w której formuły zwracają błędne wartości. Za jej pomocą możesz albo „ukryć” błędy albo spowodować, aby Excel wykonał w tych przypadkach inne działanie za pomocą formuły.

Agnieszka Kmieć


Masz problemy z Excelem? Uzyskaj pomoc na grupie Keep Calm And Use Excel.


0 Comments

Dodaj komentarz

Avatar placeholder

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *