Sådan retter du #VÆRDI!-fejlen i funktionen HVIS

HVIS er en af de mest alsidige og populære funktioner i Excel og bruges ofte flere gange i samme formel og i kombination med andre funktioner. På grund af den kompleksitet, som HVIS-sætninger kan opbygges med, er det desværre forholdsvis nemt at støde på fejlen #VÆRDI!. Du kan som regel skjule fejlen ved at føje funktioner specifikt til fejlhåndtering, f.eks. ER.FEJL, ER.FJL eller HVIS.FEJL, til din formel.

Problem: Argumentet henviser til fejlværdier

Hvis der er en cellereference til en fejlværdi, viser HVIS fejlen #VÆRDI!.

Løsning: Du kan bruge alle fejlhåndteringsformler som f.eks. ER.FEJL, ER.FJL eller HVIS.FEJL sammen med HVIS. I de følgende emner forklares, hvordan du bruger HVIS, ER.FEJL og ER.FJL, eller HVIS.FEJL, i en formular, hvor dit argument henviser til fejlværdier.

Bemærkninger: 

  • HVIS.FEJL blev introduceret i Excel 2007 og er langt at foretrække fremfor ER.FEJL eller ER.FJL, da der ikke kræves en formel for at konstruere den redundant. ER.FEJL og ER.FJL gennemtvinger, at en formel beregnes to gange, først for at få vist, om den evalueres som en fejl, og derefter for at returnere resultatet. HVIS.FEJL beregner kun én gang.

  • =HVIS.FEJL(Formel,0) er meget bedre end =HVIS(ER.FEJL(Formel,0,Formel))

Problem: Syntaksen er forkert

Hvis syntaksen for en funktion ikke er opbygget korrekt, kan den returnere fejlen #VÆRDI!.

Løsning: Sørg for at konstruere syntaksen korrekt. Her er et eksempel på en velkonstrueret formel, der integrerer en HVIS-funktion i en anden HVIS-funktion for at beregne fradrag ud fra indkomstniveau.

=HVIS(E2<31500,E2*15%,HVIS(E2<72500,E2*25%,E2*28%))

Eksempel på en velkonstrueret HVIS-sætning

Simpelt forklarer dette, at HVIS (værdien i celle A5 er mindre end 31.500, skal værdien multipliceres med 15 %. Men HVIS den ikke er, skal du se, om værdien er mindre end 72.500. HVIS den er, skal du multiplicere med 25 % og ellers med 28 %).

Hvis du vil bruge HVIS.FEJL med en eksisterende formel, skal du ombryde den fuldførte formel med HVIS.FEJL:

=HVIS.FEJL(HVIS(E2<31500,E2*15%,HVIS(E2<72500,E2*25%,E2*28%)); 0)

Den siger blot, at HVIS den oprindelige formel evalueres til en fejl, vises 0, og ellers returneres resultatet af HVIS-sætningen. Nogle skriver deres formularer detaljeret med fejlbehandling fra starten. Dette er dog ikke anbefalelsesværdigt, da fejlbehandlingen undertrykker eventuelle fejl, så du ikke kan være sikker på at vide, om din formular virker. Hvis du vil tilføje fejlhåndtering, er det bedst at tilføje det, når du er sikker på, at formlen fungerer korrekt.

Bemærk: Evalueringsværdier i formler har ikke kommaer. Hvis du tilføjer dem, forsøger HVIS-funktionen at bruge dem som argumenter, og så bliver Excel utilfreds. På den anden side har de procentvise multiplikatorer symbolet %. Det fortæller Excel, at du ønsker, at disse værdier skal ses som procentdele. Ellers burde du angive dem som deres faktiske procentuelle værdier, f.eks. "E2*0,25".

Excel-meddelelse, når du føjer et komma til en værdi

Har du et bestemt spørgsmål til en funktion?

Stil et spørgsmål i Excel-communityforummet

Hjælp os med at forbedre Excel

Har du forslag til, hvordan vi kan forbedre den næste version af Excel? Hvis det er tilfældet, skal du gå til emner i Excel User Voice.

Se også

Ret fejlen #VÆRDI!

Funktionen HVIS

HVIS-funktioner

ER-funktioner

HVISER-funktion (Office 365 eller Excel 2016 eller nyere)

HVIS-funktion – indlejrede formler, og hvordan man undgår faldgrupper

Video: Indlejrede HVIS-funktioner

Oversigt over formler i Excel

Sådan undgår du ødelagte formler

Brug fejlkontrol til at registrere fejl i formler

Alle Excel-funktioner (alfabetisk)

Alle Excel-funktioner (efter kategori)

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×