Formelresultatet visar 0 i Excel (3 lösningar)

  • Dela Detta
Hugh West

I den här handledningen kommer vi att visa hur man löser problemet med att formelns resultat visar 0 i excel. När jag arbetade på Microsoft Excel kan vi behöva lägga till några värden med en formel. Men i stället för att visa det beräknade värdet returnerar formeln 0 Du kan få detta problem av olika anledningar. I den här artikeln ska vi försöka klargöra hur du ska lösa problemet.

Ladda ner övningsboken

Du kan ladda ner övningsboken här.

Formelresultat som visar 0.xlsm

3 effektiva lösningar på formelresultat som visar 0 i Excel

Vi kommer att diskutera 3 effektiva lösningar för att lösa problemet med att formelns resultat visar 0 i Excel. För att illustrera lösningarna använder vi samma dataset för ' lösning-1 ' och ' lösning-2 ' och något ändrade uppgifter för ' lösning-3 '.

1. Fixa formelresultatet som visar 0 genom att konvertera text till nummer

För att åtgärda problemet med att formelns resultat visas 0 i excel först och främst kommer vi att kontrollera uppgifterna i vårt dataset som vi kommer att mata in i formeln. Ibland lagras siffrorna i uppgifterna i textformat. Så formeln returnerar 0 För att lösa detta problem omvandlar vi text till siffror.

1.1 Konvertera text till nummer med musklick

I den här metoden omvandlar vi text till siffror med ett musklick för att lösa problemet med att formelns resultat visas. 0 i Excel. I följande skärmdump har vi ett dataset för en bokhandel. Datasetetet består av namnen på några böcker och den tillgängliga mängden av dessa böcker i bokhandeln. Antag att vi vill beräkna antalet böcker i cell C10 .

Följ nedanstående steg:

  • Ange formeln i cellen C10 för att beräkna den totala kvantiteten:
=SUMMA(C5:C9)

  • Tryck på Gå in på och vi kan se att formeln returnerar 0 Detta är det problem som vi måste lösa.

  • Innan vi börjar vill vi att du ska lägga märke till några saker. I cell F6 Följande formel ska införas:
=COUNTA(C5:C9)

  • Om du trycker på Gå in på efter att ha lagt in formeln får du resultatet eftersom LAND funktionen räknar antalet celler som inte är tomma och har inget samband med cellvärdet.

  • Lägg återigen in följande formel i cell F7 :
=RÄKNING(C5:C9)

  • Tryck på Gå in på Här ger formeln följande resultat 0 eftersom den RÄKNA funktionen räknar antalet celler som innehåller siffror och inte text.

  • För att förstå orsaken till att visa 0 välj cell C5 och titta på formelraden. Vi kan se siffran men det finns en apostrof som visar att talet är i textformat. Det är därför vi får ett fel när vi använder formler.

Låt oss se hur du löser detta problem.

STEG:

  • Välj först cell ( C5:C9 ).

  • För det andra klickar du på utrop En rullgardinsmeny visas.
  • För det tredje väljer du alternativet ' Konvertera till nummer från rullgardinsmenyn.

  • Slutligen kan vi se att resultatet av formeln inte visas. 0 längre i cellerna C10 och F7 Eftersom vi har konverterat formatet för värdena i cellen ( C5:C9 ) från text till nummer, formeln i cell C10 kan ge resultatet nu.

Läs mer: [Rättad!] Formel fungerar inte och visas som text i Excel

1.2 Använd alternativet "Klistra in special" för att konvertera text till nummer

En annan metod för att lösa problemet med att formelns resultat visas 0 i Excel är att använda ' Klistra in speciellt För att illustrera denna metod använder vi samma dataset som vi använde i den föregående metoden.

Låt oss se hur du använder ' Klistra in speciellt ' i denna metod.

STEG:

  • Markera först en cell utanför dataområdet och klicka på Kopiera .
  • Välj sedan cellområdet ( C5:C9 ).
  • Gå sedan till Hem > Klistra in > Klistra in speciellt

  • Ovanstående åtgärder öppnar en ny dialogruta med namnet ' Klistra in speciellt '.
  • Kontrollera därefter alternativet Lägg till under den Operation och klicka på OK .

  • Slutligen kan vi se resultatet av formeln i cellen C10 .

Läs mer: Hur du visar alla formler i Excel (4 enkla och snabba metoder)

1.3 Tillämpa VBA-kod för att konvertera text till nummer för att fixa formelresultatet som visar 0 i Excel

Om du är en avancerad Excel-användare och vill utföra uppgifter snabbare kan du använda VBA kod för att lösa ovanstående problem. I den här metoden tillämpar vi en VBA koden för att lösa problemet med att resultatet av formeln visar 0 i Excel snabbare.

Så, låt oss se hur du går tillväga för att ansöka. VBA koden i denna metod.

STEG:

  • I början väljer du cell ( C5:C9 ).
  • Nästa, högerklicka på på det aktiva bladet.
  • Välj sedan alternativet ' Visa kod '.

  • Ovanstående åtgärd kommer att öppna en tom VBA modul.
  • Lägg in följande kod i den modulen:
 Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Unable to find Constants in selection" End If Handler_Exit:Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Det går inte att konvertera text till siffror" Resume Handler_Exit End Sub 
  • Klicka nu på Kör eller tryck på knappen F5 för att köra koden.

  • Ovanstående kod löser slutligen problemet med att formelns resultat visar 0 i Excel. Vi får alltså summeringen i cellen C10 .

