Excel vzorec: Ako opraviť #HODNOTU! chyba -

Obsah

Zhrnutie

Hodnota! Ak hodnota nie je očakávaným typom, zobrazí sa chyba. To môže nastať, keď bunky zostanú prázdne, keď funkcia, ktorá očakáva číslo, dostane textovú hodnotu a keď sa s dátumami zaobchádza ako s textom v programe Excel. Oprava #HODNOTY! chyba zvyčajne stačí len zadať správny druh hodnoty. Nižšie nájdete ďalšie informácie a príklady.

Vysvetlenie

Hodnota! Ak hodnota nie je očakávaným typom, zobrazí sa chyba. Môže to nastať, keď bunky zostanú prázdne, keď funkcia, ktorá očakáva číslo, dostane textovú hodnotu a keď budú dátumy vyhodnotené ako text programom Excel. Oprava #HODNOTY! chyba zvyčajne stačí len zadať správny druh hodnoty.

Chyba #HODNOTA je trochu zložitá, pretože niektoré funkcie automaticky ignorujú neplatné údaje. Napríklad funkcia SUM iba ignoruje textové hodnoty, ale pravidelné sčítanie alebo odčítanie pomocou operátora plus (+) alebo mínus (-) vráti #HODNOTA! chyba, ak sú nejaké hodnoty text.

Nasledujúce príklady ukazujú vzorce, ktoré vracajú chybu #HODNOTA, spolu s možnosťami ich riešenia.

Príklad č. 1 - neočakávaná textová hodnota

V príklade nižšie obsahuje bunka C3 text „NA“ a kláves F2 vráti #VALUE! chyba:

=C3+C4 // returns #VALUE!

Jednou z možností opravy je zadanie chýbajúcej hodnoty do C3. Vzorec v F3 potom funguje správne:

=C3+C4 // returns 6

Ďalšou možnosťou v tomto prípade je prepnutie na funkciu SUM. Funkcia SUM automaticky ignoruje textové hodnoty:

=SUM(C3,C4) // returns 4.5

Príklad č. 2 - chybné znaky medzery

Bunka s jedným alebo viacerými chybnými znakmi medzery niekedy vyhodí #HODNOTU! chyba, ako je vidieť na obrazovke nižšie:

Všimnite si, že C3 vyzerá úplne prázdne. Ak je však vybratá položka C3, je možné vidieť, že sa kurzor nachádza kúsok napravo od jednej medzery:

Excel vráti #HODNOTU! chyba, pretože medzera je text, takže ide vlastne iba o ďalší prípad z príkladu č. 1 vyššie. Ak chcete opraviť túto chybu, vyberte bunku a stlačte kláves Odstrániť, aby ste sa ubezpečili, že je bunka prázdna.

Poznámka: Ak máte ťažkosti s určením, či je bunka skutočne prázdna alebo nie, použite na testovanie funkciu ISBLANK alebo LEN.

Príklad č. 3 - neočakávaný typ argumentu funkcie

Hodnota! chyba môže vzniknúť aj vtedy, keď sa neočakávajú typy argumentov funkcie. V nasledujúcom príklade je funkcia NETWORKDAYS nastavená na výpočet počtu pracovných dní medzi dvoma dátumami. V bunke C3 nie je „jablko“ platným dátumom, takže funkcia NETWORKDAYS nemôže počítať pracovné dni a vráti #HODNOTU! chyba:

Keď je v C3 zadaný správny dátum, vzorec funguje podľa očakávania:

Príklad č. 4 - dátumy uložené ako text

Pracovný list niekedy bude obsahovať neplatné dátumy, pretože sú uložené ako text. V nasledujúcom príklade sa funkcia EDATE používa na výpočet dátumu exspirácie tri mesiace po dátume nákupu. Vzorec v C3 vráti #HODNOTU! chyba, pretože dátum v B3 je uložený ako text (tj. nie je správne rozpoznaný ako dátum):

=EDATE(B3,3)

Keď je dátum v B3 pevný, chyba sa vyrieši:

Ak musíte opraviť veľa dátumov uložených ako text, táto stránka poskytuje niektoré možnosti opravy.

Zaujímavé články...