
Zhrnutie
# ČÍSLO! vo vzorcoch programu Excel sa vyskytne chyba, keď nie je možné vykonať výpočet. Ak sa napríklad pokúsite vypočítať druhú odmocninu záporného čísla, zobrazí sa # ČÍSLO! chyba. Oprava # ČÍSLO! chyba je vecou úpravy vstupov podľa potreby, aby bol výpočet opäť možný. Ďalšie informácie nájdete nižšie.
Vysvetlenie
# ČÍSLO! vo vzorcoch programu Excel sa vyskytne chyba, keď nie je možné vykonať výpočet. Ak sa napríklad pokúsite vypočítať druhú odmocninu záporného čísla, zobrazí sa # ČÍSLO! chyba. Nasledujúce príklady ukazujú vzorce, ktoré vracajú chybu # ČÍSLO. Oprava # ČÍSLO! chyba je vecou úpravy vstupov podľa potreby, aby bol výpočet opäť možný.
Príklad # 1 - Číslo je príliš veľké alebo malé
Excel obmedzuje najmenšie a najväčšie čísla, ktoré môžete použiť. Ak sa pokúsite pracovať s číslami mimo tohto rozsahu, zobrazí sa chyba # ČÍSLO. Napríklad zvýšenie 5 na výkon 500 je mimo povoleného rozsahu:
=5^500 // returns #NUM!
Príklad č. 2 - Nemožný výpočet
# ČÍSLO! chyba sa môže objaviť aj vtedy, keď nie je možné vykonať výpočet. Napríklad nasledujúca obrazovka ukazuje, ako používať funkciu SQRT na výpočet druhej odmocniny čísla. Vzorec v C3, skopírovaný nadol, je:
=SQRT(B3)
V bunke C5 vráti vzorec # ČÍSLO, pretože výpočet nie je možné vykonať. Ak potrebujete získať druhú odmocninu zápornej hodnoty (s hodnotou sa zaobchádza ako s kladnou), môžete toto číslo zabaliť do funkcie ABS takto:
=SQRT(ABS(B3))
Môžete tiež použiť funkciu IFERROR na zachytenie chyby a návrat a prázdny výsledok ("") alebo vlastnú správu.
Príklad č. 3 - nesprávny argument funkcie
Niekedy uvidíte # ČÍSLO! chyba, ak zadáte neplatný vstup do argumentu funkcie. Napríklad funkcia DATEDIF vráti rozdiel medzi dvoma dátumami v rôznych jednotkách. Trvá to tri argumenty, ako je tento:
=DATEDIF (start_date, end_date, unit)
Pokiaľ sú vstupy platné, DATEDIF vráti čas medzi dátumami v zadanej jednotke. Ak je však dátum začatia väčší ako dátum ukončenia, funkcia DATEDIF vráti chybu # ČÍSLO. Na nasledujúcom obrázku môžete vidieť, že vzorec funguje dobre až do riadku 5, kde je dátum začatia väčší ako dátum ukončenia. V D5 vráti vzorec # ČÍSLO.
Všimnite si, že sa to trochu líši od #HODNOTY! chyba, ktorá sa zvyčajne vyskytuje, keď vstupná hodnota nie je správny typ. Ak chcete opraviť chybu uvedenú vyššie, stačí obrátiť dátumy v riadku 5.
Príklad č. 4 - iteračný vzorec nemôže nájsť výsledok
Niektoré funkcie Excelu ako IRR, RATE a XIRR sa pri hľadaní výsledku spoliehajú na iteráciu. Z dôvodov výkonu obmedzuje program Excel počet povolených iterácií. Ak sa pred dosiahnutím tohto limitu nenájde žiadny výsledok, vzorec vráti chybu # ČÍSLO. Chovanie iterácie je možné upraviť v časti Možnosti> Vzorce> Možnosti výpočtu.