Håndtering af Fejl
Stryg for at vise menuen
#DIV/0!
En formel dividerer med en værdi, der er nul eller tom. Almindeligt ved beregning af gennemsnit eller rater, før alle data er indtastet — en enhedsomkostningsformel, der dividerer med en mængdekolonne, hvor der stadig er tomme rækker.
=D9/E9 → E9 er tom
Løsning: udfyld den manglende værdi, eller brug IFERROR til at returnere 0 eller "—" indtil data er indtastet.
#VALUE!
En formel forventer et tal, men finder tekst, en dato gemt som tekst eller en celle med ekstra mellemrum eller symboler. Manuelt indtastede "$"-tegn i beløbsceller, importerede data med usynlige tegn og tekstetiketter i numeriske kolonner er de mest almindelige årsager.
=D9+E9 → E9 indeholder "$45" som tekst
Løsning: dette er et datakvalitetsproblem, ikke et formelproblem. Rens kildedataene — fjern ikke-numeriske tegn og omformater celler som tal.
#REF!
En række eller kolonne, der bruges i en formel, er blevet slettet. Excel erstatter den manglende reference med #REF! i alle formler, der var afhængige af den. Dette er et tydeligt signal om, at regnearkets struktur er ændret på en måde, der har ødelagt eksisterende formler.
=E9 → kolonne E blev slettet
Løsning: tryk Ctrl+Z med det samme for at fortryde sletningen og gendanne referencen. Hvis det ikke er muligt, find alle #REF! og opdater referencerne manuelt.
#N/A
Forekommer oftest i XLOOKUP, VLOOKUP eller MATCH, når opslagsværdien ikke findes i opslagsarrayet. I en rapporteringskontekst betyder dette typisk, at data mangler i reference-tabellen, ikke at formlen er forkert. XLOOKUP's if_not_found-argument er den mest elegante måde at håndtere dette på.
=XLOOKUP(B9; I12:I20; J12:J20) → "Gaming" ikke i tabellen
Løsning: tilføj den manglende kategori til reference-tabellen, eller brug if_not_found-argumentet: =XLOOKUP(B9; I12:I20; J12:J20; "No budget defined").
#NAME?
Skyldes stavefejl i funktionsnavne, manglende anførselstegn omkring tekstværdier eller referencer til navngivne områder, der ikke findes. Den mest almindelige version er en tastefejl i et funktionsnavn — Excel læser det som en reference til et navngivet område og kan ikke finde det.
=IFF(D9>100;"High";"Low") → "IFF" er ikke en funktion
Løsning: tjek stavningen af funktionsnavnet, sørg for at alle tekstværdier er i dobbelte anførselstegn, og verificer at eventuelle navngivne områder findes i projektmappen.
#NUM!
En formel har modtaget et tal uden for det acceptable interval eller givet et resultat, der ikke har nogen matematisk løsning. At tage kvadratroden af et negativt tal eller give inkonsistente input til finansielle funktioner (som et negativt antal betalingsperioder) er typiske årsager. I modsætning til #VALUE! er datatyperne korrekte — tallene i sig selv er strukturelt ugyldige inden for formlens logik.
=SQRT(-4) → kvadratrod af et negativt tal
Løsning: tjek inputværdierne til formlen. Et negativt tal, hvor et positivt kræves, eller nul, hvor et ikke-nul kræves, er ofte årsagen.
IFERROR
IFERROR giver mulighed for at erstatte enhver fejl med et klart, læsbart alternativ — et nul, en bindestreg, en besked eller en tom streng — uden at skjule den underliggende formellogik.
Det vigtige at forstå er, at IFERROR omslutter formlen — den ændrer den ikke. Den oprindelige formel kører stadig præcis som skrevet. IFERROR opfanger kun resultatet, hvis det er en fejl. Hvis formlen lykkes, returnerer IFERROR den reelle værdi uændret. Det betyder, at du ikke skjuler et problem; du bestemmer, hvordan det skal vises.
=IFERROR(formula; value_if_error)
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat