Fel
Så här korrigerar du #VÄRDEFEL!-fel

Så här korrigerar du #VÄRDEFEL!-fel

#VÄRDEFEL! är Excels sätt att säga "Det är något fel på hur formeln har skrivits. Eller så är det något fel med de celler som du refererar till." Felet är mycket allmänt och det kan vara svårt att hitta den exakta orsaken. På den här sidan finns information om vanliga problem och lösningar på dem. Du kan behöva prova en eller flera av lösningarna för att åtgärda ett fel.

Åtgärda felet för en viss funktion

Problem med subtraktion

Om du är nybörjare i Excel kanske du skriver en formel för subtraktion på fel sätt. Du kan göra det på två sätt:

Subtrahera en cellreferens från en annan

Cell D2 med 2 000,00 USD, cell E2 med 1 500,00 USD, cell F2 med formeln =D2-E2 och resultatet 500,00 USD

Skriv två värden i två separata celler. I en tredje cell subtraherar du den ena cellreferensen från den andra. I det här exemplet står det budgeterade beloppet i cell D2 och det faktiska beloppet i cell E2. I F2 står formeln =D2-E2.

Eller så kan du använda SUMMA med positiva och negativa tal

Cell D6 med 2 000,00 USD, cell E6 med 1 500,00 USD, cell F6 med formeln =SUMMA(D6;E6) och resultatet 500,00 USD

Skriv ett positivt värde i en cell och ett negativt värde i en annan. I en tredje cell använder du funktionen SUMMA för att lägga samman värdena i de båda cellerna. I det här exemplet står det budgeterade beloppet i cell D6 och i cell E6 står det faktiska beloppet som ett negativt tal. F6 innehåller formeln =SUMMA(D6,E6).

Om du använder Windows kan få du #VÄRDEFEL!-felet när du gör även den mest grundläggande subtraktionsformeln. Följande kan lösa problemet:

  1. Gör först ett snabbtest. Skriv en 2:a (2) i cell A1 i en ny arbetsbok. Skriv en 4:a (4) i cell B1. Skriv sedan formeln =B1-A1 i C1. Om du får #VÄRDEFEL! går du till nästa steg. Om du inte får felet kan du prova andra lösningar på den här sidan.

  2. Öppna kontrollpanelen Region i Windows.

    • Windows 10: Klicka på Start, skriv Region och klicka sedan på kontrollpanelen Region.

    • Windows 8: Skriv Region på startskärmen, klicka på inställningar, och klicka sedan på Region.

    • Windows 7: Klicka på Start, skriv Region och klicka sedan på Nationella inställningar och språkinställningar.

  3. På fliken Format klickar du på Ytterligare inställningar.

  4. Leta efter listavgränsaren. Om listavgränsaren är inställd på ett minustecken ändrar du den till något annat. Ett komma är t.ex. en vanlig listavgränsare. Semikolon är också vanligt förekommande. Någon annan listavgränsare kan dock vara lämpligare för just din region.

  5. Klicka på OK.

  6. Öppna din arbetsbok. Om en cell innehåller ett #VÄRDEFEL! dubbelklickar du för att redigera den.

  7. Om det förekommer kommatecken där det borde stå minustecken för subtraktion ändrar du dem till minustecken.

  8. Tryck på RETUR.

  9. Upprepa proceduren för andra celler som innehåller felet.

Subtrahera en cellreferens från en annan

Cell D10 med 2016-01-01, cell E10 med 2016-04-24, cell F10 med formeln =E10-D10 och resultatet 114

Skriv två datum i två separata celler. I en tredje cell subtraherar du den ena cellreferensen från den andra. I det här exemplet står startdatumet i cell D10 och slutdatumet i cell E10. F10 innehåller formeln =E10-D10.

Eller så kan du använda funktionen DATEDIF

Cell D15 med 2016-01-01, cell E15 med 2016-04-24, cell F15 med formeln =DATEDIF(D15;E15;"d") och resultatet 114

