Excel vzorec: Jak opravit #HODNOTA! chyba -

Obsah

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.

Zajímavé články...