IfNA
enIFNA
Definice
Sekce “Definice”Funkce vrátí vloženou hodnotu, pokud se nejedná o chybu ve formátu #NENÍ_K_DISPOZICI**.** Pokud se o chybu jedná, nahrazuje chybu vlastní hodnotou.
Vzorec
Sekce “Vzorec”=IFNA(Hodnota;Hodnota_pokud_na)Argumenty funkce
Sekce “Argumenty funkce”Hodnota – Výraz, který může vrátit chybu #NENÍ_K_DISPOZICI.
Hodnota_pokud_na – Co se zobrazí, pokud první argument vrátí zmíněnou chybu.
Praktické vysvětlení
Sekce “Praktické vysvětlení”Na rozdíl např. od funkce IfError funkce nezachytí všechny errory, ale pouze errory #NENÍ_K_DISPOZICI. Pokud se jedná o jiný druh erroru, bude stále vrácen daný error. Pokud se o žádný error nejedná, bude vrácena daná hodnota vložena do prvního argumentu funkce.
V následujícím příkladu jsou hodnoty dělené nulou, kdy bude stále vrácen error #DĚLENÍ_NULOU. Pokud se ale jedná o error #NENÍ_K_DISPOZICI, funkce error zachytí. Je možné nastavit vlastní text, odkázat na buňku, provést jiný výpočet nebo nastavit číslo popř. vložit další funkce. Pokud se naopak o error nejedná, vrátí se přesná hodnota v prvním argumentu jako v posledním příkladu, kdy je buňka 3000:

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Funkci IfNA lze kombinovat téměř s jakoukoliv funkcí, kdy je potřeba ověřit, zdali skutečně nevrátí error #NENÍ_K_DISPOZICI. Pokud má být např. vyhledaná hodnota a vrácena hodnota z jiného sloupce pomocí funkce Svyhledat, přičemž pokud se hledaná hodnota v tabulce nenachází, vrátil by se zmíněný error**,** pomocí ošetření bude vrácen text „Nenalezeno“, s kterým lze dále v dalších funkcích pracovat. Pokud by se hodnota pomocí funkce Svyhledat nalezla, byla by vrácena.
=IFNA(SVYHLEDAT(4;A1:B6;2;0);“Nenalezeno“)Podobně může být navrácen error v kombinaci s funkcemi Index a Pozvyhledat. Pokud daná hodnota nebude nalezena, bude vrácena chyba #NENÍ_K_DISPOZICI, která lze touto funkcí ošetřit.
=IFNA(INDEX(B2:B6;POZVYHLEDAT(„Banán“;A2:A6;0));“Nenalezeno“)Pokud není možné ošetřit všechny možnosti ve funkci Ifs z důvodu příliš mnoho vstupních parametrů, je možné funkci kombinovat s funkcí IfNA, kdy pokud nebude podmínka ošetřena, je možné vrátit určitou hodnotu nebo vnořenou další funkci.
=IFNA(IFS(A2=“Boty“;1;A2=“Kalhoty“;2);“Nenalezeno“)Související funkce
Sekce “Související funkce”© 2026 Excelland