Skriv två datum i två separata celler. I en tredje cell använder du funktionen DATEDIF för att ta reda på differensen mellan datumen. Mer information om funktionen DATEDIF finns i artikeln om att beräkna differensen mellan två datum.

Gör datumkolumnen bredare. Om datumet är justerat till höger är det ett datum. Men om datumet är justerat till vänster är det egentligen inte ett datum. Det är text. Och Excel känner inte igen text som ett datum. Här följer några lösningar som kan hjälpa dig med det här problemet.

Sök efter inledande blanksteg

  1. Dubbelklicka på ett datum som används i en subtraktionsformel.

  2. Placera markören i början och se om du kan markera ett eller flera blanksteg. Så här ser ett markerat blanksteg ut i början av en cell: Cell med blanksteg markerat före 2016-01-01

    Om det här problemet förekommer i cellen kan du fortsätta till nästa steg. Om du inte ser ett eller flera blanksteg går du till nästa avsnitt om hur du kontrollerar datorns inställningar för datum.

  3. Markera den kolumn som innehåller datumet genom att klicka på dess kolumnrubrik.

  4. Klicka på Data > Text till kolumner.

  5. Klicka på Nästa två gånger.

  6. I steg 3 av 3 i guiden, under Kolumndataformat, klickar du på Datum.

  7. Välj ett datumformat och klicka sedan på Slutför.

  8. Upprepa proceduren för andra kolumner för att säkerställa att de inte innehåller några inledande blanksteg före datum.

Kontrollera datorns inställningar för datum

Excel använder sig av datorns datumsystem. Om datumet i en cell inte anges enligt samma datumsystem känner Excel inte igen det som ett sant datum.

Låt oss t.ex. säga att datorn visar datum i formatet mm/dd/åååå. Om du då skriver ett sådant datum i en cell tolkar Excel det som ett datum och du kan använda det i en subtraktionsformel. Men om du i stället skriver ett datum som dd/mm/åå känner Excel inte igen det som som ett datum. Då behandlas det i stället som text.

Det finns två lösningar på problemet: Du kan ändra det datumsystem som används i datorn så att det överensstämmer med det datumsystem du vill använda när du skriver i Excel. Eller så kan du skapa en ny kolumn i Excel och använda funktionen DATUM för att skapa ett sant datum baserat på det datum som lagrats som text. Om datorns datumsystem är mm/dd/åååå och textdatumet är 31/12/2017 i cell A1 gör du så här:

  1. Skapa en formel som den här: =DATUM(HÖGER(A1,4),EXTEXT(A1,4,2),VÄNSTER(A1,2))

  2. Resultatet bör blir 12/31/2017.

  3. Om du vill att formatet ska bli dd/mm/åå trycker du på CTRL+1 (eller Bild av knappikonen för MAC-kommando + 1 på Mac).

  4. Välj ett annat språk som använder formatet dd/mm/åå, t.ex. engelska (Storbritannien). När du väl har tillämpat formatet bör resultatet bli 31/12/2017 och det bör vara en sant datum, inte ett textdatum.

Obs!: Formeln ovan är skriven med funktionerna DATUM, HÖGER, EXTEXT och VÄNSTER. Lägg märke till att det är skrivet utifrån antagandet att textdatumet har två tecken för dagar, två tecken för månader och fyra tecken för år. Du kan behöva anpassa formeln så att den passar ditt datum.

Problem med blanksteg och text

Ofta beror #VÄRDEFEL! på att formeln refererar till andra celler som innehåller blanksteg, eller ännu svårhanterligare: dolda blanksteg. De här blankstegen kan göra så att en cell ser tom ut, när den faktiskt inte är det.

1. Markera refererade celler

Kolumn markerad

Sök efter celler som formeln refererar till och markera dem. I många fall är det klokt att ta bort blanksteg för en hel kolumn eftersom du kan ersätta ett eller flera blanksteg i taget. I det här exemplet markeras hela kolumnen när du klickar på E.

2. Sök och ersätt

Fliken Start > Sök och markera > Ersätt

