Excel-Formel: Wenn dies UND das -

Inhaltsverzeichnis

Generische Formel

=IF(AND(A1="this",B1="that"),"x","")

Zusammenfassung

Um etwas zu tun, wenn zwei Zellen bestimmte Werte haben (dh dieses UND das), können Sie die IF-Funktion zusammen mit der AND-Funktion verwenden, um einen Test auszuführen. In Zelle D6 lautet die Formel:

=IF(AND(B6="red",C6="small"),"x","")

Dies gibt "x" zurück, wenn B6 "rot" UND C6 "klein" ist, und gibt eine leere Zeichenfolge ("") zurück, wenn nicht.

Erläuterung

Um etwas Bestimmtes zu tun, wenn zwei oder mehr Bedingungen WAHR sind, können Sie die IF-Funktion in Kombination mit der UND-Funktion verwenden, um Bedingungen mit einem Test auszuwerten. Führen Sie dann eine Aktion aus, wenn das Ergebnis WAHR ist, und (optional) eine andere, wenn die Testergebnis ist FALSE.

In dem gezeigten Beispiel möchten wir einfach Datensätze "kennzeichnen", bei denen die Farbe rot und die Größe klein ist. Mit anderen Worten, wir möchten die Zellen in Spalte B auf die Farbe "rot" überprüfen UND die Zellen in Spalte C überprüfen, um festzustellen, ob die Größe "klein" ist. Wenn dann beide Bedingungen WAHR sind, markieren wir die Zeile mit einem "x". In D6 lautet die Formel:

=IF(AND(B6="red",C6="small"),"x","")

In dieser Formel lautet der logische Test wie folgt:

AND(B6="red",C6="small")

Dieses Snippet gibt nur dann TRUE zurück, wenn der Wert in B6 "rot" UND der Wert in C6 "klein" ist. Wenn eine der beiden Bedingungen nicht erfüllt ist, gibt der Test FALSE zurück.

Als nächstes müssen wir eine Aktion ausführen, wenn das Ergebnis des Tests WAHR ist. In diesem Fall fügen wir dazu ein "x" zu Spalte D hinzu. Wenn der Test FALSE ist, fügen wir einfach eine leere Zeichenfolge ("") hinzu. Dies führt dazu, dass in Spalte D ein "x" angezeigt wird, wenn beide Bedingungen erfüllt sind, und wenn nicht, wird nichts angezeigt.

Hinweis: Wenn wir die leere Zeichenfolge bei FALSE nicht hinzugefügt hätten, würde die Formel tatsächlich FALSE anzeigen, wenn die Farbe nicht rot ist.

Die gleiche Zelle testen

Im obigen Beispiel überprüfen wir zwei verschiedene Zellen, aber nichts hindert Sie daran, zwei Tests für dieselbe Zelle auszuführen. Angenommen, Sie möchten die Werte in Spalte A überprüfen und dann etwas tun, wenn der Wert mindestens 100, aber weniger als 200 beträgt. In diesem Fall können Sie diesen Code für den logischen Test verwenden:

=AND(A1>=100,A1<200)

Interessante Beiträge...