Funktionen HVISER kontrollerer, om en eller flere betingelser er opfyldt, og returnerer en værdi, der svarer til den første betingelse der er SAND. HVISER kan erstatte flere indlejrede HVIS-sætninger og er meget nemmere at læse, hvis der findes flere betingelser.
Bemærk!: Denne funktion er tilgængelig på Windows eller Mac, hvis du har Office 2019, eller hvis du har et Microsoft 365-abonnement. Hvis du erMicrosoft 365 abonnent, skal du sørge for, at du har den nyeste version.
Enkel syntaks
Generelt er syntaksen for funktionen HVISER :
=HVISER([noget er SAND1; Værdi, hvis SAND1;noget er SAND2; værdi, hvis SAND2;Noget er SAND3, værdi, hvis SAND3)
Bemærk, at funktionen HVISER giver dig mulighed at teste op til 127 forskellige betingelser. Men vi anbefaler ikke at indlejre for mange betingelser med HVIS- eller HVISER-sætninger. Dette skyldes, at flere betingelser skal angives i den rigtige rækkefølge, og de kan være meget svære at opbygge, afprøve og opdatere.
Syntaks
-
HVISER(logiskl_test1, værdi_hvis_sand1, [logisk_test2, værdi_hvis_sand2], [logisk_test3, værdi_hvis_sand3], …)
Argument |
Beskrivelse |
logisk_test1 (påkrævet) |
Betingelse, der evalueres til SAND eller FALSK. |
værdi_hvis_sand1 (påkrævet) |
Resultatet, der returneres, hvis logisk_test1 evalueres til SAND. Kan være tom. |
logisk_test2...logisk_test127 (valgfrit) |
Betingelse, der evalueres til SAND eller FALSK. |
værdi_hvis_sand2...værdi_hvis_sand127 (valgfrit) |
Resultatet, der returneres, hvis logisk_testN evalueres til SAND. Hver værdi_hvis_sandN svarer til en betingelse logisk_testN. Kan være tom. |
Eksempel 1

Formlen for cellerne A2:A6 er:
-
=HVISER(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";SAND;"F")
Der står HVIS (A2 er større end 89, så returner et "A", hvis A2 er større end 79, så returner et "B", osv., og for alle andre værdier, som er 59, returner et "F").
Eksempel 2

Formlen i celle G7 er:
-
=HVISER(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)
Der står HVIS (værdien i celle F2 er lig med 1, så returner værdien i celle D2, hvis værdien i celle F2 er lig med 2, så returner værdien i celle D3, osv. Til sidst sluttes med værdien i celle D8, hvis ingen af de andre betingelser er opfyldt).
Bemærkninger
-
Hvis du vil angive et standardresultat, skal du angive SAND for dit sidste logisk_test-argument. Den tilhørende værdi returneres, hvis ingen af de øvrige betingelser er opfyldt. I eksempel 1, vises dette i række 6 og 7 (med stigningen 58).
-
Hvis et logisk_test-argument anvendes uden en tilhørende værdi_hvis_sand, viser funktionen fejlmeddelelsen "Du har angivet for få argumenter for denne funktion."
-
Hvis et logisk_test-argument evalueres og henviser til en anden værdi end SAND eller FALSK, returnerer funktionen #VÆRDI! som fejl.
-
Hvis der ikke findes nogen SAND-betingelser, returnerer funktionen fejlen #I/T.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i community'er.
Relaterede emner
Funktionen HVIS
Avancerede HVIS-funktioner – Arbejd med indlejrede formler og undgå fejl
Uddannelsesvideoer: Avancerede HVIS-funktioner
Funktionen TÆL.HVIS vil tælle værdier baseret på et enkelt kriterium
Funktionen TÆL.HVISER vil tælle værdier baseret på flere kriterier
Funktionen SUM.HVIS vil lægge værdier sammen baseret på et enkelt kriterium
Funktionen SUM.HVISER vil lægge værdier sammen baseret på flere kriterier
Funktionen OG
Funktionen ELLER
Funktionen LOPSLAG
Oversigt over formler i Excel
Sådan undgår du ødelagte formler
Registrer fejl i former
Logiske funktioner
Excel-funktioner (alfabetisk)
Excel-funktioner (efter kategori)