Formelfejl i Excel og deres løsninger

Indholdsfortegnelse:

Anonim

"Fejl er mulighed for forbedring". I enhver opgave eller system opstår der fejl. Excel er ingen undtagelse. Når du prøver at gøre noget med en formel, støder du på forskellige typer excel -fejl. Disse fejl kan gøre din formel/dashboard/rapporter til absolut spild. Og hvis du ikke ved, hvorfor der er opstået en bestemt type fejl, skal du muligvis bruge timer på at løse dem.

Mens jeg arbejdede med excel, har jeg stødt på mange excel -fejl. Med lidt kamp og google -søgninger arbejdede jeg uden om disse fejl. I denne artikel vil jeg forklare nogle almindelige og irriterende Excel -fejl, der opstår i Excel. Vi vil diskutere, hvorfor disse fejl opstår, og hvordan man løser dem.

Hvad er Excel -formelfejl

Mens du anvender en formel, der resulterer i en excel -definerede fejl (#NA, #VALUE, #NAME osv.) Kaldes excelformelfejl. Disse fejl fanges af excel og udskrives på arkene. Årsagerne til disse fejl kan være utilgængelige værdier, forkert type argumenter, division med 0 osv. De er lette at fange og rette.

Logiske fejl fanges ikke af Excel, og de er sværest at rette. Uoverensstemmelse i data, forkert dataindtastning, menneskelige fejl osv. Er almindelig årsag bag disse fejl. De kan også rettes, men de tager tid og kræfter. Det er bedre at forberede dine data perfekt, før du foretager betjening af dem.

Indhentning af Excel -formelfejl:

Der er nogle dedikerede funktioner i excel til at fange og håndtere specifikke typer fejl (som ISNA -funktion). Men ISERROR -funktionen og IFERROR -funktionen er to funktioner, der kan fange enhver form for Excel -fejl (undtagen logisk).

Excel #NA -fejl

#NA -fejl opstår i excel, når der ikke findes en værdi. Det betyder simpelthen IKKE TILGÆNGELIG. #NA -fejl opstår ofte med Excel VLOOKUP -funktion.

I billedet ovenfor får vi #NA -fejl, når vi leder efter "Divya" i kolonnen A. Det er fordi "Divya ikke er på listen.

Løsning af #NA -fejl:

Hvis du er sikker på, at opslagsværdien skal findes på opslagslisten, så er det første, du skal gøre, at kontrollere opslagsværdien. Kontroller, om opslagsværdien er korrekt stavet korrekt. Hvis ikke, så ret det.

For det andet kan du lave en delvis match med VLOOKUP eller enhver opslagsfunktion. Hvis du er sikker på, at en del af teksten skal matche, skal du bruge denne.

Hvis du ikke er sikker på, at værdien findes eller ej, kan den bruges til at kontrollere, om der findes en værdi på listen eller ej. På billedet ovenfor kan vi sige, at Divya ikke er på listen.

Hvis du vil fange #NA -fejlen og udskrive eller gøre noget andet i stedet for at udskrive #NA -fejl, kan du bruge Excel ISNA -funktionen. ISNA -funktion returnerer SAND, hvis en funktion returnerer #NA -fejl. Ved at bruge dette kan vi undgå #NA -fejl. ISNA fungerer fantastisk med VLOOKUP -funktion. Tjek det her.

Excel #VALUE Fejl

#VÆRDI opstår, når det medfølgende argument ikke er af understøttet type. Hvis du f.eks. Forsøger at tilføje to tekster ved hjælp af arithmetic plus operator (+), får du en #VÆRDI -fejl. Det samme vil ske, hvis du prøver at få år med et ugyldigt datoformat ved hjælp af YEAR -funktionen.

Sådan rettes fejl #VALUE?

Bekræft først den datatype, du henviser til. Hvis din a -funktion kræver et tal, skal du sørge for at referere til et tal. Hvis et tal er formateret som tekst, skal du bruge VÆRDI -funktionen til at konvertere dem til tal. Hvis en funktion kræver tekst (som DATEVALUE -funktion), og du henviser til et nummer eller en datatype, skal du konvertere dem til tekst.

Hvis du forventer, at der kan være en #VÆRDI -fejl og vil fange dem, kan du bruge ISERR, ISERROR eller IFERROR til at fange og gøre noget andet.

Excel #REF -fejl

'Ref' i #REF står for reference. Denne fejl opstår, når en formel refererer til et sted, der ikke findes. Dette sker, når vi sletter celler fra områder, som en formel også henviser til.

I nedenstående gif refererer sumformlen til A2 og B2. Når jeg sletter A2, bliver formlen til #REF -fejl.

Løs Excel #REF -fejl:

Det bedste er at være forsigtig, før du sletter celler i en data. Sørg for, at ingen formel refererer til den celle.

Hvis du allerede har #REF -fejl, skal du spore, og derefter slette den fra formlen.

Når du f.eks. Får en #REF -fejl, vil din formel se sådan ud.

= A2+#REF!

Du kan bare fjerne #REF! Fra formlen for at få en fejlfri formel. Hvis du vil gøre det i bulk, skal du bruge Find og erstat -funktionen. Tryk på CTRL+H for at åbne find og erstatte. Skriv #REF i boksen Find. Lad udskiftningsboksen stå tom. Tryk på knappen Erstat alle.

Hvis du vil justere referencen til en ny celle, skal du gøre det manuelt og udskifte #REF! Med den gyldige reference.

Excel #NAME fejl

#NAME forekommer i excel, når den ikke kan identificere en tekst i en formel. Hvis du f.eks. Stave en funktions navn forkert, viser excel fejlen #NAME. Hvis en formel refererer til et navn, der ikke findes på arket, viser det #NAME -fejl.

I billedet ovenfor har cellen B2 formel = POWERS (A2,2). POWERS er ikke en gyldig funktion i excel, derfor returnerer den en #NAME -fejl.

I celle B3 har vi = SUM (tal). SUMMEN er en gyldig excel -funktion, men "tal" navngivet område findes ikke på arket. Derfor returnerer excel #NAME? Fejl.

Hvordan undgås #NAME fejl i excel?

For at undgå #NAME fejl i excel skal du altid stave funktionsnavne korrekt. Du kan bruge excel -forslag til at være sikker på, at du bruger en gyldig funktion. Når vi skriver tegn efter lighedstegn, viser excel funktioner og navngivne områder på arket, startende fra det/de tegn. Rul ned til funktionsnavn eller områdenavn i forslagslisten, tryk på fanen for at bruge denne funktion.

Excel #DIV/0! Fejl

Som navnet antyder, opstår denne fejl, når en formel resulterer i division med nul. Denne fejl kan også opstå, når du sletter en vis værdi fra en celle, som en divisionsformel er afhængig af.

= HVIS (B2 = 0, A2, A2/B2)

Vi får kun DIV/0 -fejl, hvis divisoren er 0 eller tom. Derfor tjekker vi divisoren (B2), hvis den er nul, udskriver A2 ellers dividerer A2 med B2. Dette vil også fungere for tomme celler.

Excel #NUM fejl

Denne fejl opstår, når et nummer ikke kan vises på skærmen. Årsagen kan være, at tallet er for lille eller for stort til at blive vist. En anden grund kan være, at en beregning ikke kan udføres med et givet tal.

I billedet ovenfor, i celle C2, forsøger vi at få værdien på -16309. Værdien er så lille, at den ikke kan vises.

I celle C3 forsøger vi at få kvadratroden af ​​værdien -16. Da der ikke findes en sådan værdi som kvadratroden af ​​en negativ værdi (undtagen imaginære tal), viser excel derfor et #NUM! Fejl.

Sådan løses #NUM! Fejl?

For at løse #NUM -fejl er det første, du kan gøre, at kontrollere hver værdi, du også henviser til. Kontroller, om de er de gyldige tal, som din formel kan fungere med.

Brug tællerfunktioner til at løse talformatet. For eksempel i ovenstående eksempel, hvis du ønsker at få kvadratroden af ​​-16, men ikke vil ændre værdien i cellen, kan vi bruge ABS -funktion.

= SQRT (ABS (A3))

Dette vil returnere 4. Hvis du vil få den negative værdi, skal du bruge det negative tegn før funktionen. Så kan du selvfølgelig bruge fejlhåndteringsfunktionen selvfølgelig.

Ved løsning af #NUM -fejl har vi en dedikeret artikel. Du kan tjekke det her.

#NULL Fejl i Excel

Dette er en sjælden type fejl. #NULL fejl forårsaget af forkert cellehenvisning. For eksempel hvis du vil give reference til et område A2: A5 i SUM -funktionen, men ved en fejl skriver du A2 A5. Dette vil generere #NULL fejl. Som du kan se i billedet herunder, returnerer formlen #NULL -fejl.

Hvis du erstatter mellemrum med kolonne (:) så er #NULL -fejlen væk, og du får summen af ​​A2: A5. Hvis du erstatter mellemrum med komma (,), får du summen af ​​A2 og A5.

Hvordan løses #NULL fejl?

Da vi ved, at #NULL -fejlen skyldes skrivefejl. For at undgå det, prøv at vælge områder ved hjælp af curser i stedet for at skrive det manuelt.

Der vil være tidspunkter, hvor du skal skrive områdeadresse fra tastaturet. Pas altid på den forbindende symbolkolonne (:) eller komma (,) for at undgå.

Hvis du har en eksisterende #NULL -fejl, skal du kontrollere referencerne. Sandsynligvis har du savnet kolonne (:) eller komma (,) mellem to cellereferencer. Erstat dem med passende symbol, og du er klar til at gå.

###### Fejl i Excel

Nogle gange tror vi, at denne fejl skyldes utilstrækkelig plads til at vise en værdi, men det er ikke tilfældet. I dette tilfælde kan du bare forlænge cellens bredde for at se værdien i cellen. Jeg vil ikke kalde det en fejl.

Faktisk forårsagede denne fejl, når vi forsøger at vise en negativ tidsværdi (der er ikke noget, der hedder negativ tid). For eksempel, hvis vi forsøger at trække 1 fra 12:21:00, returnerer det ######. I excel er den første dato 1/1/1900 00:00. Hvis du forsøger at trække tiden fra, der går før det, vil excel vise dig ###### fejl. Jo mere du udvider bredden, jo mere # får du. Jeg har uddybet det i denne artikel.

Hvordan undgås ####### Excel -fejl?

Inden du laver aritmetiske beregninger i excel med tidsværdi, skal du huske på disse ting.

  • Den mindste tidsværdi er 1/1/1900 00:00. Du kan ikke have en gyldig dato før dette i excel
  • 1 er lig med 24 timer (1 dag) i excel. Mens du trækker timer, minutter og sekunder fra, konverterer du dem til ækvivalente værdier. For eksempel, for at trække 1 time fra 12:21, skal du trække 1/24 fra den.

Sporing af fejl i Excel

Nu ved vi, hvad almindelige excelformler er, og hvorfor de forekommer. Vi diskuterede også, hvilken mulig løsning der kan være for hver type excel -fejl.

Nogle gange i excel -rapporter får vi fejl, og vi kunne ikke vide, hvor fejlen faktisk opstår. Det bliver svært at løse denne slags fejl. For at spore disse fejl giver excel fejlsporingsfunktionalitet i formelfanen.


Jeg har i detaljer diskuteret fejlsporing i excel.

Løsning af logiske fejl i formlen

Logiske fejl er svære at finde og løse. Ingen massage vist af excel, når du har en logisk fejl i din funktion. Alt ser fint ud. Men kun du ved, at der er noget galt der. For eksempel, mens du får procentdel af en del af helhed, ville du dividere del med total (= (del/total)*100). Det skal altid være lig med eller mindre end 100%. Når du får mere end 100%, ved du, at der er noget galt.

Dette var en simpel logisk fejl. Men nogle gange kommer dine data fra flere kilder, i så fald bliver det svært at løse logiske problemer. En måde er at evaluere din formel.

På formelfanen er evalueringsformel tilgængelig. Vælg din formel, og klik på den. Hvert trin i din beregning vil blive vist for dig, der fører til dit endelige resultat. Her kan du kontrollere, hvor problemet er opstået, eller hvor beregningen er gået galt.

Du kan også spore afhængigheder og præcedenser for at se, hvilke referencer din formel afhænger af, og hvilke formler der afhænger af en bestemt celle.

Så ja fyre, det var nogle almindelige fejltyper, hver Excel -bruger står over for. Vi lærte, hvorfor hver type fejl opstår, og hvordan kan vi undgå dem. Vi lærte også om dedikeret excel -funktion til fejlhåndtering. I denne artikel har vi links til relaterede sider, der diskuterer problemet i detaljer. Du kan tjekke dem ud. Hvis du har en bestemt type fejl, der irriterer dig, skal du nævne det i kommentarfeltet herunder. Du får løsningen sorteret.

Sådan rettes et #NUM! Fejl

Opret tilpassede fejllinjer i Excel 2016

#VALUE -fejl og hvordan det løses i Excel

Sådan spores og rettes formelfejl i Excel

Populære artikler:

VLOOKUP -funktionen i Excel

COUNTIF i Excel 2016

Sådan bruges SUMIF -funktionen i Excel