
souhrn
Hodnota! Pokud hodnota není očekávaným typem, zobrazí se chyba. K tomu může dojít, když buňky zůstanou prázdné, když funkci, která očekává číslo, bude dána textová hodnota a když budou data považována Excelem za text. Oprava #HODNOTA! chyba je obvykle jen otázkou zadání správného druhu hodnoty. Níže naleznete další informace a příklady.
Vysvětlení
Hodnota! Pokud hodnota není očekávaným typem, zobrazí se chyba. K tomu může dojít, když buňky zůstanou prázdné, když funkci, která očekává číslo, bude dána textová hodnota a když budou data vyhodnocena jako text pomocí aplikace Excel. Oprava #HODNOTA! chyba je obvykle jen otázkou zadání správného druhu hodnoty.
Chyba #HODNOTA je trochu složitá, protože některé funkce automaticky ignorují neplatná data. Například funkce SUM prostě ignoruje textové hodnoty, ale pravidelné sčítání nebo odčítání s operátorem plus (+) nebo minus (-) vrátí #VALUE! chyba, pokud jsou nějaké hodnoty text.
Níže uvedené příklady ukazují vzorce, které vracejí chybu #HODNOTA, spolu s možnostmi řešení.
Příklad č. 1 - neočekávaná textová hodnota
V níže uvedeném příkladu obsahuje buňka C3 text „NA“ a F2 vrátí #HODNOTA! chyba:
=C3+C4 // returns #VALUE!
Jednou z možností opravy je zadat chybějící hodnotu do C3. Vzorec v F3 pak funguje správně:
=C3+C4 // returns 6
Další možností v tomto případě je přepnout na funkci SUMA. Funkce SUM automaticky ignoruje textové hodnoty:
=SUM(C3,C4) // returns 4.5
Příklad č. 2 - nevyzpytatelné mezerové znaky
Někdy buňka s jedním nebo více potulnými mezerami vrhá #HODNOTA! chyba, jak je vidět na obrazovce níže:
Všimněte si, že C3 vypadá úplně prázdně. Pokud je však vybrána možnost C3, je možné vidět, že kurzor je umístěn jen kousek napravo od jedné mezery:
Excel vrátí #HODNOTA! Chyba, protože znak mezery je text, takže je to vlastně jen další případ příkladu č. 1 výše. Chcete-li tuto chybu opravit, vyberte buňku a stiskněte klávesu Delete.
Poznámka: Pokud máte potíže s určením, zda je buňka skutečně prázdná nebo ne, použijte k testování funkci ISBLANK nebo funkci LEN.
Příklad č. 3 - neočekávaný typ argumentu funkce
Hodnota! chyba může také nastat, když argumenty funkce nejsou očekávané typy. V níže uvedeném příkladu je funkce NETWORKDAYS nastavena pro výpočet počtu pracovních dnů mezi dvěma daty. V buňce C3 není „jablko“ platným datem, takže funkce NETWORKDAYS nemůže vypočítat pracovní dny a vrátí #HODNOTA! chyba:
Níže, když je v C3 zadáno správné datum, vzorec funguje podle očekávání:
Příklad č. 4 - data uložená jako text
Někdy bude list obsahovat data, která jsou neplatná, protože jsou uložena jako text. V níže uvedeném příkladu se funkce EDATE používá k výpočtu data vypršení platnosti tři měsíce po datu nákupu. Vzorec v C3 vrátí #HODNOTA! chyba, protože datum v B3 je uloženo jako text (tj. není správně rozpoznáno jako datum):
=EDATE(B3,3)
Když je datum v B3 pevné, chyba je vyřešena:
Pokud musíte opravit mnoho dat uložených jako text, tato stránka poskytuje některé možnosti opravy.