HVIS

Excel Spreadsheet Function

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 cellen 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 komma etter sann), returneres den logiske verdien USANN. Hvis logisk_test er USANN og usann er tom (det vil si at det er komma 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 evalueres, returnerer HVIS verdien som ble returnert av de uttrykkene.
  • Hvis noen av argumentene til HVIS er matriser, evalueres hvert element i matrisen når HVIS-uttrykket utføres.
  • Ytterligere funksjoner 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.

Eksempel 1

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

VisHvordan?

Data
50
Formel Beskrivelse (Resultat)
=HVIS(A2<=100;"Innenfor budsjett";"Over budsjett") Hvis tallet ovenfor er mindre enn eller lik 100, viser formelen "Innenfor budsjett". Hvis ikke, viser funksjonen "Over budsjett". (Innenfor budsjett)
=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.

VisHvordan?

Faktiske kostnader Beregnede kostnader
1 500 900
500 900
500 925
Formel Beskrivelse (Resultat)
=HVIS(A2>B2;"Over budsjett";"OK") Kontrollerer om den første raden er over budsjettet (Over budsjett)
=HVIS(A3>B3;"Over budsjett";"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.

VisHvordan?

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>79;"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å usannargumentet til det første HVIS-uttrykket. Likedan er det tredje HVIS-uttrykket usannargumentet til det andre HVIS-uttrykket. Hvis for eksempel den første logisk_test (Gjennomsnitt>89) er SANN, returneres "A". Hvis den første logisk_test er USANN, returneres det andre HVIS-uttrykket, og så videre.

Bokstavkarakterene tildeles tall ved hjelp av følgende nøkkel (det antas at det bare brukes heltall).

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