Hvis Excel ikke kan løse en formel, som du prøver at oprette, får du muligvis en fejlmeddelelse som denne:
Det betyder desværre, at Excel ikke kan forstå, hvad du forsøger at gøre, så du skal opdatere din formel eller sørge for, at du bruger funktionen korrekt.
Tip!: Der er nogle almindelige funktioner, hvor du kan støde på problemer. Du kan få mere at vide ved at gå til TÆL.HVIS, SUM.HVIS, LOPSLAG eller HVIS. Du kan også se en liste over funktioner her.
Vend tilbage til cellen med den ødelagte formel, som vil være i redigeringstilstand, og så vil Excel fremhæve det sted, hvor der er et problem. Hvis du stadig ikke ved, hvad du skal gøre derefter og ønsker at starte forfra, kan du trykke på ESC igen eller vælge knappen Annuller på formellinjen, hvilket vil føre dig ud af redigeringstilstanden.
Hvis du ønsker at komme videre, indeholder den følgende tjekliste nogle trin til fejlfinding, som kan hjælpe dig med at finde ud af, hvad der kan være gået galt. Vælg overskrifterne for at få mere at vide.
Bemærk!: Hvis du bruger Microsoft 365 til internettet, kan du muligvis ikke se de samme fejl, eller løsningerne gælder muligvis ikke.
Formler med mere end ét argument bruger listeseparatorer til at adskille argumenterne. Hvilken separator, der bruges, kan variere afhængigt af indstillingerne for operativsystemets landestandard og Excel. De mest almindelige listeseparatorer er komma "," og semikolon ";".
En formel går i stykker, hvis nogen af dens funktioner bruger forkerte afgrænsere.
Du kan få mere at vide under: Formelfejl, når listeseparatoren ikke er angivet korrekt
Excel viser forskellige hashtagfejl (#) såsom #VÆRDI!, #REF!, #NUM, #N/A, #DIV/0!, #NAME? og #NULL! for at angive, at noget i din formel ikke virker korrekt. F.eks. #VÆRDI! fejlen skyldes forkert formatering eller ikke-understøttede datatyper i argumenterne. Eller du kan se #REF! fejlen, hvis en formel refererer til celler, som er blevet slettet eller erstattet med andre data. Vejledning til fejlfinding varierer for hver fejl.
Bemærk!: ### er ikke en formelrelateret fejl. Det betyder blot, at kolonnen ikke er bred nok til at vise celleindholdet. Du skal bare trække kolonnen for at udvide den eller gå til Hjem > Formatér > Tilpas kolonnebredde automatisk.
Henvis til en af følgende emner, der svarer til den hashtagfejl, du får vist:
Hver gang du åbner et regneark, der indeholder formler, som refererer til værdier i andre regneark, bliver du bedt om at opdatere referencerne eller lade dem være, som de er.
Excel viser dialogboksen ovenfor for at sikre, at formlerne i det aktuelle regneark altid peger på den mest opdaterede værdi, såfremt referenceværdien er ændret. Du kan vælge at opdatere referencerne eller springe over, hvis du ikke vil opdatere. Selvom du vælger ikke at opdatere referencerne, kan du når som helst opdatere linkene i regnearket manuelt.
Du kan altid deaktivere dialogboksen, så den ikke vises ved start. Hvis du vil gøre det, skal du gå til Filer > Indstillinger > Avanceret > Generelt og fjerne markeringen i feltet Spørg, om automatiske kæder skal opdateres.
Vigtigt!: Hvis det er første gang, du arbejder med brudte links i formler, hvis du skal have opfrisket, hvordan du retter brudte links, eller hvis du ikke ved, om du vil opdatere referencerne, kan du gå til Kontrollér, hvornår eksterne referencer (kæder) opdateres.
Hvis formlen ikke viser værdien, skal du følge disse trin:
-
Sørg for, at Excel er indstillet til at vise formler i regnearket. Det kan du gøre ved at vælge fanen Formler, og i gruppen Formelrevision skal du vælge Vis formler.
Tip!: Du kan også bruge tastaturgenvejen Ctrl+' (tasten over tabulatortasten). Når du gør det, bliver dine kolonner automatisk bredere, så de kan vise dine formler, men bare rolig, når du skifter tilbage til den normale visning, ændres størrelsen på dine kolonner igen.
-
Hvis det ovenstående trin stadig ikke løser problemet, er det muligt, at cellen er formateret som tekst. Du kan højreklikke på cellen og vælge Formatér celler > Generelt (eller Ctrl+1) og derefter trykke på F2 > Enter for at ændre formatet.
-
Hvis du har en kolonne med et stort celleområde, der er formateret som tekst, kan du markere området, anvende et ønsket talformat og gå til Data > Tekst til kolonne > Udfør. Dette vil anvende formatet på alle de markerede celler.
Når en formel ikke beregnes, skal du kontrollere, om automatisk beregning er aktiveret i Excel. Formler udfører ikke beregninger, hvis manuel beregning er aktiveret. Følg disse trin for at se, om Automatisk beregning er slået til.
-
Vælg fanen Filer, vælg Indstillinger, og vælg derefter kategorien formler.
-
I sektionen Beregningsindstillinger under Beregn projektmappe skal du kontrollere, at indstillingen Automatisk er valgt.
Du kan finde flere oplysninger om beregninger under Skift genberegning, gentagelse eller præcision af en formel.
Der opstår en cirkulær reference, når en formel refererer til den celle, som den er placeret i. Løsningen er enten at flytte formlen til en anden celle eller at ændre formelsyntaksen til en, der undgår cirkulære referencer. Men i visse situationer skal du muligvis bruge cirkulære referencer, da de medfører, at dine funktioner gentages, indtil en bestemt betingelse er opfyldt. I sådanne tilfælde skal du aktivere Fjern eller tillad en cirkulær reference.
Du kan finde flere oplysninger om cirkulære referencer under Fjern eller tillad en cirkulær reference.
Hvis din indtastning ikke starter med et lighedstegn, er det ikke en formel, og den beregnes ikke – en meget almindelig fejl.
Når du skriver noget i stil med SUM(A1:A10), viser Excel tekststrengen SUM(A1:A10) i stedet for et formelresultat. Hvis du i stedet skriver 11/2, viser Excel en dato, f.eks. 2-nov eller 02/11/2009, i stedet for at dividere 11 med 2.
Du kan undgå disse uventede resultater ved altid at starte funktionen med et lighedstegn. Skriv for eksempel: =SUM(A1:A10) og =11/2.
Når du bruger en funktion i en formel, skal hver venstreparentes have en højreparentes, for at funktionen virker korrekt. Sørg for, at alle parenteser er del af et matchende par. For eksempel vil formlen =IF(B5<0),"Ikke gyldig",B5*1,05) ikke virke, fordi der er to højreparenteser, men kun én venstreparentes. Den korrekte formel ville se således ud: =HVIS(B5<0,"Ikke gyldig",B5*1,05).
Excel-funktioner har argumenter – værdier du skal angive, for at funktionen skal virke. Kun nogle få funktioner (såsom PI eller I DAG) behøver ingen argumenter. Kontrollér formelsyntaksen, der vises, når du begynder at skrive i funktionen for at sikre, at du har indtastet alle nødvendige argumenter.
Funktionen STORE.BOGSTAVER accepterer f.eks. kun én streng med tekst eller en cellereference som argument: =STORE.BOGSTAVER("hej") eller =STORE.BOGSTAVER(C2)
Bemærk!: Du får vist funktionens argumenter på en flydende værktøjslinje for funktionsreferencer under formlen, mens du skriver den.
Nogle funktioner, som f.eks. SUM, kræver desuden kun numeriske argumenter, mens andre funktioner, som f.eks. ERSTAT, kræver en tekstværdi til mindst ét af argumenterne. Hvis du bruger en forkert datatype, kan funktioner måske returnere uventede resultater eller vise en #VÆRDI!-fejl.
Hvis du hurtigt vil finde syntaksen for en bestemt funktion, skal du se listen over Excel-funktioner (efter kategori).
Indtast ikke tal, der er formateret med dollartegn ($) eller decimalseparatorer (,), i formler, da dollartegnet angiver absolutte referencer, og kommaer er argumentseparatorer. I stedet for at angive $1.000, skal du indtaste 1000 i formlen.
Hvis du bruger formaterede tal i argumenter, får du uventede beregningsresultater, men du kan også se #NUM!-fejl. Hvis du f.eks. fejl, fordi funktionen ABS kun accepterer ét argument, og den ser -2 og 134 som separate argumenter.
Bemærk!: Du kan formatere resultatet af formlen med tusindtalsseparatorer og valutasymboler, når du har indtastet formlen med uformaterede tal (konstanter). Det er generelt ikke en god ide at placere konstanter i formler, da de kan være svære at finde, hvis du skal opdatere senere, og der er større risiko for, at de bliver skrevet forkert. Det er meget bedre at angive konstanter i celler, hvor de er synlige og nemme at henvise til.
Formlen giver måske ikke de forventede resultater, hvis cellens datatype ikke kan bruges i beregninger. Hvis du f.eks. angiver en enkel formel =2+3 i en celle, der er formateret som tekst, kan Excel ikke beregne de indtastede data. Alt, hvad du kan se i cellen, er =2+3. Det løser du ved at redigere cellens datatype fra tekst til Generelt, som her:
-
Markér cellen.
-
Vælg Hjem , og vælg pilen for at udvide gruppen Tal eller Talformat (eller tryk på Ctrl+1). Vælg derefter Generelt.
-
Tryk på F2 for at sætte cellen i redigeringstilstand, og tryk derefter på Enter for at acceptere formlen.
En dato, som du skriver i en celle, der anvender datatypen Tal, kan vises som en numerisk datoværdi i stedet for en dato. For at vise dette tal som en dato, skal du vælge et datoformat i galleriet Talformat.
Det er ret almindeligt at bruge x som multiplikationsoperator i en formel, men Excel kan kun acceptere stjernen (*) til multiplikation. Hvis du bruger konstanter i din formel, viser Excel en fejlmeddelelse og kan rette fejlen for dig ved at erstatte x med en stjerne (*).
Men hvis du bruger cellereferencer, returnerer Excel en #NAVN? fejl.
Hvis du opretter en formel, der omfatter tekst, skal du sætte anførselstegn før og efter teksten.
F.eks. kombinerer formlen ="I dag er det " & TEKST(I DAG(),"dddd, dd mmmm") teksten "I dag er det" med resultaterne af funktionerne TEKST og I DAG og returnerer noget i stil af I dag er det mandag, 30. maj.
I formlen "I dag er " er der et mellemrum før det sidste anførselstegn for give den ønskede tomme plads, der skal være mellem ordene "I dag er" og "Mandag d. 30. maj". Uden anførselstegn rundt om teksten viser formlen muligvis #NAVN?-fejlen.
Når du skriver en reference til værdier eller celler i et andet regneark, og navnet på arket har et ikke-alfabetisk tegn (f.eks. et mellemrum), skal navnet skrives i enkelte anførselstegn (').
Hvis du f.eks. vil returnere værdien fra celle D3 i et regneark med navnet Kvartalsvise data i din projektmappe, skal du bruge denne formel: ='Kvartalsvise data'!D3. Uden anførselstegnene rundt om arknavnet viser formlen #NAVN?-fejlen..
Du kan også vælge værdier eller celler i et andet ark for at henvise til dem i din formel. Så sætter Excel automatisk anførselstegn omkring arkenes navne.
Når du angiver en reference til værdier eller celler i en anden projektmappe, skal du angive projektmappens navn omsluttet af kantede parenteser ([]) efterfulgt af navnet på det regneark, der indeholder værdierne eller cellerne.
Hvis du f.eks. vil referere til cellerne A1 til A8 i arket Salg i projektmappen K2 Drift, som du har åbent i Excel, skal du skrive: = [K2 Drift.xlsx]Salg!A1:A8. Uden de kantede parenteser viser formlen #REF!-fejlen..
Hvis projektmappen ikke er åben i Excel, skal du skrive hele filens sti.
F.eks. =RÆKKER('C:\Dokumenter\ [K2 Drift.xlsx]Salg'!A1:A8).
Bemærk!: Hvis hele stien har mellemrumstegn, skal du sætte stien i enkelte anførselstegn (i starten af stien og efter navnet på regnearket før udråbstegnet).
Tip!: Den nemmeste måde at finde stien til den anden projektmappe på er at åbne anden projektmappe, skrive = fra den oprindelige projektmappe, og bruge Alt+Tab til at skifte til den anden projektmappe. Vælg en vilkårlig celle på det ønskede ark, og luk derefter kildeprojektmappen. Din formel opdateres automatisk for at vise hele stien og arknavnet sammen med den påkrævede syntaks. Du kan endda kopiere og indsætte stien og bruge den overalt.
Når du dividerer en celle med en anden celle, der indeholder nul (0) eller ingen værdi, medfører det en #DIV/0! -fejl.
Du kan undgå denne fejl ved at rette den direkte og teste den for at se, om der findes en nævner. Du kan bruge:
=HVIS(B1,A1/B1,0)
Det betyder, at HVIS(B1 findes, skal A1 divideres med B1, og ellers returneres der 0).
Se altid efter, om du har nogle formler, der refererer til data i celler, områder, definerede navne, regneark eller projektmapper, før du sletter noget. Efterfølgende kan du erstatte disse formler med deres resultater, inden du fjerner de refererede data.
Hvis du ikke kan erstatte formler med deres resultater, skal du kigge disse efter for at finde oplysninger om fejl og mulige løsninger:
-
Hvis en formel refererer til celler, som er blevet slettet eller erstattet med anden data, og hvis den returnerer en #REF!-fejl, så markér cellen med det #REF! -fejlen. På formellinjen vælger du #REF! og sletter det. Angiv derefter området for formlen igen.
-
Hvis der mangler et defineret navn, og en formel, der refererer til dette navn, returneres en #NAVN?-fejl, skal du definere et nyt navn, der refererer til det ønskede område, eller ændre formlen, så den refererer direkte til celleområdet (f.eks. A2:D8).
-
Hvis der mangler et regneark, som en formel refererer til, returneres en #REF!-fejl. Der findes desværre ingen måde at løse det på – et slettet regneark kan ikke genoprettes.
-
En formel, der refererer til en manglende projektmappe, forbliver intakt, indtil du opdaterer denne formel.
Hvis formlen f.eks. er =[Book1.xlsx]Ark1'! A1 , og du har ikke længere Book1.xlsx, forbliver de værdier, der refereres til i projektmappen, tilgængelige. Men hvis du redigerer og gemmer en formel, der refererer til projektmappen, viser Excel dialogboksen Opdater værdier og beder dig om at angive et filnavn. Vælg Annuller, og sørg derefter for, at disse data ikke går tabt, ved at erstatte de formler, der refererer til den manglende projektmappe, med formelresultaterne.
Nogle gange, når du kopierer indholdet af en celle, vil du blot indsætte værdien og ikke den underliggende formel, der vises i formellinje.
F.eks. vil du måske kopiere resultatværdien af en formel til en celle i et andet regneark. Eller du vil måske slette de værdier, du har brugt i en formel, når du har kopieret resultatværdien til en anden celle i regnearket. vises i destinationscellen, fordi der ikke længere kan henvises til de celler, der indeholder de værdier, du har brugt i formlen.
Du kan undgå denne fejl ved at indsætte resultatværdierne af formler uden formlen i destinationscellerne.
-
Markér de celler, der indeholder resultatværdierne for en formel, som du vil kopiere, på et regneark.
-
Under fanen Hjem skal du i gruppen Udklipsholder vælge Kopiér .
Tastaturgenvej: Tryk på Ctrl+C.
-
Marker den øverste venstre celle i sæt område ind.
Tip!: Hvis du vil flytte eller kopiere en markering til et andet regneark eller en anden projektmappe, skal du vælge en anden fane i regnearket eller skifte til en anden projektmappe og derefter markere cellen øverst til venstre i indsætningsområdet.
-
Under fanen Hjem i gruppen Udklipsholder skal du vælge Indsæt og derefter vælge Indsæt værdier eller trykke på Alt > E > S > V > Enter på en Windows-pc eller Option > Kommando > V > V > Enter på en Mac.
Du kan altid evaluere en formel for at prøve at forstå, hvordan en kompleks eller indlejret formel beregner det endelige resultat.
-
Marker den formel, du ønsker at evaluere.
-
Vælg Formler > Evaluer formel.
-
Vælg Evaluer for at undersøge værdien af den understregede reference. Resultatet af evalueringen bliver vist med kursiv.
-
Hvis den understregede del af formlen er en reference til en anden formel, skal du vælge Hent værdi for at vise den anden formel i boksen Evaluering . Vælg Indsæt i formel for at gå tilbage til den forrige celle og formel.
Knappen Hent værdi er ikke tilgængelig, når referencen vises i formlen for anden gang, eller hvis formlen refererer til en celle i en anden projektmappe.
-
Fortsæt, indtil du har evalueret hver del af formlen.
Evaluer formel-værktøjet fortæller dig ikke nødvendigvis, hvorfor din formel er i stykker, men det kan hjælpe med at vise dig hvor. Dette kan være et meget praktisk værktøj i større formler, hvor det ellers være svært at finde problemet.
Bemærkninger!:
-
Nogle dele af funktionerne HVIS og VÆLG skal ikke evalueres, og #I/T -fejl optræder muligvis i evalueringen .
-
Tomme referencer vises som nulværdier (0) i boksen Evaluering.
-
Nogle funktioner genberegnes hver gang, der ændres i regnearket. Disse funktioner, herunder funktionerneRAND, OMRÅDER, INDEKS, FORSKYDNING, CELLE, INDIREKTE, RÆKKER, KOLONNER, NU, I DAG og SLUMPMELLEM, kan medføre, at dialogboksen Evaluer formel viser resultater, der er forskellige fra de faktiske resultater i regnearkets celle.
-
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i community'er.
Tip!: Hvis du er ejer af en lille virksomhed og leder efter flere oplysninger om, hvordan du konfigurerer Microsoft 365, kan du gå til Hjælp og læring til små virksomheder.