
Generisk formel
=IF(AND(OR(A1=x,A1=y),B1=z),"yes","no")
Sammendrag
For å bruke mer kompleks logikk som "hvis celle er (x ELLER y) OG z", kan du legge inn AND- og ELLER-funksjonene direkte i den logiske testen av IF-funksjonen. I D5 er formelen:
=IF(AND(OR(B5="red",B5="green"),C5>10),"x","")
Denne formelen returnerer "x" hvis fargen i B5 er enten "rød" eller "grønn", og mengden i C5 er større enn 10. Ellers returnerer formelen en tom streng ("").
Forklaring
I eksemplet som vises, vil vi "merke" eller "flagge" poster der fargen enten er rød ELLER grønn OG mengden er større enn 10. Kjernen i formelen er den logiske testen inne i IF-funksjonen, som ser slik ut :
AND(OR(B5="red",B5="green"),C5>10)
Merk at OR-funksjonen vises inne i AND-funksjonen. OR-funksjonen er med andre ord logisk1 inne i AND-funksjonen mens C5> 10 er logisk2. Denne kodebiten returnerer SANT bare når fargen i B5 er enten "rød" ELLER "grønn" OG mengden i C5 er større enn 10.
IF-funksjonen fanger ganske enkelt resultatet av utdraget ovenfor og returnerer "x" når resultatet er SANT og en tom streng "" (ingenting) når resultatet er usant.
Merk: hvis vi ikke leverte en tom streng, ville formelen returnere FALSE når den logiske testen returnerte FALSE.