![](https://cdn.wiki-base.com/5564321/excel_formula_basic_error_trapping_example__2.png.webp)
Formuła ogólna
=IFERROR(formula,value_if_error)
Podsumowanie
Aby wychwycić błędy, które formuła może napotkać w arkuszu, możesz użyć funkcji JEŻELI.BŁĄD w celu wyświetlenia komunikatu niestandardowego lub w ogóle nic. W pokazanym przykładzie formuła w E5 to:
=IFERROR(C5/D5,"")
Jeśli C5 / D5 zwraca wartość, ta wartość jest zwracana. Jeśli C5 / D5 zwróci błąd, JEŻELI BŁĄD zwraca pusty ciąg („”).
Wyjaśnienie
W tym przykładzie funkcja IFERROR jest używana do przechwytywania i pomijania # DIV / 0! błąd występujący, gdy nie ma wartości dla Zamówienia (kolumna D). Bez IFERROR formuła C5 / D5 wyświetli # DIV / 0! błąd w E6 i E9.
Funkcja JEŻELI BŁĄD przyjmuje dwa argumenty: wartość (zwykle wprowadzaną jako formuła) oraz wynik wyświetlany, jeśli formuła zwróci błąd. Drugi argument jest używany tylko wtedy, gdy pierwszy argument zgłasza błąd.
W tym przypadku pierwszym argumentem jest prosta formuła obliczania średniej wielkości zamówienia, która dzieli całkowitą sprzedaż przez liczbę zamówień:
=C5/D5
Drugi argument jest wprowadzany jako pusty ciąg („”). Gdy formuła zwróci normalny wynik, zostanie wyświetlony wynik. Gdy formuła zwraca # DIV / 0 !, zwracany jest pusty ciąg i nic nie jest wyświetlane.