Funkce IFERROR v Excelu slouží k zpracování chyb v excelových vzorcích. Pokud v excelovém vzorci dojde k chybě, funkce IFERROR nahradí chybovou hodnotu jinou hodnotou, kterou určíme v argumentu funkce. Tímto způsobem se dá zabránit zobrazení chybové hodnoty, která může vytvářet neestetický vzhled tabulky nebo ovlivňovat další výpočty.
Syntaxe funkce IFERROR je následující:
=IFERROR(vzorec, [hodnota])
kde \”vzorec\” je excelový vzorec, jehož výsledek chceme ošetřit proti chybě, a \”[hodnota]\” je volitelný argument, který určuje, jakou hodnotu chceme zobrazit místo chybové hodnoty. Pokud argument \”[hodnota]\” není uveden, funkce IFERROR vrátí původní výsledek excelového vzorce, pokud nevznikla chybová hodnota.
Příklady využití funkce IFERROR pro začátečníky mohou zahrnovat například následující:
- Použití pro ošetření chybových hodnot při sčítání nebo odčítání:
=IFERROR(A1+B1, "N/A")
Tento vzorec sečte hodnoty v buňkách A1 a B1. Pokud dojde k chybě při výpočtu, funkce IFERROR zobrazí textový řetězec \”N/A\” místo chybové hodnoty.
- Použití pro ošetření chybových hodnot při načítání dat z jiných zdrojů:
=IFERROR(VLOOKUP(A1, Sheet2!B:C, 2, FALSE), "")
Tento vzorec hledá hodnotu v buňce A1 v rozsahu B:C na listu \“Sheet2\“. Pokud dojde k chybě při hledání hodnoty, funkce IFERROR zobrazí prázdnou hodnotu \“\“ místo chybové hodnoty.