Excels IF-funktion er rygraden i logiske argumenter til betinget beregning af data eller vurdering af forhold. Denne funktion understøtter indlejrede IF-funktioner til at vurdere flere kriterier, men resultatet af indlejring af IF-funktioner er ofte en kompliceret, uhåndterlig formel. En bedre mulighed er at kombinere flere logiske funktioner, såsom OG- eller ELLER-funktionerne, for at reducere rod og udvide antallet af sammenligninger.
HVIS funktion
Det HVIS funktion følger formatformatet =HVIS(betingelse1;handling_hvis_sand; handling_hvis_falsk) og understøtter op til 64 indlejrede IF-funktioner til komplicerede sammenligninger. Indlejring af en IF-funktion tilføjer en komplet IF-funktion til en af handlingerne, som f.eks =HVIS(betingelse1,HVIS(betingelse2,handling_hvis_sand, handling_hvis_falsk),handling_hvis_falsk).
Dagens video

Billedkredit: C. Taylor
For eksempel, for at markere medarbejdere, der tjente over 30.000 USD i salg i første kvartal for at tilbyde dem en bonus, kan du indlejre IF-funktioner som
=HVIS(C4=1,HVIS(D4>30.000,"Bonus",""),""). Denne formel bliver dog hurtigt forvirrende, når du tilføjer flere kriterier, såsom at søge efter fjerde kvartal også; i så fald bliver formlen =HVIS(C4=1,HVIS(D4>30.000,"Bonus",""),HVIS(C4=4,HVIS(D4>30.000,"Bonus",""),"")).Tip
HVIS-funktionen forstås tydeligere ved at læse formlen som: "Hvis [logisk kriterium] er sandt, så gør [dette]; ellers gør [dette] i stedet." Du ville læse det sidste eksempel som: "Hvis det er første kvartal, og hvis salget er mere end $30.000, så returner 'Bonus'; ellers, hvis det er fjerde kvartal, og hvis salget er mere end $30.000, så returner 'Bonus'; Ellers skal du returnere et tomt felt." Selvom det er klarere at læse, bliver selv dette format uhåndterligt.
OG- og ELLER-funktioner
Det logiske OG og ELLER funktioner vurderer op til 255 kriterier og returnerer enten "True" eller "False" ved hjælp af formatet =OG(betingelse1,betingelse2,...). OG-funktionen returnerer "True", hvis alle betingelser er sande, men OR-funktionen returnerer "True", hvis nogen af betingelserne er sande. Fordi HVIS-funktionen bruger logiske resultater til at vælge en handling, kan du bruge OG-, ELLER- og HVIS-funktionerne sammen for at reducere antallet af indlejrede HVIS-funktioner og derved forenkle formlen.

Billedkredit: C. Taylor
Som et eksempel, for at markere en medarbejder, der tjente over 30.000 USD i salg i første kvartal, bliver IF-funktionen =HVIS(OG(C4=1,D4>30000),"Bonus",""). Men hvis du vil lede efter første eller fjerde kvartal, skal du inkludere en ELLER-funktion som =HVIS(OG(ELLER(C6=1,C6=4),D6>30.000),"Bonus","").
Tip
OG-funktionen lyder som: "Hvis alle disse betingelser er sande, returner 'True;' ellers returner 'False'." På samme måde lyder OR-funktionen som, "Hvis nogen af disse betingelser er sande, skal du returnere 'True;' ellers returner 'False'." I det sidste eksempel lyder formlen som: "Hvis det er det første eller fjerde kvartal og salget er mere end $30.000, retur "Bonus;" ellers returnerer et tomt mellemrum." Det er meget tydeligere end det indlejrede IF udsagn.
Sandt, falsk og ikke fungerer
Det RIGTIGT og FALSK funktioner bruger formatet =RIGTIGT() eller =FALSK(), men de har kun lidt brug i Excel 2013, fordi resultaterne er identiske med blot at indtaste Rigtigt eller Falsk, henholdsvis og blev primært inkluderet i Excel 2013 af kompatibilitetsgrunde. Det IKKE funktion er dog nyttig til at vende et logisk argument ved hjælp af formatet =IKKE(betingelse), såsom =IKKE(2+2=4) at vende tilbage "Falsk."
Tip
Det IFERROR og IFNA funktioner er nyttige til at evaluere og ændre poster, der producerer henholdsvis en fejl eller "#N/A". De følger formatet =IFERROR(betingelse, værdi_hvis_fejl) eller =IFNA(betingelse, værdi_hvis_na).