Varför #DIV/0! inträffa och hur man åtgärdar #DIV/0! i Excel

Innehållsförteckning:

Anonim

I den här artikeln lär vi oss varför #DIV/0! inträffa och hur man åtgärdar #DIV/0! i Excel.

I excel får vi många gånger #DIV/0! fel. Det här felet uppstår när det finns ett matematiskt fel i formeln du har angett till cellen och känns igen av Excel genom att visa felet. Enligt Microsofts officiella webbplats a #DIV/0! är Excels sätt att säga, Det är något fel med inmatningsformelvärden som verkligen resulterar i felet.

Matematiskt fel som delning av ett tal med noll.

I Excel returnerar varje tal dividerat med noll #DIV/0! Fel.

Som du kan se från ovanstående gif returnerar #DIV/0! Fel.

Låt oss förstå hur detta fel uppstår och hur vi åtgärdar dem med några exempel

#DIV/0! fel på grund av tom cell.

Den mest grundläggande orsaken till #DIV/0! fel är när tom cell tillhandahålls som argument till funktionen. I allmänhet förstår Excel tomma celler som värde lika med noll utom med vissa funktioner.

Till exempel tar QUOTIENT -funktionen de två argumenten båda talen. Men här returnerar funktionen fel eftersom cellen är tom.

Titta i ögonblicksbilden ovan och inse att det matematiska misstaget just hände. Ovanstående funktion delar 2 med noll.

Hur fixar man det! Du kan inte åtgärda felet för resultatet. Men du kan fånga fel och extrahera resultat utifrån det.

två sätt att fånga tomma celler som returnerar #DIV/0! Fel

Första metoden med IF- och ISBLANK -funktionen.

Använd formeln:

= OM (ISBLANK (cellreferens), "Nämnaren är tom", KVOTIENT (tal1, nummer2))

Förklaring:

  • IF -funktionen kontrollerar först villkoret och returnerar value_if_true eller annars value_if_False.
  • ISBLANK -funktionen fångar den tomma cellen och returnerar strängen "Nämnaren är tom" om SANT.
  • ISBLANK -funktionen söker efter den tomma cellen i cellreferensen och returnerar formeln QUOTIENT (nummer1, nummer2)) om FALSE.

Det finns samma formel i C2 och C3 cell.

Den andra metoden är att använda IFERROR -funktionen.

Förklaring:

  • IFERROR -funktionen söker efter eventuella fel där operationen utförs i detta fall KVOTIENT (A3, B3).
  • Om åtgärden som utförs returnerar fel returnerar funktionen strängen "Nämnaren är tom".
  • Om den utförda operationen returnerar ett värde returnerar funktionen värdet.

Som du kan se #DIV/0! Fel vid drift med tomma celler.

#DIV/0! fel på grund av text (betraktas som noll) i celler

Ibland matas de funktioner som tar numeriskt värde med textvärde, då detta #DIV/0! Fel uppstår.

Till exempel tar medelvärdesfunktionen i excel tal som argument och returnerar deras genomsnitt.

AVERAGE = Summa värden / totalt antal värden

Eller när siffrorna som anges i textformat.

Titta i ögonblicksbilden ovan och inse att det matematiska misstaget just hände. Ovanstående funktion får text istället för siffror. Så funktionen återvänder #DIV/0! fel.

Hur fixar man det! Du kan inte åtgärda felet för resultatet om du inte anger siffror istället för text.

två sätt att fånga tomma celler som returnerar #DIV/0! Fel.

Första metoden kontrollera argumentet att dess TEXT eller nummer. Använd värdefunktionen för att först konvertera texten till tal och sedan använda funktionen.

= VALUE (cell_reference)

Förklaring:
VALUE -funktionen konverterar värdet till dess datatypsform. Så att Excel kan läsa värdet med sitt korrekta format.

Här genererar funktionen #VÄRDE! Fel, Excel sätt att säga kontrollera ditt argument datatyp innan du matar till funktionen. Läs mer om #VALUE! Fel här.

När denna metod används med Numbers som text.

De första texterna omvandlas till siffror. Och sedan tas genomsnittet på talmatrisen

Fånga flera tomma celler med IF & OR -funktionen

Till exempel: Matematiskt fel som delning av ett tal med noll.

I Excel returnerar varje tal dividerat med noll #DIV/0! Fel.

Som du kan se från ovanstående gif returnerar #DIV/0! Fel.

Använd formeln

= OM (ELLER (A2 = "", B2 = ""), "", A2/B2)

Förklaring:

ELLER -funktionen kontrollerar all cellreferens, om alla villkor står SANT, returnerar funktionen värde_if_true eller returnerar värde_if_falsk.

Som du kan se hur matematiskt fel med fördefinierat arrayargumentnamn returnerar #DIV/0! fel och efter korrigeringen fungerar formeln bra.

Hoppas den här artikeln om varför #DIV/0! förekommer och hur man åtgärdar #DIV/0! fel i Excel är förklarande. Hitta fler artiklar om Excel -felfunktioner här. Dela din fråga nedan i kommentarsfältet. Vi hjälper dig.

#VALUE -fel och hur du åtgärdar det i Excel

Hur man korrigerar ett #NUM! Fel

Hur man använder jokertecken i excel

Så här tar du bort text i Excel från en position

Validering av textposter

Skapa rullgardinsmeny i excel med färg

Ta bort ledande och bakre mellanslag från text i Excel

Populära artiklar

Redigera en rullgardinslista

Absolut referens i Excel

Om med villkorlig formatering

Om med jokertecken

Vlookup efter datum

Gå med för- och efternamn i excel

Räkna celler som matchar antingen A eller B

Konvertera tum till fot och tum i Excel 2016

50 Excel -genväg för att öka din produktivitet