Chyba #N/A vo všeobecnosti znamená, že vzorec nedokáže nájsť to, čo sa od neho žiadalo.
Najlepšie riešenie
Najčastejšou príčinou chyby #N/A sú funkcie XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP alebo MATCH, ak vzorec nedokáže nájsť odkazovanú hodnotu. Hľadaná hodnota napríklad v zdrojových údajoch neexistuje.

V tomto prípade nie je vo vyhľadávacej tabuľke uvedený žiadny banán, takže funkcia VLOOKUP vráti chybu #N/A.
Riešenie: Buď skontrolujte, či hľadaná hodnota existuje v zdrojových údajoch, alebo vo vzorci použite obslužný program chýb formátu IFERROR. Príklad: =IFERROR(FORMULA();0), ktorý hovorí:
-
=IF(vzorec sa vyhodnotí ako chyba, potom zobrazí hodnotu 0, v opačnom prípade zobrazí výsledok vzorca)
Môžete použiť výraz "" na zobrazenie ničoho alebo nahradiť vlastný text: =IFERROR(FORMULA();"Chybové hlásenie tu")
Poznámky:
-
Ak potrebujete pomoc s chybou #NEDOSTUPNÝ v konkrétnej funkcii, ako napríklad VLOOKUP alebo INDEX/MATCH, vyberte jednu z týchto možností:
-
Môže byť tiež užitočné získať informácie o niektorých bežných funkciách, v ktorých sa táto chyba vyskytuje, napríklad XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP alebo MATCH.
Ak si nie ste istí, čo robiť v tomto bode alebo aký druh pomoci potrebujete, môžete vyhľadať podobné otázky v komunite Spoločnosti Microsoft alebo uverejniť vlastnú.

Ak stále potrebujete pomoc s vyriešením tejto chyby, nasledujúci kontrolný zoznam obsahuje kroky na riešenie problémov, ktoré vám pomôžu zistiť, čo vo vzorcoch pravdepodobne nie je správne.
Hľadaná hodnota a zdroj údajov majú rôzne typy údajov. Chcete napríklad, aby funkcia VLOOKUP odkazovala na číslo, ale zdrojový údaj je uložený ako text.

Riešenie: Uistite sa, že typy údajov sú rovnaké. Môžete skontrolovať formáty buniek tak, že vyberiete bunku alebo rozsah buniek, kliknete pravým tlačidlom myši a vyberiete možnosti Formátovať bunky > Číslo (alebo stlačíte kombináciu klávesov Ctrl + 1) a zmeníte formát čísel, ak je to potrebné.

Tip: Ak potrebujete vynútiť zmenu formátovania v celom stĺpci, najskôr použite požadovaný formát a potom vyberte položky Údaje > Text na stĺpce > Dokončiť.
Môžete použiť funkciu TRIM na odstránenie všetkých úvodných alebo koncových medzier. V nasledujúcom príklade sa používa funkcia TRIM vnorená vo funkcii VLOOKUP na odstránenie úvodných medzier z názvov v bunkách A2:A7 a na vrátenie názvu oddelenia.

=VLOOKUP(D2;TRIM(A2:B7);2;FALSE)
Poznámka: Vzorce dynamických polí – ak máte aktuálnu verziu balíka Microsoft 365 a ste členom kanála vydaní Insider Fast, môžete zadať vzorec v bunke v ľavom hornom rohu výstupného rozsahu a stlačením klávesu Enter potvrdiť vzorec ako vzorec dynamického poľa. Inak sa vzorec musí zadať ako vzorec staršieho poľa tak, že najprv vyberiete výstupný rozsah, potom zadáte vzorec v bunke v ľavom hornom rohu výstupného rozsahu a napokon potvrdíte stlačením kombinácie klávesov Ctrl + Shift + Enter. Excel vloží zložené zátvorky na začiatok a koniec vzorca za vás. Ďalšie informácie o vzorce polí nájdete v téme Vzorce poľa – pokyny a príklady.
Podľa predvoleného nastavenia musia byť tabuľky, v ktorých funkcie vyhľadávajú informácie, zoradené vzostupne. Funkcie hárka VLOOKUP a HLOOKUP obsahujú argument vyhľadávanie_rozsahu, ktorý dáva funkciám pokyn nájsť presnú zhodu aj vtedy, ak tabuľka nie je zoradená. Ak chcete nájsť presnú zhodu, nastavte argument vyhľadávanie_rozsahu na hodnotu FALSE. Všimnite si, že použitím hodnoty TRUE, ktorá by funkcii určila vyhľadať približnú zhodu, by sa nevygenerovala iba chyba #NEDOSTUPNÝ, ale funkcia by vrátila aj chybné výsledky, ako je to zobrazené v nasledujúcom príklade.

