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.
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:
- wartość, która może być odwołaniem do innej komórki lub formułą
- 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:
Miasto | Kod pocztowy |
---|---|
Bydgoszcz | 85-708 |
Toruń | 87-100 |
Włocławek | 87-800 |
Gdańsk | 80-000 |
Zakopane | 34-500 |
Miasto | Kod pocztowy |
---|---|
Inowrocław | 88-100 |
Wrocław | 50-002 |
Katowice | 40-003 |
Oraz listę pracowników z przypisanym miastem:
Nazwisko i imię | Miasto |
---|---|
Kowalski Jan | Toruń |
Nowak Karol | Bydgoszcz |
Kowalska Anna | Włocławek |
Kowalska Justyna | Inowrocł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ę!):
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ę | Miasto | Kod pocztowy |
---|---|---|
Kowalski Jan | Toruń | 87-100 |
Nowak Karol | Bydgoszcz | 85-708 |
Kowalska Anna | Włocławek | 87-800 |
Kowalska Justyna | Inowrocł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.
Wtedy nasza tabela będzie wyglądała następująco:
Nazwisko i imię | Miasto | Kod pocztowy |
---|---|---|
Kowalski Jan | Toruń | 87-100 |
Nowak Karol | Bydgoszcz | 85-708 |
Kowalska Anna | Włocławek | 87-800 |
Kowalska Justyna | Inowrocł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 😉.
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ę | Miasto | Kod pocztowy |
---|---|---|
Kowalski Jan | Toruń | 87-100 |
Nowak Karol | Bydgoszcz | 85-708 |
Kowalska Anna | Włocławek | 87-800 |
Kowalska Justyna | Inowrocław | 88-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):
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