Nacházíte se: WALL.czExcel návod › Potlačení nuly a chyby v grafu
Kategorie: Excel návod

Potlačení nuly a chyby v grafu

ExcelPokud jste vytvářeli v MS Excelu spojnicový graf a ve zdrojových datech se nacházely nuly nebo chyby po dělení nulou, setkali jste se s nepříjemným a nežádoucím efektem deformace grafu, kdy spojnice spadne na nulovou hodnotu osy x.

Tento jev nastává, pokud je ve zdrojových datech vzorec, který vrátí výsledek nulu nebo chybu #DIV/0! (dělení nulou). Zdeformovaný graf může pak vypadat takto:

Excel - potlačení nuly a chyby v grafu

Hledal jsem řešení, jak tuto nežádoucí deformaci ošetřit. Řešení spočívá v ošetření buněk, které zobrazují nuly nebo chyby po dělení nulou. Řešením je použití funkce NEDEF(), která vrátí #N/A a zabrání deformaci grafu.

Ošetření nulové hodnoty:
Logickou funkcí KDYŽ kontroluji, zda je v buňce nula. Pokud je podmínka splněna a je v buňce nula, použiji funkci NEDEF(), která vrátí #N/A. V opačném případě (v buňce je platná hodnota) vrátí funkce odkaz na buňku.

=KDYŽ(Q9=0;NEDEF();Q9)

Ošetření chyby po dělení nulou:
Logickou funkcí KDYŽ kontroluji, zda vzorec vrátí chybu pomocí funkce JE.CHYBHODN. Pokud je podmínka splněna a vzorec vrátí chybu (pokus o dělení nulou), použiji opět funkci NEDEF(), která vrátí #N/A. V opačném případě (dělení vrátí platnou hodnotu) vložím vzorec.

=KDYŽ(JE.CHYBHODN(B9/R9);NEDEF();B9/R9)

Po ošetření vzorců vypadá graf tak jak má:
Excel - potlačení nuly a chyby v grafu

print Formát pro tisk

Sdílet článek:

Komentáře rss

Zasílate odpověď ke stávajícímu příspěvku (zrušit).

Nemáte oprávnění přidávat příspěvky.

Uživatelské jméno
Heslo
     

Registrace >
Ztracené heslo >


, popisky datové řady odpovědět
avatar
Díky, zajímavé řešení. Problém je, že potřebuji v grafu zobrazit hodnoty datových bodů a zobrazuje mi to i N/A, což samozřejmě nechci. Co s tím? Díky!citovat
, Potlačení nul odpovědět
avatar
Zdravím,

poprosil bych o pomoc. Ve výše uvedném článku se neřeší problém, pokud mám v datech nuly uprostřed. Např. ve sloupci mam pro y-osu tato data: 3,2,1,0,0,4,5. Pokud udělám podmínkou z nul nedef(), graf mi spojí krajní body 1 a 4 přímkou, místo aby vykreslení křivky vynechal. Jak na to? Oldacitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje