„Co je doma, to se počítá,“ říká české přísloví, a platí to i pro Excel. Každý, kdo s Excelem pracuje, se může setkat s chybou „#N/A“. Zkratka „N/A“ znamená „Not Available“ – tedy „Nedostupné“, ale za ní se skrývá spousta různých příčin.
Co je chyba #N/A?
Chyba #N/A se zobrazí, když Excel nemůže najít hodnotu potřebnou k provedení vzorce. Jednoduše řečeno, je to jako hledat přítele v davu, ale nenajdete ho, protože tam „není“.
Příčiny chyby #N/A
1. Vzorce používají funkce VLOOKUP nebo HLOOKUP s neshodující se vyhledávací hodnotou
2. Použití funkce MATCH s neshodující se vyhledávací hodnotou
3. Použití funkce INDEX s neplatným číslem řádku nebo sloupce
4. Použití funkce GETPIVOTDATA s hodnotou, která neexistuje v kontingenční tabulce
Jak opravit chybu #N/A
1. Zkontrolujte vyhledávací hodnotu
- Ujistěte se, že je vyhledávací hodnota přesná: Pokud hledáte produkt v tabulce dat, zkontrolujte, zda je název produktu správný.
- Zkontrolujte datový typ: Ujistěte se, že datový typ vyhledávací hodnoty odpovídá datovému typu v tabulce dat. Například, pokud hledáte číselnou hodnotu, ujistěte se, že i vyhledávací hodnota je číselná.
2. Zkontrolujte vzorec
- Zkontrolujte syntaxi: Ujistěte se, že je váš vzorec syntakticky správný a bez překlepů.
- Zkontrolujte odkazy: Ujistěte se, že odkazy ve vašem vzorci jsou přesné a odkazují na správné buňky nebo tabulky dat.
3. Použijte funkci IFERROR
- Funkce IFERROR: Použijte funkci IFERROR pro zpracování chyby #N/A. Tato funkce vrátí vámi zadanou hodnotu, pokud se ve vzorci objeví chyba #N/A.
Příklad:
=IFERROR(VLOOKUP(A1,B:C,2,FALSE);"Hodnota nebyla nalezena")
Tento vzorec provede funkci VLOOKUP, a pokud hodnotu najde, vrátí výsledek. Pokud hodnotu nenajde, vrátí text „Hodnota nebyla nalezena“.
Několik užitečných rad
- Nezapomeňte používat funkci „Najít a nahradit“: Tato funkce vám pomůže najít a nahradit nepřesné hodnoty v tabulce dat.
- Použijte nástroj „Kontrola chyb“: Tento nástroj vám pomůže najít chyby ve vašich vzorcích.
- Používejte chybové funkce: Kromě funkce IFERROR nabízí Excel i další chybové funkce jako ISERROR, ISNA, ISBLANK.
Příklad ilustrace:
Představte si, že jste fotbalový trenér a používáte Excel pro správu informací o hráčích ve svém týmu. V tabulce dat máte sloupec „Jméno hráče“ a sloupec „Počet gólů“. Chcete vytvořit vzorec pro výpočet průměrného počtu gólů každého hráče.
=AVERAGEIF(A:A;A2;B:B)
Tento vzorec vypočítá průměrný počet gólů hráče, jehož jméno je v buňce A2. Pokud však jméno hráče v tabulce dat není, vzorec vrátí chybu #N/A.
K odstranění této chyby můžete použít funkci IFERROR takto:
=IFERROR(AVERAGEIF(A:A;A2;B:B);"Žádná data")
Tento vzorec vrátí průměrný počet gólů hráče, pokud jsou k dispozici data. Pokud data nejsou k dispozici, vrátí text „Žádná data“.
Závěrem
Chyba #N/A je častou chybou při používání Excelu. Pokud ale pochopíte příčiny a způsoby řešení, můžete tuto chybu snadno vyřešit a pokračovat v efektivním používání Excelu.
Přejeme vám mnoho úspěchů!