Beskrivelse
Bruk denne funksjonen til å utføre en logisk test og returnere én verdi for et SANN-resultat, og en annen for et USANN-resultat. Støttet i kjeder. Kan brukes med CHILDREFS .
HVIS lar deg foreta logiske sammenligninger mellom en verdi og hva du forventer.
Syntaks
HVIS(logisk_test, verdi_hvis_sann, [verdi_hvis_usann])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
logisk_test |
Ja |
Betingelsen du vil teste. | Enhver verdi eller ethvert uttrykk som kan evalueres til SANN eller USANN. |
verdi_hvis_sann |
Ja |
Verdien som skal returneres hvis logisk_test er SANN. |
En cellereferanse, et celleområde, et tall, en tekststreng eller en formel som resulterer i noe av dette. En hardkodet verdi er også akseptabel. |
verdi_hvis_usann |
Nei |
Verdien som skal returneres hvis logisk_test er USANN. |
En cellereferanse, et celleområde, et tall, en tekststreng eller en formel som resulterer i noe av dette. En hardkodet verdi er også akseptabel. Hvis utelatt, returneres FALSE. |
Eksempler
Eksempeldata
| A | B | |
|---|---|---|
| 1 | 75 | Send |
| 2 | 60 | Mislykket |
| 3 | 85 | Send |
| 4 | 45 | Mislykket |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Returner én verdi hvis verdien i den identifiserte cellen er større enn den oppgitte verdien, ellers returner en annen verdi. | =HVIS(A1>=70;"Bestått";"Ikke bestått") |
Denne formelen fungerer på følgende måte:
Resultat: Bestått . |
| Returner verdien av én celle hvis verdien i en annen celle er større enn den oppgitte verdien, ellers returner den oppgitte teksten. | =HVIS(A2>50;B2;"Lav poengsum") |
Denne formelen fungerer på følgende måte:
Resultat: Mislykket . |
| Returner spesifiserte resultater basert på poengsummen i den oppgitte cellen. | =HVIS(A3=85;"Utmerket";HVIS(A3>=70;"Bra";"Trenger forbedring")) |
Denne formelen fungerer på følgende måte:
Resultat: Utmerket . |
| Returner bokstavkarakterer basert på poengsummen ved hjelp av flere nestede HVIS-funksjoner. | =HVIS(A4>90;"A";HVIS(A4>80;"B";HVIS(A4>70;"C";HVIS(A4>60;"D";"F"))) |
Denne formelen fungerer på følgende måte:
Resultat: F . |
Merknader
- HVIS-funksjonen kan nestes opptil 64 nivåer dypt.
- Hvis argumentet
verdi_hvis_usann utelates, returnerer HVIS USANN når betingelsen ikke er oppfylt. - Argumentet
logisk_test kan bruke en hvilken som helst sammenligningsoperator (=, <>, <, >, <=, >=). - Du kan kombinere HVIS med funksjonene OG , ELLER og IKKE i argumentet logisk_test for å opprette mer komplekse betingelser.
- Du kan kombinere HVIS med andre funksjoner som ERTOMT , ERNUMBER osv. for mer avanserte logiske tester.
Tips
- For flere betingelser, vurder å bruke HVIS -funksjonen (tilgjengelig i Excel 2016 og nyere) i stedet for nestede HVIS-setninger.
- Bruk HVIS-FEIL -funksjonen til å håndtere potensielle feil i HVIS-setningene dine.
- Når du arbeider med tekst i HVIS-funksjoner, husk at Workiva-regneark ikke skiller mellom store og små bokstaver som standard.
- For å teste for flere betingelser kan du bruke AND - eller OR -funksjonene i
logisk_test -argumentet. - For komplekse scenarier med mange betingelser, bør du vurdere å bruke en VLOOKUP eller INDEX / MATCH kombinasjon i stedet for flere nestede HV-er.