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:


Přeposlat článek e-mailem

Komu * Můžete zadat více adres oddělených středníkem
Vaše e-mailová adresa *
Vaše jméno
Kontrola
Připojit vzkaz
Položky označené * jsou povinné

Komentáře rss

Přidat komentář >

, 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32

Čas od do

jarek1111 • 18.4. 8:31

Makro smyčka

MilanKop • 18.4. 7:18