Läs mer: Hur du visar värde i stället för formel i Excel (7 metoder)

2. Fixa formelresultatet visar 0 i Excel genom att använda alternativet "Text till kolumn".

Användningen av Text till kolumn från alternativet Uppgifter fliken är ett annat effektivt sätt att åtgärda problemformelns resultat som visar 0 i Excel. I följande dataset i cell C10 , vi kommer att ge resultat i stället för att 0 .

Låt oss se stegen för att utföra den här åtgärden.

STEG:

  • Välj först cell ( C5:C9 ).
  • Gå sedan till Uppgifter Välj alternativet ' Text till kolumn ' från ' Verktyg för data '.

  • Därefter visas en ny dialogruta. Markera alternativet Avgränsad från alternativen för filtyp och klicka på Slutförande knapp.

  • I slutändan returnerar ovanstående åtgärd resultatet av formeln i cellen C10 .

Läs mer: [Fast!] Varför fungerar inte formeln i Excel (15 orsaker med lösningar)

Liknande läsningar

  • Visa formel i Excel-celler i stället för värde (6 sätt)
  • [Fast!] SUM-formeln fungerar inte i Excel (8 orsaker med lösningar)
  • [Lösta]: Excel-formler uppdateras inte förrän de sparas (6 möjliga lösningar)
  • [Fast!] Excel-formler fungerar inte på en annan dator (5 lösningar)
  • [Upplöst:] Excel-formeln fungerar inte om du inte dubbelklickar på cellen (5 lösningar)

3. Ta bort dolda tecken när formelresultatet visar 0 i Excel

En annan orsak till att resultatet av formeln visar 0 i Excel är förekomsten av dolda tecken i formelområdet. Ibland kopierar eller laddar vi ner ett dataset från en annan källa. Det datasetetet kan innehålla dolda tecken. För att få ett korrekt resultat måste vi ta bort de dolda tecknen.

3.1 Fixa formelresultat som visar 0 och tar bort dolda tecken med hjälp av teckenkod

Det dolda tecknet kan vara ett mellanslag utan brytning. I Microsoft Excel är teckenkoden för ett icke-avbrytande mellanslag 0160 . För att åtgärda problemet formleresultatet som visar 0 i Excel måste vi ersätta dessa tecken med tomma strängar. Följande dataset för en bokhandel består av namnen på olika böcker och deras totala försäljningskvantitet från den butiken. Om vi vill beräkna den totala kvantiteten i cellen C9 med hjälp av SUMMA Funktionen ger följande resultat 0 på grund av dolda tecken i cellområdet ( C5:C8 ).

Låt oss se hur du ersätter dolda tecken med den här metoden.

STEG:

  • Välj först cell ( C5:C8 ).
  • Gå sedan till Hem fliken.

  • För det andra, gå till ' Hitta & Välj från alternativet Hem Välj sedan alternativet Ersätt .

  • En ny dialogruta med namnet ' Hitta och ersätta visas.
  • För det tredje, gå till ' Hitta vad t" textfältet. Håll kvar Alt nyckel och typ 0160 på den Nummertangentbordet , inte från den alfanumeriska knappar När du har skrivit kommer ingenting att visas i fältet ' Hitta vad '.
  • Behåll ' Ersätt med ' textfältet är tomt.
  • Klicka sedan på ' Ersätt alla '.

  • En ny dialogruta visas som visar hur många byten som har gjorts. Klicka på OK på den rutan.

  • Slutligen ersätter ovanstående kommandon dolda tecken med tomma strängar från intervallet i formeln i cellen C9 Vi får alltså resultatet av formeln i cellen C9 .

Läs mer: [Fast!] Excel SUM-formeln fungerar inte och returnerar 0 (3 lösningar)

3.2 Infoga VBA-kod för att ta bort dolda tecken för att åtgärda formelresultatet som visar 0 i Excel

I den här metoden löser vi exakt samma problem som i det föregående exemplet, men den här gången tillämpar vi VBA kod. Med hjälp av VBA koden kommer vi att ersätta dolda tecken för att lösa problemet med att formelns resultat visar 0 i excel.

Låt oss se hur du går tillväga för att ansöka VBA kod för att rätta till dolda tecken.

STEG:

  • I början väljer du cellområdet ( C5:C8 ).
  • Nästa, högerklicka på på det aktiva arket och välj alternativet ' Visa kod '.

  • Ovanstående åtgärd kommer att öppna en tom VBA .
  • Lägg sedan in följande kod i den modulen:
 Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub 
  • För att köra koden klickar du på Kör eller tryck på knappen F5 nyckel.

  • I slutändan ersatte koden ovan alla dolda tecken och returnerade resultatet av formeln i cellen C9 .

Läs mer: [Rättad]: Excel-formeln visar inte rätt resultat (8 metoder)

Slutsats

Sammanfattningsvis täcker denna handledning olika metoder för att åtgärda problemet med att formelns resultat visar 0 i Excel. Ladda ner och öva med vår övningsbok, som bifogas den här artikeln, för bästa resultat. Lämna en kommentar nedan om du har några frågor. Vårt team kommer att försöka svara dig så snabbt som möjligt. Håll utkik efter fler kreativa Microsoft Excel lösningar i framtiden.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.