Excels IF-funksjon skremmer mange mennesker, men det er egentlig ikke så konseptuelt vanskelig. HVIS-funksjonen bestemmer om et utsagn er sant eller usant, og utfører deretter en av to handlinger avhengig av svaret.
La oss se på et vanlig engelsk eksempel. Anta at når summen av C2 og D2 er større enn 100, vil du i E2 vise resultatet av å multiplisere summen av C2 og D2 med 0,05. På den annen side, når C2+D2 ikke er større enn 100, skal E2 vise 0.
Syntaksen for HVIS-funksjonen er:
=HVIS( betingelse,verdi_hvis_sann,verdi_hvis_falsk )
Så la oss først skrive betingelsen:
C2+D2>100
Hvis betingelsen er sann, ønsker vi å gjøre denne matematikken for verdien_hvis_sann:
(C2+D2)*0,05
Legg merke til at det er parenteser rundt addisjonsoperasjonen. Uten disse parentesene ville det ikke blitt gjort først; i rekkefølgen av operasjoner kommer multiplikasjon før addisjon.
Den tredje delen av funksjonen, verdien_hvis_falsk, er 0.
Fyller disse verdiene inn i funksjonen, ser det slik ut:
=HVIS(C2+D2>100,(C2+D2)*0,05,0)
Hvis du har mer enn to mulige forhold, og du vil ha noe forskjellig for hver tilstand, kan du legge én HVIS-funksjon i en annen. Du kan håndtere to av betingelsene i den indre IF, og deretter bruke den tredje betingelsen i den ytre IF.
Her er et eksempel å jobbe gjennom. Anta at vi ønsker å vise litt tekst i henhold til verdien av C2+D2. Når C2+D2 er større enn 100, vil vi vise teksten "Bra", og når C2+D2 er større enn 50, men mindre enn 100, vil vi vise teksten "Fair". Når ingen av disse betingelsene er sanne, ønsker vi å vise teksten "Dårlig".
Vi starter med å evaluere den første betingelsen som value_if_true:
=HVIS(C2+D2>100,"Bra")
Verdien_hvis_falsk vil være en annen IF-setning:
=HVIS(C2+D2>50,"Greit","Dårlig")
Å sette dem sammen - du utelater =-tegnet for den nestede funksjonen - ser slik ut:
=HVIS(C2+D2>100,"Bra",HVIS(C2+D2>50,"Greit","Dårlig"))
Legg merke til de tre avsluttende parentesene på slutten, en for hver HVIS.
Nå som du vet hvordan IF-funksjoner fungerer, kan du sette sammen så mange hekkenivåer du trenger for å få jobben gjort.