Vzorec aplikace Excel: Jak opravit # ČÍSLO! chyba -

Obsah

souhrn

# ČÍSLO! ve vzorcích aplikace Excel dochází k chybě, když nelze provést výpočet. Pokud se například pokusíte vypočítat druhou odmocninu záporného čísla, zobrazí se # ČÍSLO! chyba. Obecně platí, že oprava # ČÍSLO! chyba je otázkou úpravy vstupů podle potřeby, aby byl výpočet opět možný. Další informace naleznete níže.

Vysvětlení

# ČÍSLO! ve vzorcích aplikace Excel dochází k chybě, když nelze provést výpočet. Pokud se například pokusíte vypočítat druhou odmocninu záporného čísla, zobrazí se # ČÍSLO! chyba. Níže uvedené příklady ukazují vzorce, které vracejí chybu # ČÍSLO. Obecně platí, že oprava # ČÍSLO! chyba je otázkou úpravy vstupů podle potřeby, aby byl výpočet opět možný.

Příklad č. 1 - Číslo je příliš velké nebo malé

Excel má omezení pro nejmenší a největší čísla, která můžete použít. Pokud se pokusíte pracovat s čísly mimo tento rozsah, zobrazí se chyba # ČÍSLO. Například zvýšení 5 na výkon 500 je mimo povolený rozsah:

=5^500 // returns #NUM!

Příklad č. 2 - Nemožný výpočet

# ČÍSLO! chyba se také může objevit, když nelze provést výpočet. Například níže uvedená obrazovka ukazuje, jak použít funkci SQRT k výpočtu druhé odmocniny čísla. Zkopírovaný vzorec v C3 je:

=SQRT(B3)

V buňce C5 vrátí vzorec # ČÍSLO, protože výpočet nelze provést. Pokud potřebujete získat druhou odmocninu záporné hodnoty (považovat hodnotu za kladnou), můžete toto číslo zabalit do funkce ABS takto:

=SQRT(ABS(B3))

Můžete také použít funkci IFERROR k zachycení chyby a návratu a prázdnému výsledku ("") nebo vlastní zprávě.

Příklad č. 3 - nesprávný argument funkce

Někdy uvidíte # ČÍSLO! chyba, pokud zadáte neplatný vstup do argumentu funkce. Například funkce DATEDIF vrací rozdíl mezi dvěma daty v různých jednotkách. Trvá tři argumenty, jako je tento:

=DATEDIF (start_date, end_date, unit)

Dokud jsou vstupy platné, vrátí DATEDIF čas mezi daty v zadané jednotce. Pokud je však datum zahájení větší než datum ukončení, vrátí funkce DATEDIF chybu # ČÍSLO. Na obrazovce níže vidíte, že vzorec funguje dobře až do řádku 5, kde je počáteční datum větší než konečné datum. V D5 vrátí vzorec # ČÍSLO.

Všimněte si, že se to trochu liší od #HODNOTY! chyba, ke které obvykle dochází, když vstupní hodnota není správný typ. Chcete-li opravit chybu zobrazenou výše, stačí obrátit data v řádku 5.

Příklad č. 4 - iterační vzorec nemůže najít výsledek

Některé funkce aplikace Excel, jako je IRR, RATE a XIRR, se při hledání výsledku spoléhají na iteraci. Z důvodu výkonu omezuje Excel počet povolených iterací. Pokud před dosažením tohoto limitu není nalezen žádný výsledek, vrátí vzorec chybu # ČÍSLO. Chování iterace lze upravit v části Možnosti> Vzorce> Možnosti výpočtu.

Zajímavé články...