Otevře se na nové kartě
🚧 Rekonstrukce webu se zdárně blíží do finále. Prosím, omluvte případné nedostatky.

Jak v Excelu a Google Spreadsheets vyřešit chybu při dělení nulou

Obsah

Úvod

Pokud se v Excelu pokoušíte dělit nulou, uvidíte v buňce s výsledkem chybu #DIV/0!. Dělit nulou nelze a tedy ani nedává smysl, ale práce s některými datasety to může vyžadovat. Chybu je možné vyřešit pomocí jednoduchého vzorečku.

Řešení

Řešení: Je nutné použít podmínku. Ukázkový vzorec =A2/B2 stačí změnit například na =IF(B2=0;B2;A2/B2). V české verzi Excelu =KDYŽ(B2=0;B2;A2/B2).

Vysvětlení vzorce: KDYŽ je hodnota v buňce B2 rovna 0 B2=0, vlož hodnotu buňky B2, jinak vlož výsledek dělení buněk A2/B2.

Ukázka vzorce s chybou

Vzorec: =A2/B2

Tabulka s výsledkem
Hodnota 1 Hodnota 2 Výsledek
6 0 #DIV/0!
Chyba při dělení nulou
Chyba #DIV/0! při dělení nulou

Ukázka řešení

Vzorec: =IF(B2=0;"chyba";A2/B2). Místo textové hodnoty "chyba" můžete použít referenci na buňku, třeba B2, nebo vložit hodnotu 0 nebo cokoliv, co zrovna uznáte za vhodné. Záleží jaký výstup potřebujete získat.

Tabulka s upraveným výsledkem
Hodnota 1 Hodnota 2 Výsledek
6 0 chyba
Řešení chyby pomocí výjimky
Řešení chyby #DIV/0! pomocí IF vzorečku

Závěr

Díky popsanému postupu můžete získat o něco přehlednější data. A hlavně na vás v sheetech nebudou svítit hromady chyb. Pochopitelně to není postup ke skutečnému vyřešení chyby, ale spíš drobný trik. #DIV/0! totiž může být i signálem nějakého problému ve vašich zdrojových datech nebo nesprávného pořadí sloupců. Věnujte proto nejdříve pozornost všem detailům. Důležité také je, abyste dokázali data správně interpretovat. Cílem je vyšší přehlednost, nikoliv manipulace s výsledky.

Cituj a sdílej

NEŠPOR, Zdeněk. Jak v Excelu a Google Spreadsheets vyřešit chybu při dělení nulou. Online. Zdeněk Nešpor. 2016-08-28, 2026-10-14. Dostupné z: https://zdeneknespor.cz/blog/jak-vyresit-chybu-pri-deleni-nulou/. [cit. 2026-10-28].