Kaip ištaisyti #DIV/0! klaidą

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

„Microsoft Excel“ pateikia klaidą #DIV/0!, kai gaunama skaičiaus dalyba iš nulio (0). Taip nutinka, kai įvedate paprastą formulę, pvz., =5/0, arba formulė nukreipia į langelį, kuriame įrašytas 0, arba langelis yra tuščias, kaip parodyta paveikslėlyje.

Formulių, sukeliančių #DIV/0! klaidas, pavyzdžiai.

Norėdami išspręsti problemą, atlikite bet kurį iš šių veiksmų:

  • Įsitikinkite, kad daliklis funkcijoje ar formulėje nėra nulis (0) arba langelis nėra tuščias.

  • Pakeiskite formulėje langelio nuorodą į kitą langelį, kuriame nėra nulio (0) arba tuščios reikšmės.

  • Įveskite reikšmę #N/A langelyje, kuris nurodomas formulėje kaip daliklis. Formulė rezultatas pasikeis į#N/A, nurodantį, kad daliklio reikšmė negalima.

Daug kartų #DIV/0! klaidos negali būti vengiama, nes formulių laukia įvesties iš jūsų ar kieno nors kito. Tokiu atveju nenorite klaidos pranešimą, kad būtų rodomi, todėl yra keli klaidos apdorojimo metodai, kuriuos galite naudoti, jei norite, kad nerodytų klaidos, kol laukiate įvesties.

Įvertinkite, ar vardiklis yra 0 arba neturi reikšmės

Paprasčiausias būdas nerodyti #DIV/0! klaidos yra funkcija IF naudojama įvertinti, ar daliklis. Jei jis yra 0 arba nėra reikšmės, tada Rodyti 0 arba nėra reikšmės formulės rezultatas vietoj #DIV/0! klaidos reikšmė, priešingu atveju apskaičiuoti pagal formulę.

Pavyzdžiui, jei formulė, kuri pateikia klaidą = A2/A3, naudokite =IF(A3,A2/A3,0) pateikti 0 arba =IF(A3,A2/A3,"") į pateikta tuščia eilutė. Taip pat parodyti pasirinktinį panašų pranešimą: = IF (A3, A2 A3, "Reikia įvesties"). Funkcija QUOTIENT iš pirmame pavyzdyje taip naudoti =IF(A3,QUOTIENT(A2,A3),0). Tai reiškia "Excel" IF (A3 yra, tada grąžina formulės rezultatą, kitu atveju nepaisyti).

#DIV/0! klaidų sprendimo pavyzdžiai.

Naudokite IFERROR, norėdami nerodyti #DIV/0! klaidos

Taip pat galite nerodyti šios klaidos iš įdėtųjų jūsų gautą padalinus skaičių, funkcija IFERROR. Dar kartą, naudojant A2/A3, galite naudoti =IFERROR(A2/A3,0). Tai reiškia "Excel", jei formulė randa klaidą, tada atgalinio 0, kitu atveju grąžina formulės rezultatą.

Ankstesnėse nei „Excel 2007“ versijose galite naudoti IF(ISERROR()) būdą: =IF(ISERROR(A2/A3),0,A2/A3) (Žr. IS funkcijos).

Pastaba: IFERROR ir IF(ISERROR()) metodai bendrasis klaidos apdorojimo programas, nes jie panaikins visas klaidas, o ne tik #DIV/0!. Jums reikia įsitikinkite, kad jūsų formulė veikia tinkamai prieš pritaikydami jokių klaidų, kitu atveju jūs negalite suprasti, jūsų formulė neveikia, kaip tikėjotės.

Patarimas: Jei programoje „Excel“ įjungtas klaidų tikrinimas, spustelėkite mygtuką, pasirodžiusį šalia langelio su klaida Mygtuko vaizdas , spustelėkite Rodyti skaičiavimo veiksmus, jei bus rodoma, tada pasirinkite savo duomenims tinkamą sprendimą.

Ar turite konkretų klausimą apie funkciją?

Pateikite klausimą „Excel“ bendruomenės forume

Padėkite patobulinti „Excel“

Turite pasiūlymų, kaip galėtume patobulinti kitą „Excel“ versiją? Jei taip, peržiūrėkite temas „Excel“ vartotojo balsas.

Taip pat žr.

Funkcija IF

Funkcija IFERROR

Funkcijos IS

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Formulių klaidų aptikimas

„Excel“ funkcijos (pagal abėcėlę)

„Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×