Vea #DIV/0! parandamine

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

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.

Sageli pole viga #DIV/0! võimalik vältida, sest valemid ootavad teie või kellegi teise sisendandmeid. Sellisel juhul soovite, et veateadet üldse ei kuvataks, mistõttu on olemas mõned tõrketöötluse meetodid, mida saate sisendandmeid oodates vea tõkestamiseks kasutada.

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

Lihtsaim viis vea #DIV/0! tõkestamiseks on kasutada IF-funktsiooni nimetaja olemasolu hindamiseks. Kui selle väärtus on 0 või väärtust pole, kuvatakse vea #DIV/0! asemel valemi tulemina 0 või tühi string, muul juhul arvutatakse valem.

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

Saate selle vea tõkestamiseks ka pesastada jagamistehte IFERROR-funktsiooni. Näite A2/A3 puhul saate kasutada valemit =IFERROR(A2/A3,0). See ütleb Excelile, kas valem annab tulemuseks vea, seejärel tagastab 0, muidu aga 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 kui ka IF(ISERROR()) meetodid on üldised veaohjurid, mis tähendab, et lisaks veale #DIV/0! tõkestavad need ka kõik ülejäänud vead. Veenduge enne tõrketöötluse rakendamist, et valem töötaks õigesti, sest muidu ei pruugi te aru saada, et valem ei tööta eeldatud viisil.

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 saakime täiustada järgmist Exceli versiooni? Sellisel juhul tutvuge nende teemadega Exceli User Voice’i veebilehel.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Vt ka

IF-funktsioon

IFERROR-funktsioon

IS-funktsioonid

Exceli valemite ülevaade

Katkenud valemite vältimine

Veakontrolli kasutamine valemi vigade tuvastamiseks

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Täiendage oma 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.

×