![](https://cdn.wiki-base.com/5564321/excel_formula_basic_error_trapping_example__2.png.webp)
Všeobecný vzorec
=IFERROR(formula,value_if_error)
Zhrnutie
Ak chcete zachytiť chyby, s ktorými sa môže vzorec stretnúť v hárku, môžete pomocou funkcie IFERROR zobraziť vlastnú správu alebo vôbec nič. V zobrazenom príklade je vzorec v E5:
=IFERROR(C5/D5,"")
Ak C5 / D5 vráti hodnotu, vráti sa táto hodnota. Ak C5 / D5 vráti chybu, IFERROR vráti prázdny reťazec ("").
Vysvetlenie
V tomto príklade sa funkcia IFERROR používa na zachytenie a potlačenie # DIV / 0! chyba, ktorá nastane, keď pre Objednávky nie je žiadna hodnota (stĺpec D). Bez IFERROR by vzorec C5 / D5 zobrazil # DIV / 0! chyba v E6 a E9.
Funkcia IFERROR obsahuje dva argumenty: hodnotu (zvyčajne sa zadáva ako vzorec) a výsledok, ktorý sa má zobraziť, ak vzorec vráti chybu. Druhý argument sa použije, iba ak prvý argument vyvolá chybu.
V tomto prípade je prvým argumentom jednoduchý vzorec na výpočet priemernej veľkosti objednávky, ktorý vydelí celkové tržby počtom objednávok:
=C5/D5
Druhý argument sa zadáva ako prázdny reťazec (""). Keď vzorec vráti normálny výsledok, zobrazí sa výsledok. Keď vzorec vráti # DIV / 0!, Vráti sa prázdny reťazec a nič sa nezobrazí.