V tomto príklade funkcia "Banány" nielenže vráti chybu #N/A, ale aj chybe "Hruška" vráti nesprávnu cenu. Toto je spôsobené použitím argumentu TRUE, ktorý určí funkcii VLOOKUP, aby hľadala približnú zhodu namiesto presnej zhody. Neexistuje žiadny blízky zápas pre "Banány", a "Hruška" prichádza pred "Broskyne" abecedne. V tomto prípade by použitie funkcie VLOOKUP s argumentom FALSE vrátilo správnu cenu za "hrušku", ale "Banány" by stále viedli k chybe #N/A, pretože vo vyhľadávacom zozname sa nenachádza žiadna zodpovedajúca hodnota "Banány".
Ak používate funkciu MATCH, skúste zmeniť hodnotu argumentu typ_zhody tak, aby určovala spôsob zoradenia tabuľky. Ak potrebujete nájsť presnú zhodu, nastavte argument typ_zhody na 0 (nulu).
Skontrolujte, či má rozsah odkazovaný vzorcom poľa rovnaký počet riadkov a stĺpcov ako rozsah, v rámci ktorého bol vzorec poľa zadaný, alebo použite vzorec poľa v menšom či väčšom počte buniek tak, aby sa ich počet zhodoval s odkazom na rozsah vo vzorci.
V tomto príklade bunka E2 odkazuje na nezhodné rozsahy:

=SUM(IF(A2:A11=D2;B2:B5))
Ak má vzorec počítať správne, je potrebné zmeniť ho tak, aby oba rozsahy obsahovali riadky 2 – 11.
=SUM(IF(A2:A11=D2;B2:B11))
Poznámka: Vzorce dynamických polí – ak máte aktuálnu verziu balíka Microsoft 365 a ste členom kanála vydaní Insider Fast, môžete zadať vzorec v bunke v ľavom hornom rohu výstupného rozsahu a stlačením klávesu Enter potvrdiť vzorec ako vzorec dynamického poľa. Inak sa vzorec musí zadať ako vzorec staršieho poľa tak, že najprv vyberiete výstupný rozsah, potom zadáte vzorec v bunke v ľavom hornom rohu výstupného rozsahu a napokon potvrdíte stlačením kombinácie klávesov Ctrl + Shift + Enter. Excel vloží zložené zátvorky na začiatok a koniec vzorca za vás. Ďalšie informácie o vzorce polí nájdete v téme Vzorce poľa – pokyny a príklady.

V tomto prípade May-December hodnoty #N/A, takže súčet nemôže vypočítať a namiesto toho vráti chybu #N/A.
Ak chcete tento problém vyriešiť, skontrolujte syntax vzorca používanej funkcie a do vzorca, ktorý vráti chybu, zadajte všetky požadované argumenty. Bude pravdepodobne potrebné prejsť do programu Visual Basic Editor (VBE) a funkciu skontrolovať. K VBE môžete získať prístup z karty Vývojár alebo pomocou kombinácie klávesov ALT + F11.
Overte, či je zošit obsahujúci danú funkciu definovanú používateľom otvorený a či funkcia pracuje správne.
Overte, či sú argumenty danej funkcie správne a či sa používajú na správnych miestach.
Ak chcete tento problém vyriešiť, stlačením kombinácie klávesov Ctrl + Alt + F9 prepočítajte hárok.
Ak si nie ste istí správnymi argumentmi, môžete použiť Sprievodcu funkciami. Vyberte bunku s daným vzorcom, potom prejdite na kartu Vzorce a stlačte kláves Insert Function.

Excel automaticky načíta sprievodcu:

Po kliknutí na jednotlivé argumenty vám o nich Excel poskytne príslušné informácie.
Chyba #NEDOSTUPNÝ môže byť aj užitočná. Pri používaní údajov ako v nasledujúcom príklade pre grafy je bežné používať #N/A, pretože hodnoty #N/A sa v grafe nezobrazia. Tu sú príklady vzhľadu grafu s #N a #N 0.

V predchádzajúcom príklade ste mohli vidieť, že hodnoty 0 sú na grafe zobrazené ako rovná čiara v dolnej časti grafu, ktorá potom stúpne, aby zobrazila súčet. V nasledujúcom príklade uvidíte hodnoty 0 nahradené chybou #NEDOSTUPNÝ.

Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.
Pozrite tiež
Konverzia čísiel uložených ako text na čísla
Zabránenie vzniku nefunkčných vzorcov