
Podsumowanie
Funkcja IFERROR programu Excel zwraca wynik niestandardowy, gdy formuła generuje błąd, i wynik standardowy, gdy nie zostanie wykryty żaden błąd. IFERROR to elegancki sposób na wychwytywanie błędów i zarządzanie nimi bez używania bardziej skomplikowanych zagnieżdżonych instrukcji JEŻELI.
Cel, powód
Przechwytuj i obsługuj błędyWartość zwracana
Wartość określona dla warunków błędu.Składnia
= JEŻELI BŁĄD (wartość; wartość_jeśli_błąd)Argumenty
- wartość - wartość, odwołanie lub formuła do sprawdzenia pod kątem błędu.
- wartość_jeśli_błąd - wartość zwracana w przypadku znalezienia błędu.
Wersja
Excel 2007Uwagi dotyczące użytkowania
Funkcja JEŻELI BŁĄD „wychwytuje” błędy w formule i zwraca alternatywny wynik lub formułę po wykryciu błędu.
Użyj funkcji JEŻELI.BŁĄD, aby przechwytywać i obsługiwać błędy generowane przez inne formuły lub funkcje. IFERROR sprawdza następujące błędy: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Lub #NULL !.
Przykład 1
Na przykład, jeśli A1 zawiera 10, B1 jest puste, a C1 zawiera formułę = A1 / B1, poniższa formuła przechwyci # DIV / 0! błąd wynikający z podzielenia A1 przez B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Dopóki B1 jest pusty, C1 wyświetli komunikat „Wprowadź wartość w B1”, jeśli B1 jest puste lub zerowe. Po wprowadzeniu liczby w B1 formuła zwróci wynik A1 / B1.
Przykład nr 2
Możesz również użyć funkcji JEŻELI BŁĄD, aby wychwycić błąd # N / D zgłoszony przez WYSZUKAJ.PIONOWO, gdy nie można znaleźć wartości wyszukiwania. Składnia wygląda następująco:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
W tym przykładzie, gdy WYSZUKAJ.PIONOWO zwraca wynik, funkcja JEŻELI BŁĄD jest wynikiem. Jeśli WYSZUKAJ.PIONOWO zwraca błąd # N / D, ponieważ nie znaleziono wartości wyszukiwania, JEŻELI BŁĄD zwraca „Nie znaleziono”.
Uwagi
- Jeśli wartość jest pusta, jest oceniana jako pusty ciąg („”), a nie jako błąd.
- Jeśli wartość_jeśli_błąd zostanie podana jako pusty ciąg („”), po wykryciu błędu nie zostanie wyświetlony żaden komunikat.
- Jeśli BŁĄD jest wprowadzony jako formuła tablicowa, zwraca tablicę wyników z jednym elementem dla każdej komórki w wartości .
- W programie Excel 2013+ możesz użyć funkcji IFNA do wychwytywania i obsługi błędów # N / A w szczególności.
Powiązane wideo


