Ako opraviť #DIV/0! (chyba)

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel pre iPad Excel Web App Excel pre iPhone Excel pre tablety so systémom Android Excel pre telefóny so systémom Android Excel pre Windows Phone 10 Excel Mobile

Microsoft Excel zobrazí chybu #DIV/0! sa v Microsoft Exceli zobrazí, keď sa určité číslo delí nulou (0). Môže ísť o prípady, keď zadáte jednoduchý vzorec, napríklad =5/0, alebo keď vzorec odkazuje na bunku, ktorá obsahuje nulu alebo neobsahuje žiadnu hodnou, ako je znázornené na obrázku.

Príklady vzorcov spôsobujúcich chyby #DELENIENULOU!.

Pri odstraňovaní chyby vykonajte niektorý z týchto krokov:

  • Skontrolujte, či deliteľ vo funkcii alebo vo vzorci nemá hodnotu nula alebo nie je tvorený prázdnou bunkou.
  • Zmeňte odkaz na bunku vo vzorci na inú bunku, ktorá neobsahuje nulu (0) ani prázdnu hodnotu.
  • Do bunky, ktorá sa vo vzorci odkazuje ako deliteľ, zadajte #N/A . Výsledok vzorca sa zmení na #N/A, čo znamená, že hodnota deliteľa nie je k dispozícii.

Mnohokrát viac #DIV/0! nemožno sa vyhnúť, pretože vzorce čakajú na vstup od vás alebo iného používateľa. V takom prípade chcete, aby sa chybové hlásenie vôbec nezobrazovalo, preto existuje niekoľko spôsobov spracovania chýb, ktoré môžete použiť na potlačenie tejto chyby počas čakania na vstup. 

Vyhodnotenie menovateľa pre 0 alebo žiadnu hodnotu

Najjednoduchším spôsobom na potlačenie chyby #DELENIENULOU! je použiť funkciu IF na vyhodnotenie existencie menovateľa. Ak je to 0 alebo žiadna hodnota, namiesto hodnoty #DIV/0 zobrazte ako výsledok vzorca 0 alebo žiadnu hodnotu! sa zobrazí 0 alebo žiadna hodnota, a v opačnom prípade sa vzorec vypočíta.

Ak napríklad vzorec, ktorý vráti chybu, je =A2/A3, použite =IF(A3;A2/A3;0) na vrátenie hodnoty 0 alebo =IF(A3;A2;"") na vrátenie prázdneho reťazca. Môžete tiež zobraziť napríklad takúto vlastnú správu: =IF(A3;A2/A3;"Je potrebný vstup"). S funkciou QUOTIENT z prvého príkladu by ste použili vzorec =IF(A3;QUOTIENT(A2;A3);0). Tento vzorec dá Excelu pokyn: AK(A3 existuje, vrátiť výsledok vzorca, v opačnom prípade ho ignorovať).

Príklady riešenia chýb #DELENIENULOU!.

Potlačenie chyby #DELENIENULOU! pomocou funkcie IFERROR

Túto chybu môžete potlačiť aj vnorením operácie delenia do funkcie IFERROR. Pri použití vzorca A2/A3 môžete použiť vzorec =IFERROR(A2/A3;0). Tento vzorec dá Excelu pokyn, že ak je výsledkom vzorca chyba, má vrátiť 0, a v opačnom prípade má vrátiť výsledok vzorca.

Poznámka: metóda IFERROR aj IF(ISERROR()) sú nástroje na hromadné spracovanie chýb, čo znamená, že potlačia všetky chyby a nie len chybu #DELENIENULOU!. Pred použitím akéhokoľvek spracovania chýb sa treba presvedčiť, či vzorec funguje správne, v opačnom prípade možno nezistíte, že vzorec nefunguje podľa vašich očakávaní.

Tip

Ak je v Exceli zapnutá kontrola chýb, môžete vybrať obrázok tlačidla vedľa bunky, v ktorej sa zobrazuje chyba. Vyberte možnosť Zobraziť kroky výpočtu (ak je k dispozícii) a vyberte riešenie, ktoré bude v prípade vašich údajov fungovať.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

IF (funkcia)

IFERROR (funkcia)

IS (funkcie)

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Zisťovanie chýb vo vzorcoch

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)