Funkce IFNA v Excelu slouží k identifikaci chyb, které jsou specifické pro výsledky funkcí SVYHLEDAT a VVYHLEDAT. Pokud funkce SVYHLEDAT nebo VVYHLEDAT vrátí chybu \”#N/A\”, funkce IFNA nahradí tuto chybovou hodnotu jinou hodnotou, kterou určíme v argumentu funkce.
Syntaxe funkce IFNA je následující:
=IFNA(vzorec; [hodnota])
VB
kde \”vzorec\” je excelový vzorec, jehož výsledek chceme ošetřit proti chybě #N/A, a \”[hodnota]\” je volitelný argument, který určuje, jakou hodnotu chceme zobrazit místo chybové hodnoty. Pokud argument \”[hodnota]\” není uveden, funkce IFNA vrátí původní výsledek excelového vzorce, pokud nevznikla chybová hodnota #N/A.
Příklady využití funkce IFNA pro začátečníky mohou zahrnovat například následující:
- Použití pro ošetření chybových hodnot při hledání hodnoty v seznamu:
=IFNA(SVYHLEDAT(A1; B1:C10; 2; NEPRAVDA); "Hodnota nenalezena")
Tento vzorec hledá hodnotu v buňce A1 v seznamu hodnot na listu B1:C10. Pokud hodnota není nalezena, funkce IFNA zobrazí textový řetězec \”Hodnota nenalezena\” místo chybové hodnoty #N/A.
- Použití pro ošetření chybových hodnot při spojování textových řetězců:
=IFNA(CONCATENATE(A1; B1; C1); "")
Tento vzorec spojí textové řetězce v buňkách A1, B1 a C1. Pokud alespoň jedna z těchto buněk obsahuje chybovou hodnotu #N/A, funkce IFNA zobrazí prázdnou hodnotu \”\” místo chybové hodnoty.