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, hvis viser #VALUE! fejl.
Løsning: du kan bruge en hvilken som helst af fejl håndterings FORMLER som fejl, fe eller hvis. fejl sammen med hvis. Følgende emner beskriver, hvordan du bruger IF, fejl og fe eller hvis. fejl i en formel, når argumentet refererer 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 konstrueret korrekt, kan den returnere #VALUE! fejl.
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%))
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)
Der siger, at hvis en del af den oprindelige formel evaluerer til en fejl, så vises 0, ellers returneres resultatet af Hvis-sætningen. Nogle personer skriver deres formler fuldført med fejlhåndtering til start, men det er ikke en god ide, da fejlbehandleren vil undertrykke eventuelle fejl, så du ikke nødvendigvis ved, om din formel fungerer korrekt eller ej. Hvis du har brug for at tilføje fejlhåndtering, er det bedst at tilføje den, når du er sikker på, at din formel fungerer korrekt.
Bemærk!: Evaluerings værdierne i formlerne har ikke kommaer. Hvis du tilføjer dem, vil hvis-funktionen prøve at bruge dem som argumenter, og Excel vil Yell på dig. På den anden side har procentvis multiplikatoren tegnet%. Dette fortæller Excel, at disse værdier skal vises som procentdele. Ellers skal du angive dem som deres faktiske procentværdier, f. eks.
Har du et bestemt spørgsmål til en funktion?
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å
Funktionen HVISER (Microsoft 365 eller Excel 2016 eller nyere)
Funktionen HVIS – indlejrede formler og undgåelse af fejl
Video: Indlejrede HVIS-funktioner
Sådan undgår du ødelagte formler
Bemærk!: Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.