På fliken Start klickar du på Sök och markera > Ersätt.

3. Ersätta blanksteg med ingenting

Rutan Sök efter med ett blanksteg, Ersätt med tom

I rutan Sök efter skriver du ett blanksteg. I rutan Ersätt med tar du bort allt som eventuellt står där.

4. Ersätt eller Ersätt alla

Knappen Ersätt alla

Om du är säker på att alla blanksteg i kolumnen bör tas bort klickar du på Ersätt alla. Om du skulle vilja gå igenom och ersätta blanksteg med ingenting ett i taget kan du klicka på Sök nästa först, och sedan klicka på Ersätt när du är säker på att blanksteget inte behövs. När du är klar kan #VÄRDEFEL!-felet vara löst. Om inte går du till nästa steg.

5. Aktivera filtret

Start > Sortera och filtrera > Filter

Ibland finns det andra dolda tecken än blanksteg som gör att en cell visas som tom när den faktiskt inte är tom. Enkla citattecken i en cell kan ge det resultatet. Om du vill ta bort de här tecknen i en kolumn aktiverar du filtret genom att gå till Start > Sortera och filtrera > Filter.

6. Ställa in filtret

Filtermenyn med kryssrutan Markera alla avmarkerad, kryssrutan (Tomma) markerad

Klicka på filterpilen Pil för filter och avmarkera sedan Markera alla. Markera kryssrutan Tomma celler.

7. Markera alla kryssrutor utan namn

En namnlös kryssruta markerad

Markera alla kryssrutor som inte har något bredvid sig, som den här.

8. Markera tomma celler och ta bort

Filtrerade tomma celler är markerade

När Excel tar fram de tomma celler markerar du dem. Tryck sedan på Delete-tangenten. Då tas alla dolda tecken i cellerna bort.

9. Rensa filtret

Filtermenyn, Rensa filter från...

Klicka på filterpilen Pil för filter och klicka sedan på Radera filter i... så att alla celler visas.

10. Resultat

Felmeddelandet #VÄRDEFEL! har försvunnit och ersatts med formelns resultat. Grön triangel i cell E4

Om #VÄRDEFEL!-felet berodde på blanksteg har förhoppningsvis felet ersatts med hjälp av resultatet av formeln, så som du kan se här i vårt exempel. Om inte upprepar du proceduren för andra celler som formeln refererar till. Eller så kan du prova andra lösningar som finns på den här sidan.

Obs!: Lägg märke till att i det här exemplet har cell E4 en grön triangel och talet är justerat till vänster. Det innebär att talet lagras som text. Detta kan orsaka mer problem senare. Om du ser det här problemet rekommenderar vi att du konverterar tal som lagras som text till tal.

Text eller specialtecken i en cell kan orsaka #VÄRDEFEL!-fel. Men ibland är det svårt att se vilka celler som har de här problemen. Lösning: Inspektera celler med hjälp av funktionen ÄRTEXT. Observera att du inte kan åtgärda felet med ÄRTEXT utan bara hitta celler som kan ha orsakat felet.

Exempel med #VÄRDEFEL!

H4 med =E2+E3+E4+E5 och resultatet #VÄRDEFEL!

Här är ett exempel på en formel som innehåller ett #VÄRDEFEL!-fel. Felet beror troligtvis på cell E2. Där finns det ett specialtecken som visas som en liten ruta efter "00". Eller så kan du använda funktionen ÄRTEXT i en separat kolumn för att söka efter text, så som visas på nästa bild.

Samma exempel, med ÄRTEXT

Cell F2 med =ÄRTEXT(E2) och resultatet SANT

Här har funktionen ÄRTEXT lagts till i kolumn F. Alla celler är rätt utom den med värdet SANT. Det betyder att cell E2 innehåller text. Du kan lösa det här problemet genom att ta bort innehållet i cellen och ange värdet 1865,00 igen. Eller så kan du använda funktionen STÄDA för att ta bort tecken eller funktionen ERSÄTT för att ersätta specialtecken med andra värden.

