HVIS.SETT-funksjon

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

HVIS.SETT-funksjonen kontrollerer om én eller flere betingelser er oppfylt og returnerer en verdi som svarer til den første SANNE betingelsen. HVIS.SETT kan brukes istedenfor flere nestede HVIS-setninger og er mye enklere å lese med flere betingelser.

Obs!

Denne funksjonen er tilgjengelig på Windows eller Mac hvis du har Office 2019, eller hvis du har et Microsoft 365-abonnement. Hvis du abonnerer på Microsoft 365, må du forsikre deg om at du har den nyeste versjonen.

Enkel syntaks

Syntaksen for funksjonen HVIS.SETT er vanligvis følgende:

=HVIS.SETT([noe er SANN1, verdi hvis SANN1,noe er SANN2,Verdi hvis SANN2,Noe er SANN3,Verdi hvis SANN3)
 

Vær oppmerksom på at HVIS.SETT-funksjonen gjør det mulig å teste opp til 127 forskjellige betingelser. Vi anbefaler imidlertid ikke å neste for mange betingelser med HVIS- eller HVIS.SETT-setninger. Dette er fordi flere betingelser må angis i riktig rekkefølge og kan være vanskelig å bygge opp, teste og oppdatere.

Tekniske detaljer

Syntaks

  • HVIS.SETT(logisk_test1, verdi_hvis_sann1, [logisk_test2, verdi_hvis_sann2], [logisk_test3, verdi_hvis_sann3],...)
Argument Beskrivelse
logical_test1 (obligatorisk) Betingelsen som evalueres til SANN eller USANN.
value_if_true1 (obligatorisk) Resultat som skal returneres hvis logisk_test1 evalueres til SANN. Kan være tom.
logical_test2... logical_test127 (valgfritt) Betingelsen som evalueres til SANN eller USANN.
value_if_true2... value_if_true127 (valgfritt) Resultat som skal returneres hvis logisk_testN evalueres til SANN. Hver verdi_hvis_sannN tilsvarer en betingelse logisk_testN. Kan være tom.

Eksempel 1

HVIS.SETT-funksjonen – karaktereksempel. Formelen i celle B2 er  =HVIS.SETT(A2>89,A,A2>79,B,A2>69,C,A2>59,D,SANN,F) Formelen for celle A2:A6 er:

  • =HVIS.SETT(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";SANN;"F")

Som sier HVIS(A2 er større enn 89, returner da en "A", HVIS A2 er større enn 79, returner da en "B", og så videre og for alle andre verdier mindre enn 59, returner en "F").

Eksempel 2

HVIS.SANN-funksjonen – Dager i uken-eksemplet – er formelen i celle G2  =HVIS.SANN(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8) Formelen i celle G7 er:

  • =HVIS.SETT(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

Som sier HVIS(verdien i celle F2 er lik 1, returner da verdien i celle D2, HVIS verdien i celle F2 er lik 2, returner da verdien i celle D3, og så videre, inntil du til slutt ender med verdien i celle D8 hvis ingen av de andre betingelsene innfris).

Merknader

Hvis du vil angi et standardresultat, kan du angi SANN for det endelige logisk_test-argumentet. Hvis ingen av de andre betingelsene oppfylles, blir den tilsvarende verdien returnert. I eksemplet 1 demonstrerer rad 6 og 7 (med 58-gradering) dette.

  • Hvis et logical_test argument leveres uten en tilsvarende value_if_true, viser denne funksjonen feilmeldingen «Du har angitt for få argumenter for denne funksjonen».
  • Hvis et logical_test argument evalueres og løser til en annen verdi enn SANN eller USANN, returnerer funksjonen en #VALUE! .
  • Hvis det ikke finnes noen SANN betingelse, returnerer denne funksjonen #N/A-feil.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.