Co to jest i do czego służy „JEŻELI.ND”?
Funkcja JEŻELI.ND (IFNA w języku angielskim) w programie Excel służy do obsługi błędów #N/A. Jeżeli formuła zwraca błąd #N/A (wartość niedostępna), funkcja JEŻELI.ND pozwala na zwrócenie innej wartości, którą sami zdefiniujemy, zamiast wyświetlać komunikat o błędzie. Dzięki temu arkusze kalkulacyjne stają się bardziej czytelne i łatwiejsze w interpretacji, a także zapobiega to przerwaniu dalszych obliczeń zależnych od wyniku formuły, w której wystąpił błąd #N/A. Funkcja ta jest niezwykle przydatna w sytuacjach, gdy szukamy wartości w danych, które mogą być niekompletne lub gdy odwołujemy się do zewnętrznych źródeł danych, gdzie mogą wystąpić braki informacji.
Składnia „JEŻELI.ND”
Składnia funkcji JEŻELI.ND jest prosta i intuicyjna: JEŻELI.ND(wartość; wartość_jeśli_błąd).
• **wartość:** To argument, który jest sprawdzany pod kątem błędu #N/A. Może to być odwołanie do komórki, formuła lub wartość.
• **wartość_jeśli_błąd:** To wartość, która zostanie zwrócona, jeżeli argument „wartość” zwróci błąd #N/A. Może to być dowolna wartość, np. tekst, liczba, data lub odwołanie do innej komórki. Jeżeli argument „wartość” nie zwróci błędu #N/A, funkcja zwróci wartość argumentu „wartość”.
Dane wejściowe „JEŻELI.ND”
- wartość: Dowolny argument, który może zwrócić błąd #N/A. Może to być odwołanie do komórki zawierającej formułę, np. `=SZUKAJ.PIONOWO(A1;B1:C10;2;FAŁSZ)`, lub sama wartość.
- wartość_jeśli_błąd: Wartość, którą chcesz wyświetlić w przypadku wystąpienia błędu #N/A. Może to być tekst (np. „Brak danych”), liczba (np. 0), pusta komórka („”) lub odwołanie do innej komórki.
Przykłady zastosowania „JEŻELI.ND”
Załóżmy, że w komórce A1 znajduje się formuła `=SZUKAJ.PIONOWO(B1;C1:D10;2;FAŁSZ)`, która szuka wartości z komórki B1 w zakresie C1:D10 i zwraca wartość z drugiej kolumny. Jeżeli wartość z B1 nie zostanie znaleziona, formuła zwróci błąd #N/A. Aby uniknąć tego błędu, możemy użyć funkcji JEŻELI.ND: `=JEŻELI.ND(SZUKAJ.PIONOWO(B1;C1:D10;2;FAŁSZ);0)`. W tym przypadku, jeżeli formuła `SZUKAJ.PIONOWO` zwróci błąd #N/A, funkcja JEŻELI.ND zwróci 0. Można również zwrócić tekst, np. `=JEŻELI.ND(SZUKAJ.PIONOWO(B1;C1:D10;2;FAŁSZ);”Brak danych”)`.
Najczęściej pojawiające się błędy „JEŻELI.ND”, oraz co mogą znaczyć?
Funkcja JEŻELI.ND sama w sobie nie generuje błędów, ale błąd może wystąpić w argumencie „wartość”. Jeżeli argument „wartość” zawiera błąd inny niż #N/A (np. #WARTOŚĆ!, #DZIEL!/0!, #LICZBA!), funkcja JEŻELI.ND zwróci ten błąd. Należy wtedy sprawdzić poprawność formuły lub danych wejściowych użytych w argumencie „wartość”. Jeżeli argument „wartość” jest prawidłowy, a funkcja nadal zwraca nieoczekiwany wynik, należy sprawdzić poprawność argumentu „wartość_jeśli_błąd”.