Oprava chyby #DĚLENÍ_NULOU!

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Microsoft Excel zobrazí chybu #DĚLENÍ_NULOU! v případě, že se nějaké číslo dělí nulou (0). Stává se to při zadání jednoduchého vzorce, třeba =5/0, nebo pokud vzorec odkazuje na buňku, která obsahuje nulu nebo je prázdná, jak je vidět na tomto obrázku.

Příklad vzorců, které způsobují chyby #DĚLENÍ_NULOU!.

Chybu opravíte tak, že uděláte některý z těchto kroků:

  • Zkontrolujte si, jestli dělitel ve funkci nebo vzorci není nula nebo prázdná buňka.

  • Změňte odkaz na buňku ve vzorci na jinou buňku, která neobsahuje nulu (0) nebo prázdnou hodnotu.

  • Zadejte do buňky, na kterou se ve vzorci odkazuje jako na dělitel, hodnotu #NENÍ_K_DISPOZICI. Tím se výsledek vzorce změní na #NENÍ_K_DISPOZICI, z čehož bude zřejmé, že hodnota dělitele není dostupná.

Opakovaně pokoušeli #DIV/0! Chyba nelze zabránit, protože vzorců se čeká na vstup z vy nebo někdo jiný. V takovém případě nechcete, aby se chybová zpráva, zobrazíte tak, aby nebyla několik způsobů zpracování chyb, které můžete použít k chybu potlačit čekají k zadání vstupních hodnot.

Vyhodnocení jmenovatele jako 0 nebo bez hodnoty

Nejjednodušší způsob, jak potlačit #DIV/0! Chyba je lze pomocí funkce když vyhodnocení existenci dělitele. Je-li 0 nebo žádná hodnota, pak zobrazte hodnotu 0 nebo žádnou hodnotu jako výsledek vzorce namísto #DIV/0! chybovou hodnotu, jinak vypočítat vzorec.

Například-li chybu vrací vzorec = A2 a A3, pomocí =IF(A3,A2/A3,0) vrátila 0, nebo =IF(A3,A2/A3,"") aby se vrátil prázdný řetězec. Můžete taky zobrazit vlastní zpráva podobná této: = Když (A3; A2 a A3, "Vstupní potřeba"). Pomocí funkce QUOTIENT z první příklad použijete =IF(A3,QUOTIENT(A2,A3),0). Toto říká Excel Když (A3 existuje, pak vrátí výsledek vzorce, jinak ignorovat).

Příklady řešení chyb #DĚLENÍ_NULOU!.

Použití funkce IFERROR k potlačení chyby #DĚLENÍ_NULOU!

Tuto chybu může také potlačit vnořením operaci dělení uvnitř funkce IFERROR. Znovu A2 a A3, můžete pomocí =IFERROR(A2/A3,0). Toto říká Excelu, pokud vzorec vrací chybu, vraťte se 0, jinak vrátí výsledek vzorce.

U verzí Excelu starších než Excel 2007 můžete použít metodu KDYŽ(JE.CHYBHODN()): =KDYŽ(JE.CHYBHODN(A2/A3),0,A2/A3) (Viz článek o funkcích typu JE).

Poznámka: CHYBHODN a IF(ISERROR()) způsoby obslužné rutiny hromadné chyb v tom, že se potlačí všechny chyby, nikoli pouze #DIV/0!. Potřebujete Zkontrolujte vzorec funguje správně před použitím zpracování chyb, jinak pravděpodobně zjistíte, že vzorec nefunguje očekávaným.

Tip: Pokud je v Excelu zapnutá kontrola chyb, můžete kliknout na vzhled tlačítka vedle buňky, ve které je chyba zobrazená. Klikněte na Zobrazit kroky výpočtu, pokud je tato možnost dostupná, a vyberte si řešení, které bude fungovat u vašich dat.

Máte konkrétní otázku k funkci?

Zadejte dotaz do komunitního fóra Excelu.

Pomozte nám vylepšit Excel

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

Viz také

KDYŽ

IFERROR

JE

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování chyb ve vzorcích

Funkce Excelu (podle abecedy)

Funkce Excelu (podle kategorie)

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×