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.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, klikker Formel-kategorien og ser i boksen Formel i aktiv celle (aktiv celle).
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.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, klikker Formel-kategorien og ser i boksen Formel i aktiv celle (aktiv celle).
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.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, klikker Formel-kategorien og ser i boksen Formel i aktiv celle (aktiv celle).
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 |