
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.