Slik blir du kvitt #Div/0 i Google Sheets

Å bruke automatiske formler i Google Sheets er mer en nødvendighet enn et valg når du arbeider med store datamengder. Automatisering kan imidlertid komme med noen få ulemper, for eksempel feil som følge av feilaktige matematiske prosesser. Å dele på null, eller #Div/0-feilen, er en av disse.

Slik blir du kvitt #Div/0 i Google Sheets

I denne artikkelen viser vi deg hvordan du blir kvitt #Div/0-feilen i Google Sheets.

Fyll cellene riktig

Som nevnt ovenfor får du en #Div/0 feil hvis du deler noe på null. Det er en ligning som resulterer i en matematisk umulighet og derfor ikke aksepteres av programmet. Denne feilen kan unngås ganske enkelt ved å sørge for at ingen formel bruker null eller en tom celle som divisor. Du kan enten slette eller fylle ut tomme celler, eller ikke inkludere dem i ligningen i det hele tatt. Denne metoden er fin hvis du administrerer et lite antall celler, men for store automatiserte formler trenger du en oppsamlingskode.

Bruke If Error-funksjonen

Hvis du bruker en formel for automatisk å beregne verdiene til cellene, kan feil som #Div/0 forventes. Det du kan gjøre i stedet for å prøve å unngå sjansen for å få feilen, som er vanskelig, er å finne en måte å håndtere den på hvis den gjør det. Det er her If Error-funksjonen kommer inn i bildet.

Hvis Error er en Google Sheets-funksjon som sjekker verdiene som er gitt til den, og hvis den returnerer en feil, fortsetter den med å utføre en kommando. Funksjonen har en syntaks på =IFERROR(verdi, verdi-hvis-feil) hvor:

'=' forteller Google Sheets at du bruker en funksjon.

'IFERROR' sjekker den gitte verdien resulterer i en feil.

'verdi' er prosessen som skal sjekkes for feil.

'verdi-hvis-feil' er det som vises hvis verdien resulterer i en feil.

I utgangspunktet vil If Error-funksjonen utføre prosessen med en gitt verdi. Hvis den prosessen resulterer i en feil, som en divisjon med null, vil den vise det du bestemmer som verdien-hvis-feilen.

For eksempel, hvis du ønsker å dele to celler A1 med A2, så lenge begge cellene er riktig fylt, vil det returnere resultatet av delingen. Hvis A2 blir null eller er blank, vil det resultere i en feil #Div/0. Hvis du bruker formelen =Iferror(A1/A2,”Division by Zero”), så hvis A2 plutselig blir blank eller null, vil den vise Division by Zero i stedet for å vise en feil.

divisjon med null

If Error-funksjonen kan også brukes som syntaksen =Hvis feil(verdi). Dette fyller ut verdi-hvis-feil som tom og vil returnere en tom plass hvis en feil oppdages.

#div0 i Google Sheets

Så lenge du bruker If Error-funksjonen for en automatisert formel du lager, vil du ikke støte på #Div/0-feilen.

Begrensningen til If Error-funksjonen er at den vil returnere feil-hvis-verdien for noen feil. Selv om feilen ikke er #Div/0, hvis du erklærte verdi-hvis-feil som divisjon med null og den støter på en annen feil, vil den fortsatt si divisjon med null.

bli kvitt #div0 i google sheets

Bruke Error.Type-funksjonen

Funksjonen Error.Type returnerer i stedet for å returnere en verdi som du bestemmer, en tilknyttet feilkode. De tilsvarende kodene for alle de forskjellige feilene er 1 for #NULL!, 2 for #DIV/0!, 3 for #VALUE!, 4 for #REF!, 5 for #NAME?, 6 for #NUM!, 7 for #N/A, og 8 for alt annet.

Denne funksjonen er nyttig hvis du av og til støter på andre feil enn nulldeling, da dette gjør det lettere å feilsøke dem. Dette krever selvfølgelig litt kodekunnskap for å kunne bruke effektivt. Det vil ikke være nyttig å bare bruke Error.Type alene, siden du ikke vet om nummeret som vises er en kode eller et faktisk svar. Ved å bruke både If Then-setninger og If Error-funksjonen kan du lage en formel som ser etter spesifikke feil.

#div0

For eksempel, i formelen =iferror(A1/A2,if(error.type(A1/A2)=2,"Division by Zero","Unknown Error")), vil Google Sheets først utføre beregningen a1/a2. Hvis dette er mulig, vil det vise et svar. Hvis det resulterer i en feil, går den til neste linje.

Her vil en If Then-setning kontrollere hvilken type feil som returneres av Error.Type-funksjonen. Hvis den returnerer en 2, som er koden for #Div/0-feilen, vil den vise Divisjon med null, ellers vil den vise Ukjent feil.

Dette kan utvides ytterligere med nestede If-setninger for hver feiltype hvis du ønsker det. Dette sikrer at hvis det oppstår en feil i regnearket, vet du nøyaktig hvilken feil det er og hvordan du skal håndtere det.

Forventede feil

Å støte på feil som #Div/0 er nesten å forvente hvis du jobber med Google Sheets ofte. Å håndtere slike feil er enkelt så lenge du vet de riktige funksjonene som skal brukes.

Har du andre tips om hvordan du kan bli kvitt #Div/0-feil i Google Sheets? Del dine tanker i kommentarfeltet nedenfor.