HVIS

Microsoft Office 2003

Se også

Returnerer én verdi hvis et vilkår du angir, returnerer SANN, og en annen verdi hvis det returnerer USANN.

Bruk HVIS til å utføre betingede tester på verdier og formler.

Syntaks

HVIS(logisk_test;sann;usann)

Logisk_test    er enhver verdi eller ethvert uttrykk som kan returnere SANN eller USANN. A10=100 er for eksempel et logisk uttrykk. Hvis verdien i celle A10 er lik 100, returnerer uttrykket SANN. Hvis ikke, returnerer uttrykket USANN. Argumentet kan bruke en hvilken som helst sammenligningsoperator for beregning.

Sann    er verdien som returneres hvis logisk_test er SANN. Hvis for eksempel dette argumentet er tekststrengen "Innenfor budsjettet" og argumentet logisk_test returnerer SANN, viser HVIS-funksjonen teksten "Innenfor budsjettet". Hvis logisk_test er SANN og sann er tom, returnerer argumentet 0 (null). Hvis du vil vise ordet SANN, bruker du den logiske verdien SANN for argumentet. Sann kan være en annen formel.

Usann    er verdien som returneres hvis logisk_test er USANN. Hvis for eksempel dette argumentet er tekststrengen "Over budsjettet" og argumentet logisk_test returnerer USANN, viser HVIS-funksjonen teksten "Over budsjettet". Hvis logisk_test er USANN og usann utelates, (det vil si at det ikke er semikolon etter sann), returneres den logiske verdien USANN. Hvis logisk_test er USANN og usann er tom (det vil si at det er semikolon etterfulgt av høyreparentes etter usann), returneres verdien 0 (null). Usann kan være en annen formel.

Kommentarer

  • Du kan neste opptil sju HVIS-funksjoner som sann- og usannargumenter hvis du vil lage mer detaljerte tester. Se det siste av eksemplene nedenfor.
  • Når argumentene sann og usann beregnes, returnerer HVIS verdien som ble returnert av de uttrykkene.
  • Hvis noen av argumentene til HVIS er matriser, beregnes hvert element i matrisen når HVIS-uttrykket utføres.
  • Microsoft Excel inneholder tilleggsfunksjoner som kan brukes til å analysere data basert på et vilkår. Hvis du for eksempel vil telle hvor mange forekomster det er av en tekststreng eller et tall i et celleområde, bruker du regnearkfunksjonen ANTALLHVIS. Når du skal beregne en sum basert på en tekststreng eller et tall i et område, bruker du regnearkfunksjonen SUMMERHVIS. Lær mer om å beregne en verdi basert på et vilkår.

Eksempel 1

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
A
Data
50
Formel Beskrivelse (Resultat)
=HVIS(A2<=100;"Innenfor budsjettet";"Over budsjettet") Hvis tallet ovenfor er mindre enn eller lik 100, viser formelen "Innenfor budsjettet". Hvis ikke, viser funksjonen "Over budsjettet". (Innenfor budsjettet)
=HVIS(A2=100,SUMMER(B5:B15);"") Hvis tallet ovenfor er lik 100, beregnes området B5:B15. Hvis ikke, returneres tom tekst (""). ()

Eksempel 2

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
A B
Faktiske kostnader Beregnede kostnader
1 500 900
500 900
500 925
Formel Beskrivelse (Resultat)
=Hvis(A2>B2;"Over budsjettet";"OK") Kontrollerer om den første raden er over budsjettet (Over budsjettet)
=HVIS(A3>B3;"Over budsjettet";"OK") Kontrollerer om den andre raden er over budsjettet (OK)

Eksempel 3

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
A
Poengsum
45
90
78
Formel Beskrivelse (Resultat)
=HVIS(A2>89;"A";HVIS(A2>79;"B"; HVIS(A2>69;"C";HVIS(A2>59;"D";"F")))) Tildeler en bokstavkarakter til den første poengsummen (F)
=HVIS(A3>89;"A";HVIS(A3>7;"B"; HVIS(A3>69;"C";HVIS(A3>59;"D";"F")))) Tildeler en bokstavkarakter til den andre poengsummen (A)
=HVIS(A4>89;"A";HVIS(A4>79;"B"; HVIS(A4>69;"C";HVIS(A4>59;"D";"F")))) Tildeler en bokstavkarakter til den tredje poengsummen (C)

I forrige eksempel er det andre HVIS-uttrykket også argumentet usann til det første HVIS-uttrykket. Likedan er det tredje HVIS-uttrykket argumentet usann til det andre HVIS-uttrykket. Hvis for eksempel første logisk_test (Gjennomsnitt>89) er SANN, returneres "A". Hvis første logisk_test er USANN, returneres det andre HVIS-uttrykket, og så videre.

Bokstavkarakterene tildeles til tall ved hjelp av følgende nøkkel:

Hvis poengsummen er Returneres
Større enn 89 A
Fra 80 til 89 B
Fra 70 til 79 C
Fra 60 til 69 D
Mindre enn 60 F