Brug af automatiske formler i Google Sheets er mere af en nødvendighed end et valg, når man beskæftiger sig med en stor mængde data. Automatisering kan dog komme med et par ulemper, såsom fejl som følge af ukorrekte matematiske processer. At dividere med nul, eller # Div / 0-fejlen, er en af disse.
I denne artikel viser vi dig, hvordan du kan slippe af med # Div / 0-fejlen i Google Sheets.
Befolk cellerne korrekt
Som nævnt ovenfor får du en # Div / 0-fejl, hvis du deler noget med nul. Det er en ligning, der resulterer i en matematisk umulighed og dermed ikke accepteres af programmet. Denne fejl kan undgås ved simpelthen at sikre, at ingen formel bruger nul eller en tom celle som en skiller. Du kan enten slette eller udfylde tomme celler eller slet ikke medtage dem i ligningen. Denne metode er fint, hvis du administrerer et lille antal celler, men for store automatiserede formler har du brug for en catch-all-kode.
Brug af funktionen If Error
Hvis du bruger en formel til automatisk at beregne værdierne for celler, kan der forventes fejl som # Div / 0. Hvad du kan gøre i stedet for at forsøge at undgå chancen for at få fejlen, som er vanskelig, er at finde en måde at håndtere den på, hvis den gør det. Det er her, funktionen If Error kommer i spil.
Hvis Error er en Google Sheets-funktion, der kontrollerer værdierne, og hvis den returnerer en fejl, fortsætter den med at udføre en kommando. Funktionen har en syntaks på = FEJL (værdi, værdi-hvis-fejl) hvor:
‘=’ Fortæller Google Sheets, at du bruger en funktion.
'IFERROR' kontrollerer den givne værdi resulterer i en fejl.
'Værdi' er den proces, der skal kontrolleres for en fejl.
'Værdi-hvis-fejl' er det, der vises, hvis værdien resulterer i en fejl.
Grundlæggende udfører funktionen If Error processen med en given værdi. Hvis denne proces resulterer i en fejl, som en division med nul, viser den, hvad du bestemmer som værdi-hvis-fejl.
Hvis du f.eks. Vil dele to celler A1 med A2, så længe begge celler er korrekt udfyldt, returnerer det resultatet af delingen. Hvis A2 bliver nul eller er tom, vil det resultere i en fejl # Div / 0. Hvis du bruger formlen = Iferror (A1 / A2, opdeling efter nul), så hvis A2 pludselig bliver tom eller nul, vises stedet for nul i stedet for at vise en fejl.
Funktionen If Error kan også bruges som syntaks = Iferror (værdi). Dette udfylder værdi-hvis-fejl som tom og returnerer et tomt mellemrum, hvis der opdages en fejl.
Så længe du bruger funktionen If Error til en hvilken som helst automatiseret formel, du opretter, vil du ikke støde på # Div / 0-fejlen.
Begrænsningen af funktionen Hvis fejl er, at den returnerer fejl-hvis-værdien fornogenfejl. Selvom fejlen ikke er # Div / 0, hvis du erklærede værdi-hvis-fejl som division med nul, og den støder på en anden fejl, vil den stadig sige division med nul.
Brug af Error.Type-funktionen
Funktionen Error.Type returnerer i stedet for at returnere en værdi, som du bestemmer, en tilknyttet fejlkode. De tilsvarende koder for alle de forskellige fejl 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 andet.
Denne funktion er nyttig, hvis du lejlighedsvis støder på andre fejl end divisioner med nul, da dette gør det lettere at fejlfinde dem. Dette kræver selvfølgelig en smule kodende viden for at bruge effektivt. Brug kun fejlen. Type alene kan ikke være nyttigt, da du ikke ved, om det viste nummer er en kode eller et faktisk svar. Brug af både If Then-sætninger og If Error-funktionen kan oprette en formel, der kontrollerer for specifikke fejl.
For eksempel i formlen = iferror (A1 / A2, hvis (error.type (A1 / A2) = 2, opdelt efter nul, ukendt fejl)) udfører Google Sheets først beregningen a1 / a2. Hvis dette er muligt, vil det vise et svar. Hvis det resulterer i en fejl, går det til næste linje.
Her vil en If Then-sætning kontrollere, hvilken type fejl der returneres af funktionen Error.Type. Hvis den returnerer en 2, som er koden for # Div / 0-fejlen, vil den vise Division by Zero, ellers vil den vise Unknown Error.
Dette kan udvides yderligere med indlejrede If-udsagn for hver fejltype, hvis du vil. Dette sikrer, at hvis der opstår en fejl i regnearket, ved du nøjagtigt, hvilken fejl det er, og hvordan du skal håndtere det.
Forventede fejl
Stød på fejl som # Div / 0 kan næsten forventes, hvis du ofte arbejder med Google Sheets. Håndtering af sådanne fejl er let, så længe du kender de korrekte funktioner, du skal bruge.
Har du andre tip til, hvordan du kan slippe af med # Div / 0-fejl i Google Sheets? Del dine tanker i kommentarfeltet nedenfor.
Windows 10 startknap reagerer ikke