Huvud Google Sheets Hur bli av med # Div / 0 i Google Sheets

Hur bli av med # Div / 0 i Google Sheets



Att använda automatiska formler i Google Sheets är mer en nödvändighet än ett val när man hanterar en stor mängd data. Automatisering kan dock komma med några nackdelar, till exempel fel som härrör från felaktiga matematiska processer. Att dela med noll, eller # Div / 0-felet, är en av dessa.

Hur bli av med # Div / 0 i Google Sheets

I den här artikeln visar vi dig hur du kan bli av med # Div / 0-felet i Google Sheets.

Befolka cellerna ordentligt

Som nämnts ovan får du ett # Div / 0-fel om du delar något med noll. Det är en ekvation som resulterar i en matematisk omöjlighet och därmed inte accepteras av programmet. Detta fel kan undvikas genom att helt enkelt se till att ingen formel använder noll eller en tom cell som delare. Du kan antingen radera eller fylla i tomma celler eller inte inkludera dem i ekvationen alls. Den här metoden är bra om du hanterar ett litet antal celler, men för stora automatiserade formler behöver du en catch-all-kod.

Använda funktionen If Error

Om du använder en formel för att automatiskt beräkna cellernas värden kan fel som # Div / 0 förväntas. Vad du kan göra snarare än att försöka undvika chansen att få felet, vilket är svårt, är att hitta ett sätt att hantera det om det gör det. Det är här funktionen If Error kommer till spel.

Om Error är en Google Sheets-funktion som kontrollerar värdena som ges till den, och om den returnerar ett fel fortsätter den att utföra ett kommando. Funktionen har en syntax av = FEL (värde, värde-om-fel) där:

'=' Berättar för Google Sheets att du använder en funktion.

”IFERROR” kontrollerar det angivna värdet resulterar i ett fel.

'Värde' är den process som ska kontrolleras för ett fel.

”Värde-om-fel” är vad som visas om värdet resulterar i ett fel.

I grund och botten kommer funktionen If Error att utföra processen med ett visst värde. Om den processen resulterar i ett fel, som en division med noll, kommer den att visa vad du bestämmer som värdet-om-felet.

Om du till exempel vill dela två celler A1 med A2, så länge båda cellerna är ordentligt fyllda, returnerar resultatet av delningen. Om A2 blir noll eller är tomt, kommer det att resultera i ett fel # Div / 0. Om du använder formeln = Iferror (A1 / A2, uppdelning efter noll), om A2 plötsligt blir tom eller noll, istället för att visa ett fel visar den uppdelning efter noll.

dividera med noll

Funktionen If Error kan också användas som syntax = Iferror (värde). Detta fyller i värde-om-fel som tomt och returnerar ett tomt utrymme om ett fel upptäcks.

# div0 i google-ark

Så länge du använder funktionen If Error för en automatiserad formel du skapar, kommer du inte att stöta på # Div / 0-felet.

Begränsningen för funktionen If Error är att den returnerar fel-om-värdet förnågrafel. Även om felet inte är # Div / 0, om du förklarade värde-om-fel som division med noll och det stöter på ett annat fel kommer det fortfarande att säga division med noll.

bli av med # div0 i google-ark

Använda funktionen Error.Type

Funktionen Error.Type returnerar en associerad felkod i stället för att returnera ett värde som du bestämmer. Motsvarande koder för alla olika fel är 1 för #NULL !, 2 för # DIV / 0 !, 3 för #VÄRDE !, 4 för #REF !, 5 för #NAMN ?, 6 för #NUM !, 7 för # N / A och 8 för allt annat.

Denna funktion är användbar om du ibland stöter på andra fel än divisioner med noll, eftersom det gör det lättare att felsöka dem. Detta kräver naturligtvis lite kodningskunskap för att kunna användas effektivt. Att använda bara Error.Type på egen hand kommer inte att vara användbart eftersom du inte vet om numret som visas är en kod eller ett faktiskt svar. Med både If Then-uttalanden och If If-funktionen kan du skapa en formel som söker efter specifika fel.

# div0

Till exempel, i formeln = iferror (A1 / A2, if (error.type (A1 / A2) = 2, Division by Zero, Unknown Error)) kommer Google Sheets först att beräkna a1 / a2. Om detta är möjligt kommer det att visas ett svar. Om det resulterar i ett fel, går det till nästa rad.

Här kommer ett If Then-uttalande att kontrollera vilken typ av fel som returneras av funktionen Error.Type. Om den returnerar en 2, som är koden för # Div / 0-felet, kommer det att visas Division by Zero, annars kommer det att visa Okänt fel.

Detta kan utökas ytterligare med kapslade If-uttalanden för varje fel typ om du vill. Detta säkerställer att om ett fel inträffar i kalkylbladet vet du exakt vilket fel det är och hur du hanterar det.

Förväntade fel

Att stöta på fel som # Div / 0 kan nästan förväntas om du arbetar med Google Sheets ofta. Det är enkelt att hantera sådana fel så länge du vet vilka funktioner du ska använda.

Har du andra tips på hur du kan bli av med # Div / 0-fel i Google Sheets? Dela dina tankar i kommentarfältet nedan.

hur kan jag spara mina sms-meddelanden

Intressanta Artiklar