Chyba #N/A v Excelu: Příčiny a řešení

„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ů!

Author: JokerHazard

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *