Automaattisten kaavojen käyttäminen Google Sheetsissa on enemmän välttämättömyys kuin valinta, kun käsitellään suuria tietomääriä. Automatisoinnissa voi kuitenkin olla joitain haittoja, kuten virheellisistä matemaattisista prosesseista johtuvia virheitä. Nollalla jakaminen tai #Div/0-virhe on yksi näistä.
Tässä artikkelissa näytämme, kuinka pääset eroon #Div/0-virheestä Google Sheetsissa.
Täytä solut oikein
Kuten edellä mainittiin, saat #Div/0-virheen, jos jaat minkä tahansa nollalla. Se on yhtälö, joka johtaa matemaattiseen mahdottomuuteen, ja siksi ohjelma ei hyväksy sitä. Tämä virhe voidaan välttää yksinkertaisesti varmistamalla, että mikään kaava ei käytä nollaa tai tyhjää solua jakajana. Voit joko poistaa tai täyttää tyhjiä soluja tai olla sisällyttämättä niitä ollenkaan yhtälöön. Tämä menetelmä on hyvä, jos hallitset pientä määrää soluja, mutta suurille automaattisille kaavoille tarvitset keräilykoodin.
Jos virhe -toiminnon käyttäminen
Jos käytät kaavaa solujen arvojen automaattiseen laskemiseen, virheitä, kuten #Div/0, on odotettavissa. Sen sijaan, että yrittäisit välttää virheen saamista, mikä on vaikeaa, voit tehdä sen, jos yrität välttää sen. Tässä tulee esiin If Error -toiminto.
Jos Error on Google Sheetsin toiminto, joka tarkistaa sille annetut arvot ja jos se palauttaa virheen, se jatkaa komennon suorittamista. Funktiolla on syntaksi =IFERROR(arvo, arvo-jos-virhe), jossa:
"=" kertoo Google Sheetsille, että käytät funktiota.
'IFERROR' tarkistaa, että annettu arvo johtaa virheeseen.
"arvo" on prosessi, joka tarkistetaan virheen varalta.
"arvo-jos-virhe" näytetään, jos arvo johtaa virheeseen.
Periaatteessa If Error -toiminto suorittaa tietyn arvon prosessin. Jos tämä prosessi johtaa virheeseen, kuten jakamiseen nollalla, se näyttää määrittämäsi arvon jos-virhe.
Jos esimerkiksi haluat jakaa kaksi solua A1:llä A2, niin kauan kuin molemmat solut on täytetty oikein, se palauttaa jaon tuloksen. Jos A2 on nolla tai se on tyhjä, se aiheuttaa virheen #Div/0. Jos käytät kaavaa =Iferror(A1/A2”Nollalla jako”), jos A2 yhtäkkiä muuttuu tyhjäksi tai nollaksi, virheilmoituksen sijaan se näyttää Jako nollalla.
If Error -funktiota voidaan käyttää myös syntaksina =Iferror(arvo). Tämä täyttää arvo-jos-virhe -kohdan tyhjäksi ja palauttaa tyhjän tilan, jos virhe havaitaan.
Niin kauan kuin käytät If Error -toimintoa mille tahansa tekemällesi automaattiselle kaavalle, et kohtaa #Div/0 -virhettä.
Jos Error -funktion rajoitus on, että se palauttaa virheen jos-arvon minkä tahansa virhe. Vaikka virhe ei olisi #Div/0, jos olet ilmoittanut arvo-if-error-arvon jakamiseksi nollalla ja se kohtaa erilaisen virheen, se sanoo silti jako nollalla.
Error.Type-funktion käyttäminen
Error.Type-funktio palauttaa määrittämäsi arvon sen sijaan, että se palauttaa siihen liittyvän virhekoodin. Kaikkien eri virheiden vastaavat koodit ovat 1 arvolle #NULL!, 2 arvolle #DIV/0!, 3 arvolle #ARVO!, 4 arvolle #REF!, 5 arvolle #NAME?, 6 arvolle #NUM!, 7 arvolle #NUM! #N/A ja 8 kaikelle muulle.
Tämä toiminto on hyödyllinen, jos kohtaat ajoittain muita virheitä kuin nollalla jakamisen, koska se helpottaa niiden vianmääritystä. Tämä vaatii tietysti hieman koodaustietoa voidakseen käyttää tehokkaasti. Pelkän Error.Type-toiminnon käyttäminen sellaisenaan ei ole hyödyllistä, koska et tiedä, onko näytettävä numero koodi vai todellinen vastaus. Käyttämällä sekä If Then -lauseita että If Error -toimintoa voidaan luoda kaava, joka tarkistaa tiettyjä virheitä.
Esimerkiksi kaavassa =iferror(A1/A2,if(error.type(A1/A2)=2"Jako nollalla","Tuntematon virhe")) Google Sheets suorittaa ensin laskelman a1/a2. Jos tämä on mahdollista, se näyttää vastauksen. Jos se johtaa virheeseen, se siirtyy seuraavalle riville.
Tässä If Then -käsky tarkistaa, minkä tyyppisen virheen Error.Type-funktio palauttaa. Jos se palauttaa 2:n, joka on #Div/0-virheen koodi, se näyttää Jako nollalla, muuten se näyttää Tuntematon virhe.
Tätä voidaan halutessasi laajentaa edelleen sisäkkäisillä If-lauseilla jokaiselle virhetyypille. Tämä varmistaa, että jos laskentataulukossa tapahtuu virhe, tiedät tarkalleen, mikä virhe on ja kuinka käsitellä sitä.
Odotetut virheet
Virheiden, kuten #Div/0, kohtaaminen on melkein odotettavissa, jos työskentelet usein Google Sheetsin kanssa. Tällaisten virheiden käsittely on helppoa, kunhan tiedät oikeat toiminnot käytettäväksi.
Onko sinulla muita vinkkejä #Div/0-virheiden poistamiseen Google Sheetsissa? Jaa ajatuksesi alla olevassa kommenttiosiossa.