IF OR-Anweisung in Excel

Das Tutorial zeigt, wie man eine IF OR-Anweisung in Excel schreibt, um nach verschiedenen „this OR that“-Bedingungen zu suchen. IF ist eine der beliebtesten Excel-Funktionen und allein sehr nützlich. Wenn Sie also die wenn und oder funktion gerne verstehen möchten, lesen Sie weiter. In Kombination mit den logischen Funktionen wie AND, OR und NOT hat die IF-Funktion noch mehr Wert, da sie das Testen mehrerer Bedingungen in gewünschten Kombinationen ermöglicht. In diesem Tutorial konzentrieren wir uns auf die Verwendung der IF- und ODER-Formel in Excel.

wenn und oder funktion

IF OR-Anweisung in Excel

Um zwei oder mehr Bedingungen auszuwerten und ein Ergebnis zurückzugeben, wenn eine der Bedingungen TRUE ist, und ein weiteres Ergebnis, wenn alle Bedingungen FALSE sind, betten Sie die OR-Funktion in den logischen Test von IF ein:
IF(OR(Bedingung1, Bedingung2,…), Wert_if_true, Wert_if_false)

Im Klartext kann die Logik der Formel wie folgt formuliert werden: Wenn eine Zelle „dies“ oder „das“ ist, führen Sie eine Aktion durch, wenn nicht, dann tun Sie etwas anderes.

Hier ist ein Beispiel für die Formel IF OR in der einfachsten Form:

=IF(OR(B2=“geliefert“, B2=“bezahlt“), „geschlossen“, „offen“)

Was die Formel besagt, ist Folgendes: Wenn Zelle B2 „geliefert“ oder „storniert“ enthält, markieren Sie die Bestellung als „geschlossen“, ansonsten als „offen“.

Falls Sie nichts zurückgeben möchten, wenn der logische Test mit FALSE ausgewertet wird, fügen Sie im letzten Argument eine leere Zeichenkette („““) ein:

=IF(OR(B2=“geliefert“, B2=“bezahlt“), „geschlossen“, „“)

IF OR Formel, um nichts zurückzugeben, wenn keine der Bedingungen erfüllt ist.

Sollte das letzte Argument weggelassen werden, würde die Formel FALSE anzeigen, wenn keine der Bedingungen erfüllt ist.
Hinweis. Bitte beachten Sie, dass eine IF-OR-Formel in Excel nicht zwischen Klein- und Großbuchstaben unterscheidet, da die OR-Funktion case-insensitive ist. In unserem Fall gelten „geliefert“, „geliefert“ und „geliefert“ als das gleiche Wort. Wenn Sie Textbuchstaben unterscheiden möchten, wickeln Sie jedes Argument der OR-Funktion in EXACT ein, wie in diesem Beispiel gezeigt.

Excel IF OR Formelbeispiele

Nachfolgend finden Sie einige weitere Beispiele für die gemeinsame Verwendung von Excel IF- und OR-Funktionen, die Ihnen weitere Ideen darüber geben, welche Art von logischen Tests Sie durchführen können.

Formel 1. IF mit mehreren ODER-Bedingungen

Es gibt keine spezifische Begrenzung der Anzahl der in eine IF-Formel eingebetteten OR-Bedingungen, solange sie den allgemeinen Einschränkungen von Excel entsprechen:

In den Formeln von Excel 2016 – 2007 sind bis zu 255 Argumente mit einer Gesamtlänge von maximal 8.192 Zeichen zulässig.
In Excel 2003 und niedriger können Sie bis zu 30 Argumente verwenden, und die Gesamtlänge darf 1.024 Zeichen nicht überschreiten.

Als Beispiel, lassen Sie uns die Spalten A, B und C auf leere Zellen überprüfen und „unvollständig“ zurückgeben, wenn mindestens eine der 3 Zellen leer ist. Die Aufgabe kann mit der folgenden Funktion IF OR erfüllt werden:

=IF(OR(A2=“““,B2=““, C2=““), „Unvollständig“,“““)

Und das Ergebnis wird ähnlich aussehen:

IF mit mehreren ODER-Bedingungen

Formel 2. Wenn eine Zelle dieses ODER das ist, dann berechnest du folgendes