När du har använt STÄDA eller ERSÄTT kan du kopiera resultatet och använda Start > Klistra in > Klistra in special > Värden. Kanske behöver du även konvertera tal som är sparade som text till siffror.

Formler med matematiska operationer som + och * kanske inte kan beräkna celler som innehåller text eller blanksteg. I så fall kan du prova att använda en funktion i stället. Funktionerna ignorerar ofta textvärden och beräknar allt som tal, vilket eliminerar #VÄRDEFEL!-fel. Exempel: I stället för =A2+B2+C2 skriver du =SUMMA(A2:C2) eller så skriver du =PRODUKT(A2,B2) i stället för =A2*B2.

Andra lösningar att prova

Markera felet

Cell H4 med formeln =E2+E3+E4+E5 och resultatet #VÄRDEFEL!

Markera först cellen med #VÄRDEFEL!-felet.

Klicka på Formler > Utvärdera formel

Dialogrutan Utvärdera formel med " "+E3+E4+E5

Klicka på Formler > Utvärdera formel > Utvärdera. Excel går igenom de olika delarna av formeln var för sig. I det här fallet är formeln =E2+E3+E4+E5 felaktig på grund av ett dolt blanksteg i cell E2. Du kan inte se blanksteget genom att titta på cell E2. Men du kan se det här. Det visas som " ".

Ibland vill du kanske bara ersätta #VÄRDEFEL!-felet med något annat, som din egen text, en nolla eller en tom cell. I det här fallet kan du lägga till funktionen OMFEL i formeln. OMFEL kontrollerar om det finns ett fel och i så fall kan du ersätta det med ett annat valfritt värde. Om det inte finns något fel beräknas den ursprungliga formeln. OMFEL fungerar bara i Excel 2007 och senare. För tidigare versioner kan du använda OM(ÄRFEL()).

Varning: OMFEL döljer alla fel, inte bara #VÄRDEFEL!-fel. Vi rekommenderar att du inte döljer felen eftersom ett fel ofta är ett tecken på att något behöver korrigeras, inte döljas. Vi rekommenderar dessutom att du bara använder den här funktionen om du är helt säker på att din formel fungerar som den ska.

Cell med #VÄRDEFEL!

Cell H4 med =E2+E3+E4+E5 och resultatet #VÄRDEFEL!

Här är ett exempel på en formel som innehåller ett #VÄRDEFEL!-fel på grund av ett dolt blanksteg i cell E2:

Fel som är dolt av OMFEL

Cell H4 med =OMFEL(E2+E3+E4+E5;"--")

Och här är samma formel med OMFEL tillagt i formeln. Du kan läsa formeln som: "Beräkna formeln, men om det förekommer någon typ av fel kan du ersätta den med två streck." Observera att du även kan använda "" för att visa ingenting i stället för två streck. Eller så kan du ersätta din egen text, t.ex.: "Totalt antal fel".

Tyvärr löser inte OMFEL själva problemet, det döljer det bara. Du kan känna dig säker på att det är bättre att dölja ett fel än att lösa det.

Din dataanslutning kan ha varit otillgänglig vid något tillfälle. Lös det genom att återställa dataanslutningen eller importera dina data, om det är möjligt. Om du inte har tillgång till anslutningen kan du be personen som skapade arbetsboken att göra en ny fil åt dig. Den nya filen bör för bästa resultat endast ha värden och inga anslutningar. Det kan personen göra genom att kopiera alla celler och klistra in endast som värden. Det går att klistra in som endast värden genom att klicka på Start > Klistra in > Klistra in special > Värden. På så sätt elimineras alla formler och anslutningar och därför tas även eventuella #VÄRDEFEL!-fel bort.

Om du inte är säker på vad du ska göra kan du söka efter liknande frågor i Excel-communityforumet eller ställa en egen fråga.

Länk till Excel Community-forumet

Ställ en fråga i Excel-communityforumet

Mer information finns i

Översikt över formler i Excel

Hur du undviker felaktiga formler

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×