Jak opravit #NAME? pomocí funkce KDYŽ

Jak opravit #NAME? pomocí funkce KDYŽ

Co #NAME? Chyba se zobrazí ve vzorci, protože v názvu vzorce je překlep. Podívejte se na následující příklad:

Chyba #NÁZEV? způsobená chybou v syntaxi

Důležité informace: Chyba #NÁZEV? označuje, že je potřeba opravit něco v syntaxi, takže když se tato chyba zobrazí ve vzorci, vyřešte ji. Nepoužívejte žádné funkce pro zpracování chyb, jako je třeba IFERROR, abyste chybu překryli.

Pokud chcete předejít překlepům v názvech vzorce, použijte excelového Průvodce vzorcem. Když začnete do buňky nebo řádku vzorců psát název vzorce, zobrazí se rozevírací seznam vzorců, který zadaným slovům odpovídá. Jakmile zadáte název vzorce a levou závorku, Průvodce vzorcem zobrazí syntax jako text při přechodu myší.

Syntaxe vzorce jako text při přechodu myší

Další možností, jak se vyhnout syntaktickým chybám, je použití Průvodce funkcí. Vyberte buňku obsahující vzorec a na kartě Vzorce klikněte na Vložit funkci.

Excel načte Průvodce automaticky za vás.

Příklad dialogového okna průvodce vzorcem.

Při kliknutí na jednotlivé argumenty vám Excel nabídne příslušné informace pro každý z nich.

Níže jsou uvedené další příčiny #NAME? Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!.

Když vzorec obsahuje odkaz na název, který není v Excelu definovaný, zobrazí se #NAME? Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!.

Viz následující příklad funkce SUMA, která odkazuje na Zisk, což není definovaný název v sešitu.

Chyba #NÁZEV? způsobená odkazem na nedefinovaný název v syntaxi

Řešení: Definujte název v okně Správce názvůa přidejte do vzorce název. Postupujte takto:

  1. Pokud už data v tabulce máte a chcete určité buňce nebo oblasti buněk přidělit název, nejprve tyto buňky vyberte v tabulce. Pokud chcete vytvořit novou oblast, můžete tento krok přeskočit.

  2. Na kartě Vzorce klikněte ve skupině Definované názvy na Definovat název a pak klikněte na Definovat název.

  3. Zadejte jedinečný název.

  4. V rozevíracím seznamu Obor vyberte, jestli chcete, aby byl tento název k dispozici pouze pro daný list nebo pro celý sešit.

  5. Zadejte nepovinný komentář.

  6. Klikněte na tlačítko OK.

    Dalším krokem je přidání názvu do vzorce.

  7. Najeďte kurzorem na syntax vzorce do místa, kam chcete přidat název, který jste právě vytvořili.

  8. Přejděte na kartu Vzorce, ve skupině Definované názvy klikněte na příkaz Použít ve vzorci a pak vyberte definovaný název, který chcete přidat.

    Když chcete přidat definovaný název do syntaxe vzorce, klikněte na „Použít ve vzorci“.

Další informace o definování názvů najdete v článku Definice a použití názvů ve vzorcích.

Pokud syntaxe nesprávně odkazuje na definovaný název, uvidíte #NAME? Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!.

Budeme pokračovat s předchozím příkladem. Definovaný název pro Zisk jsme v tabulce vytvořili. V následujícím příkladu ale není název správně napsaný, takže u funkce pořád dochází k chybě #NAME?.

Chyba #NÁZEV? způsobená chybou v definovanému názvu v syntaxi

Řešení: Opravte chybu v syntaxi a vyzkoušejte vzorec znovu.

Tip: Definované názvy nemusíte do vzorců zadávat ručně, Excel to může udělat automaticky za vás. Pokud o to máte zájem, přejděte na kartu Vzorce, ve skupině Definované názvy klikněte na příkaz Použít ve vzorci a pak vyberte definovaný název, který chcete přidat. Excel tento název přidá do vzorce.

Když do vzorců zahrnete odkazy na text, musíte tento text uzavřít do uvozovek, i když používáte jenom mezeru. Pokud v syntaxi vynecháte uvozovky “” pro textovou hodnotu, zobrazí se chyba #NÁZEV?. Podívejte se na následující příklad.

Chyba #NÁZEV? způsobená chybějícími uvozovkami v textových hodnotách

V tomto příkladu chybí syntaxi uvozovky pro slovo . Proto vznikla chyba.

Řešení: Vraťte se do syntaxe a ručně ji zkontrolujte, abyste měli jistotu, že všechny textové hodnoty kolem sebe mají uvozovky.

Pokud v odkazu na oblast postrádáte dvojtečku, vzorec zobrazí #NAME? Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!.

V následujícím příkladu generuje vzorec INDEX #NAME? Chyba: v oblasti B2 to B12 chybí dvojtečka.

Chyba #NÁZEV? způsobená vynecháním dvojtečky v odkazu na oblast

Řešení: Zkontrolujte syntaxi, abyste se ujistili, že všechny odkazy na oblasti obsahují dvojtečku.

Některé funkce Excelu fungují jenom v případě, že jsou povolené některé doplňky. Pomocí těchto funkcí jinak vytvoříte #NAME? Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!. Chcete-li například použít funkci EuroConvert , je třeba povolit doplněk Nástroje pro měnu euro . Pokud používáte vlastní funkce nebo makra, která vyžadují analytické doplňky, zkontrolujte, že je povolený doplněk Analytické funkce .

Postup pro povolení doplňků v aplikaci Excel:

  1. Klikněte na Soubor > Možnosti.

  2. Klikněte na Doplňky.

  3. V rozevíracím seznamu Spravovat klikněte na Doplňky Excelu a potom klikněte na Přejít.

  4. Zaškrtněte relevantní políčka a klikněte na OK.

Máte konkrétní otázku k funkci?

Zadejte dotaz do komunitního fóra Excelu

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

Viz také

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování chyb ve vzorcích

Funkce Excelu (podle abecedy)

Funkce Excelu (podle kategorie)

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×