Vea #DIV/0! parandamine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Microsoft Excel kuvab vea #DIV/0! arvu jagamisel nulliga (0). See ilmneb lihtsa valemi (nt =5/0) sisestamisel või kui valem viitab lahtrile, milles on 0 või mis on tühi nagu alloleval pildil.

Vigasid #DIV/0! põhjustavate valemite näited.

Vea parandamiseks tehke ühte järgmistest.

  • Veenduge, et funktsiooni või valemi jagaja poleks null ega tühi lahter.

  • Muutke valemi lahtriviidet, viidates mõnele muule lahtrile, mis ei sisalda null- või tühiväärtust.

  • Sisestage valemis jagajana viidatavasse lahtrisse väärtus #N/A. Sel juhul kuvatakse valemi tulemuseks #N/A, mis näitab, et jagaja väärtus pole saadaval.

Mitu korda #DIV/0! Kuna valemite ootavad sisend enda või kellegi ei saa vältida tõrge. Sel juhul te ei soovi kuvada, kuvatakse tõrketeade, nii on mõned tõrge käsitsemise viise, mida saate mis tahes tõrke sisendi ooteajal.

Nimetaja nullväärtuse või väärtuse puudumise hindamine

Lihtsaim viis tõkestamine #DIV/0! tõrge on kasutada IF-funktsiooni hindamaks, kui nimetaja olemasolu. Kui see on 0 või puudub väärtus, siis kuvatakse 0 või puudub väärtus asemel valemi tulemi asemel #DIV/0! veaväärtus, muidu arvutamine valemi.

Näiteks kui viga tagastav valem on = A2 ja A3, kasutage 0 või tühja stringi tagastamiseks =IF(A3,A2/A3,"") =IF(A3,A2/A3,0) . Võite ka kuvada järgmine teade kohandatud: = IF (A3; A2 ja A3; "Sisendi vaja"). Funktsiooni QUOTIENT esimese näiteks kasutate =IF(A3,QUOTIENT(A2,A3),0). See saab Excel aru IF (A3 on olemas, tagastab valemi tulemi, muidu eirake seda).

Vigade #DIV/0! lahendamise näited.

Funktsiooni IFERROR kasutamine vea #DIV/0! tõkestamiseks

Võite ka tõkestada selle vea, pesastamine oma valuutaväärtusega funktsioon IFERROR. Uuesti, kasutades A2 ja A3, saate kasutada =IFERROR(A2/A3,0). See Excel aru, kui valem annab tulemuseks vea, siis saatja 0, muidu tagastab valemi tulemi.

Rakendusest Excel 2007 varasemate versioonide korral saate kasutada IF(ISERROR()) meetodit: =IF(ISERROR(A2/A3);0;A2/A3) (vt IS-funktsioone).

Märkus: nii IFERROR ja IF(ISERROR()) on Üldine tõrge käitleja, et nad ignoreerimine kõikide tõrgete, mitte ainult #DIV/0!. Veenduge, et teie valem töötab korralikult enne rakendamist mis tahes vigade käsitlemise peate, muidu te ei pruugi mõista, et teie valem ei tööta ootuspäraselt.

Näpunäide.: Kui veakontroll on Excelis sisse lülitatud, siis saate viga sisaldava lahtri kõrval klõpsata ikooni Nupu pilt . Klõpsake käsku Kuva arvutuskäik, kui see on saadaval, ja valige oma andmete jaoks sobiv lahendus.

Kas teil on konkreetse funktsiooniga seotud küsimus?

Postitage oma küsimus Exceli kogukonnafoorumisse

Aidake meil Excelit täiustada

Kas teil on soovitusi selle kohta, kuidas saaksime järgmist Exceli versiooni paremaks muuta? Kui on, tutvuge nende teemadega Exceli User Voice’i veebilehel.

Vt ka

Funktsioon IF

Funktsioon IFERROR

IS-funktsioonid

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×