Suchen Sie nach einer Formel, die etwas Komplexeres leisten kann, als einen vordefinierten Text zurückzugeben? Verschachteln Sie einfach eine andere Funktion oder arithmetische Gleichung in die Argumente value_if_true und/oder value_if_false von IF.

Sie berechnen den Gesamtbetrag für einen Auftrag (Menge multipliziert mit Stückpreis) und möchten den 10%igen Rabatt anwenden, wenn eine dieser Bedingungen erfüllt ist:

in B2 größer oder gleich 10 ist, oder
Der Stückpreis in C2 ist größer oder gleich $5.

Sie verwenden also die ODER-Funktion, um beide Bedingungen zu überprüfen, und wenn das Ergebnis WAHR ist, verringern Sie den Gesamtbetrag um 10% (B2*C2*0,9), ansonsten geben Sie den vollen Preis (B2*C2) zurück:

=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

Zusätzlich können Sie die folgende Formel verwenden, um die reduzierten Bestellungen explizit anzugeben:

=IF(OR(B2>=10, C2>=5), „Ja“, „Nein“)

Der folgende Screenshot zeigt beide Formeln in Aktion:
Wenn eine Zelle dieses ODER das ist, dann berechnest du folgendes
Formel 3. Groß-/Kleinschreibung beachten IF OR Formel

Wie bereits erwähnt, ist die Excel-OR-Funktion von Natur aus case-insensitiv. Ihre Daten können jedoch möglicherweise zwischen Groß- und Kleinschreibung unterscheiden, so dass Sie groß- und Kleinschreibungstests durchführen sollten. Führen Sie in diesem Fall jeden einzelnen logischen Test innerhalb der EXACT-Funktion durch und verschachteln Sie diese Funktionen in die OR-Anweisung.
IF(OR(EXACT(cell, „condition1“), EXACT(cell, „condition2“)), value_if_true, value_if_false)

In diesem Beispiel finden und markieren wir die Bestellnummern „AA-1“ und „BB-1“:

=IF(OR(EXACT(A2, „AA-1“), EXACT(A2, „BB-1“)), „x“, „“)

Dadurch werden nur zwei Auftrags-IDs, bei denen die Buchstaben alle groß geschrieben werden, mit „x“ markiert; ähnliche IDs wie „aa-1“ oder „Bb-1“ werden nicht markiert:
Groß-/Kleinschreibung beachten IF OR Formel
Formel 4. Verschachtelte IF-OR-Anweisungen in Excel

In Situationen, in denen Sie einige Sätze von OR-Kriterien testen und je nach den Ergebnissen dieser Tests unterschiedliche Werte zurückgeben möchten, schreiben Sie eine individuelle IF-Formel für jeden Satz von „diesen OR-Kriterien“ und verschachteln Sie diese IF’s ineinander.

Um das Konzept zu demonstrieren, überprüfen wir die Artikelnamen in Spalte A und geben „Obst“ für Apfel oder Orange und „Gemüse“ für Tomate oder Gurke zurück:

=IF(OR(A2=“Apfel“, A2=“Orange“), „Obst“, IF(OR(A2=“Tomate“, A2=“Gurke“), „Gemüse“, „“)))

Geschachtelte IF-OR-Anweisung

Weitere Informationen finden Sie unter Verschachtelte IF mit OR/AND-Bedingungen.
Formel 5. IF AND OR-Anweisung

Um verschiedene Kombinationen verschiedener Bedingungen auszuwerten, können Sie sowohl UND als auch ODER logische Tests innerhalb einer einzigen Formel durchführen.

Als Beispiel werden wir Zeilen markieren, in denen der Artikel in Spalte A entweder Apple oder Orange ist und die Menge in Spalte B größer als 10 ist:

=IF(AND(OR(A2=“Apfel“,A2=“Orange“), B2>10), „x“, „“)

IF UND OR, um verschiedene Kombinationen mehrerer Bedingungen zu testen.

Weitere Informationen finden Sie unter Excel IF mit mehreren AND/OR-Bedingungen.

So nutzen Sie IF- und OR-Funktionen gemeinsam. Um einen genaueren Blick auf die in diesem kurzen Tutorial behandelten Formeln zu werfen, können Sie gerne unser Beispiel Excel IF OR Workbook herunterladen. Ich danke dir für das Lesen und hoffe, dich nächste Woche in unserem Blog zu sehen!