Excels IF-funktion skræmmer mange mennesker, men det er virkelig ikke så begrebsmæssigt svært. HVIS-funktionen bestemmer, om et udsagn er sandt eller falsk, og udfører derefter en af to handlinger afhængigt af svaret.
Lad os se på et almindeligt engelsk eksempel. Antag, at når summen af C2 og D2 er større end 100, vil du i E2 vise resultatet af at gange summen af C2 og D2 med 0,05. På den anden side, når C2+D2 ikke er større end 100, bør E2 vise 0.
Syntaksen for IF-funktionen er:
=HVIS( betingelse,værdi_hvis_sand,værdi_hvis_falsk )
Så lad os først skrive betingelsen:
C2+D2>100
Hvis betingelsen er sand, vil vi lave denne matematik for værdien_hvis_sand:
(C2+D2)*0,05
Bemærk, at der er parenteser omkring tilføjelsesoperationen. Uden disse parenteser ville det ikke blive gjort først; i rækkefølgen af operationer kommer multiplikation før addition.
Den tredje del af funktionen, værdien_hvis_falsk, er 0.
Hvis du udfylder disse værdier i funktionen, ser det sådan ud:
=HVIS(C2+D2>100,(C2+D2)*0,05,0)
Hvis du har mere end to mulige tilstande, og du vil have noget forskelligt for hver tilstand, kan du indlejre en IF-funktion i en anden. Du kan håndtere to af betingelserne i den indre IF, og derefter anvende den tredje betingelse i den ydre IF.
Her er et eksempel at arbejde igennem. Antag, at vi ønsker at vise noget tekst i henhold til værdien af C2+D2. Når C2+D2 er større end 100, vil vi vise teksten "God", og når C2+D2 er større end 50, men mindre end 100, vil vi vise teksten "Fair". Når ingen af disse betingelser er sande, ønsker vi at vise teksten "Dårlig".
Vi starter med at evaluere den første betingelse som værdien_hvis_sand:
=HVIS(C2+D2>100,"Godt")
Værdien_hvis_falsk vil være en anden IF-sætning:
=HVIS(C2+D2>50,"Rimelig","Dårlig")
At sætte dem sammen - du udelader =-tegnet for den indlejrede funktion - ser sådan ud:
=HVIS(C2+D2>100,"God",HVIS(C2+D2>50,"Retfærdig","Dårlig"))
Læg mærke til de tre afsluttende parenteser i slutningen, en for hver IF.
Nu hvor du ved, hvordan IF-funktioner fungerer, kan du samle lige så mange niveauer af indlejring, som du har brug for for at få arbejdet gjort.