Automaatsete valemite kasutamine Google'i arvutustabelites on suure hulga andmete käsitlemisel pigem vajalik kui valik. Automatiseerimisega võivad kaasneda mõned varjuküljed, näiteks valest matemaatilisest protsessist tulenevad vead. Nulliga jagamine või viga # Div / 0 on üks neist.
Selles artiklis näitame teile, kuidas vabaneda Google'i arvutustabelite veast # Div / 0.
Rakustage rakud õigesti
Nagu eespool mainitud, saate vea # Div / 0, kui jagate midagi nulliga. See on võrrand, mille tulemuseks on matemaatiline võimatus ja seega programm seda ei aktsepteeri. Seda viga saab vältida lihtsalt veendudes, et ükski valem ei kasuta jagajana nulli ega tühja lahtrit. Võite tühjad lahtrid kas kustutada või asustada või neid üldse võrrandisse lisada. See meetod sobib hästi, kui haldate väikest arvu lahtreid, kuid suurte automatiseeritud valemite jaoks vajate kõikehõlmavat koodi.
Funktsiooni If Error kasutamine
Kui kasutate lahtrite väärtuste automaatseks arvutamiseks valemit, on oodata selliseid tõrkeid nagu # Div / 0. Mida saate teha, selle asemel et proovida vältida vea saamise võimalust, mis on keeruline, on leida viis selle lahendamiseks, kui see juhtub. Siin tuleb mängu funktsioon If Error.
Kui viga on funktsioon Google Sheets, mis kontrollib talle antud väärtusi ja kui see annab vea, jätkab ta käsku. Funktsiooni süntaks on = IFERROR (väärtus, väärtus-kui-viga), kus:
‘=’ Ütleb teenusele Google Sheets, et kasutate funktsiooni.
‘VIGA’ kontrollib, et antud väärtus põhjustab vea.
‘Väärtus’ on protsess, mille puhul tuleb kontrollida viga.
‘Väärtus-kui-viga’ on see, mida kuvatakse, kui väärtus põhjustab vea.
Põhimõtteliselt teostab funktsioon If Error antud väärtuse protsessi. Kui selle protsessi tulemuseks on viga, näiteks jagamine nulliga, kuvab see selle, mille olete määranud väärtuseks-kui-veaks.
Näiteks kui soovite jagada kaks lahtrit A1 A2-ga, kui mõlemad lahtrid on korralikult täidetud, tagastab see jagamise tulemuse. Kui A2 saab nulli või on tühi, põhjustab see tõrke # Div / 0. Kui kasutate valemit = Iferror (A1 / A2, jagamine nulliga), siis kui A2 äkki muutub tühjaks või nulliks, kuvatakse vea kuvamise asemel jagamine nulliga.
Funktsiooni If Error saab kasutada ka süntaksina = Iferror (väärtus). See täidab väärtus-if-error tühjana ja vea tuvastamisel tagastab tühja ruumi.
Niikaua kui kasutate funktsiooni If Error mis tahes automatiseeritud valemi jaoks, ei esine te viga # Div / 0.
Funktsiooni If Error piirang on see, et see tagastab väärtuse error-if-väärtusmis tahesviga. Isegi kui viga pole # Div / 0, kui deklareerisite väärtus-kui-vea nulliga jagatuna ja see tabas teist viga, siis öeldakse ikkagi nulliga jagamine.
Funktsiooni Error.Type kasutamine
Funktsioon Error.Type tagastab teie määratud väärtuse tagastamise asemel seotud tõrkekoodi. Kõigi erinevate vigade vastavad koodid on 1 väärtusele #NULL !, 2 # DIV / 0! -Le, 3 #VALUE! -Le! # N / A ja 8 muu puhul.
See funktsioon on kasulik, kui aeg-ajalt tekib muid vigu kui nulliga jagamine, kuna see muudab nende tõrkeotsingu lihtsamaks. Loomulikult nõuab see efektiivseks kasutamiseks natuke kodeerimisteadmisi. Ainult tõrke tüüp. Tüübi kasutamine pole kasulik, kuna te ei tea, kas kuvatav number on kood või tegelik vastus. Mõlemate lausete If Siis ja funktsiooni If Error abil saab luua valemi, mis kontrollib konkreetseid vigu.
Näiteks valemis = iferror (A1 / A2, kui (error.type (A1 / A2) = 2, jagamine nulliga, tundmatu viga)) teeb Google Sheets esmalt arvutuse a1 / a2. Kui see on võimalik, kuvatakse see vastus. Kui see toob kaasa vea, siis läheb see järgmisele reale.
Siin kontrollib If Then lause, millist tüüpi tõrke funktsioon Error.Type tagastab. Kui see tagastab 2, mis on tõrke # Div / 0 kood, kuvatakse jagamine nulliga, vastasel juhul kuvatakse teadmata viga.
Soovi korral saab seda iga veatüübi pesastatud If-lausetega veelgi laiendada. See tagab, et kui töölehel ilmneb tõrge, teate täpselt, mis viga see on ja kuidas sellega toime tulla.
Eeldatavad vead
Google'i arvutustabelitega sageli töötades on peaaegu oodata selliseid tõrkeid nagu # Div / 0. Selliste vigade käsitsemine on lihtne seni, kuni teate õigeid funktsioone.
Kas teil on muid näpunäiteid, kuidas Google'i arvutustabelites # Div / 0 vigadest lahti saada? Jagage oma mõtteid allpool olevas kommentaaride jaotises.
kuidas saada vooguklahvi tõmblemist