
Generische Formel
=IF(AND(OR(A1=x,A1=y),B1=z),"yes","no")
Zusammenfassung
Um komplexere Logik wie "Wenn Zelle (x ODER y) UND z ist" anzuwenden, können Sie die UND- und ODER-Funktionen direkt in den logischen Test der IF-Funktion einbetten. In D5 lautet die Formel:
=IF(AND(OR(B5="red",B5="green"),C5>10),"x","")
Diese Formel gibt "x" zurück, wenn die Farbe in B5 entweder "rot" oder "grün" ist und die Menge in C5 größer als 10 ist. Andernfalls gibt die Formel eine leere Zeichenfolge ("") zurück.
Erläuterung
In dem gezeigten Beispiel möchten wir Datensätze "markieren" oder "markieren", bei denen die Farbe entweder rot oder grün ist UND die Menge größer als 10 ist. Der Kern der Formel ist der logische Test innerhalb der IF-Funktion, der so aussieht ::
AND(OR(B5="red",B5="green"),C5>10)
Beachten Sie, dass die ODER-Funktion in der UND-Funktion angezeigt wird. Mit anderen Worten, die ODER-Funktion ist innerhalb der UND-Funktion logisch1, während C5> 10 logisch2 ist. Dieses Snippet gibt nur dann TRUE zurück, wenn die Farbe in B5 entweder "rot" oder "grün" ist UND die Menge in C5 größer als 10 ist.
Die IF-Funktion fängt dann einfach das Ergebnis des obigen Snippets ab und gibt "x" zurück, wenn das Ergebnis TRUE ist, und eine leere Zeichenfolge "" (nichts), wenn das Ergebnis falsch ist.
Hinweis: Wenn wir keine leere Zeichenfolge angeben würden, würde die Formel FALSE zurückgeben, wenn der logische Test FALSE zurückgibt.