Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (2024)

In Excel können Sie mit der IF-Funktion einen logischen Vergleich zwischen einem Wert und dem Erwarteten durchführen, indem Sie eine Bedingung testen und ein Ergebnis zurückgeben, wenn diese Bedingung True oder False ist.

  • WENN(ein Wert wahr ist, tue dieses, andernfalls tue etwas anderes)

Was geschieht jedoch, wenn Sie mehrere Bedingungen prüfen müssen, die beispielsweise alle WAHR oder FALSCH ergeben müssen (UND), oder wenn nur eine Bedingung WAHR oder FALSCH ergeben muss (ODER) oder wenn Sie prüfen möchten, ob eine Bedingung Ihre Kriterien NICHT erfüllt? Alle drei Funktionen können zwar eigenständig verwendet werden, werden aber viel häufiger mit der Funktion WENN kombiniert.

Verwenden Sie die Funktion WENN mit UND, ODER und NICHT, um mehrfach zu prüfen, ob Bedingungen WAHR oder FALSCH sind.

Syntax

Argumentname

Beschreibung

Prüfung (erforderlich)

Die zu prüfende Bedingung.

Dann_Wert (erforderlich)

Der Wert, der zurückgegeben werden soll, wenn das Ergebnis der Wahrheitsprüfung WAHR ist.

Sonst_Wert (optional)

Der Wert, der zurückgegeben werden soll, wenn das Ergebnis der Wahrheitsprüfung FALSCH ist.

Im Folgenden eine Übersicht darüber, wie die Funktionen UND, ODER und NICHT im Einzelnen strukturiert werden. Wenn Sie sie jeweils mit einer WENN-Anweisung kombinieren, ergeben sich folgende Funktionen:

  • UND – =WENN(UND(etwas ist WAHR; etwas anderes ist WAHR); Dann_Wert; Sonst_Wert)

  • ODER – =WENN(ODER(etwas ist WAHR; etwas anderes ist WAHR); Dann_Wert; Sonst_Wert)

  • NICHT – =WENN(NICHT(etwas ist WAHR); Dann_Wert; Sonst_Wert)

Beispiele

Im Folgenden finden Sie Beispiele für einige gängige geschachtelte IF(AND()-, IF(OR()) - und IF(NOT())-Anweisungen in Excel. Obwohl die Funktionen UND und ODER bis zu 255 einzelne Bedingungen unterstützen können, wird von der übermäßigen Verwendung abgeraten, da sich die Erstellung, Überprüfung und Verwaltung komplexer, geschachtelter Formeln als schwierig erweisen kann. Die Funktion NICHT akzeptiert nur eine Bedingung.

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (1)

Nachfolgend sind die Formeln gemäß ihrer Logik aufgeschlüsselt:

Formel

Beschreibung

=WENN(UND(A2>0;B2<100);WAHR; FALSCH)

WENN A2 (25) größer als 0 UND B2 (75) kleiner als 100 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall sind beide Bedingungen WAHR, sodass WAHR zurückgegeben wird.

=WENN(UND(A3="Red";B3="Green");WAHR;FALSCH)

WENN A3 ("Blue") = "Red" UND B3 ("Green") = "Green", WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall ist nur die erste Bedingung WAHR, sodass FALSCH zurückgegeben wird.

=WENN(ODER(A4>0;B4<50);WAHR; FALSCH)

WENN A4 (25) größer als 0 ODER B4 (75) kleiner als 50 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall ist nur die erste Bedingung WAHR. Da bei ODER aber nur ein Argument WAHR ergeben muss, gibt die Formel WAHR zurück.

=WENN(ODER(A5="Red";B5="Green");WAHR;FALSCH)

WENN A5 ("Blue") = "Red" ODER B5 ("Green") = "Green", WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall ist das zweite Argument WAHR, sodass die Formel WAHR zurückgibt.

=WENN(NICHT(A6>50);WAHR;FALSCH)

WENN A6 (25) NICHT größer als 50 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. 25 ist in diesem Fall nicht größer als 50, sodass die Formel WAHR zurückgibt.

=WENN(NICHT(A7="Red");WAHR;FALSCH)

WENN A7 ("Blue") NICHT gleich "Red" ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben.

Beachten Sie, dass in allen Beispielen nach den jeweiligen Bedingungen eine schließende Klammer steht. Die übrigen WAHR/FALSCH-Argumente sind dann Teil der äußeren WENN-Anweisung. Sie können die WAHR-/FALSCH-Werte auch durch Text oder numerische Werte ersetzen und diese in den Beispielen zurückgeben lassen.

Im Folgenden einige Beispiele für die Verwendung von UND, ODER und NICHT zum Auswerten von Datumswerten.

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (2)

Nachfolgend sind die Formeln gemäß ihrer Logik aufgeschlüsselt:

Formel

Beschreibung

=WENN(A2>B2;WAHR;FALSCH)

WENN A2 größer als B2 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. 12.03.14 ist größer als 01.01.14, sodass die Formel WAHR zurückgibt.

=WENN(UND(A3>B2;A3<C2);WAHR;FALSCH)

WENN A3 größer als B2 UND A3 kleiner als C2 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall sind beide Argumente WAHR, sodass die Formel WAHR zurückgibt.

=WENN(ODER(A4>B2;A4<B2+60);WAHR;FALSCH)

WENN A4 größer als B2 ODER A4 kleiner als B2 + 60 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall ist das erste Argument WAHR, das zweite aber FALSCH. Da bei ODER nur eines der Argumente WAHR sein muss, gibt die Formel WAHR zurück. Wenn Sie den Formelauswertungs-Assistenten auf der Registerkarte "Formel" verwenden, können Sie nachvollziehen, wie die Formel von Excel ausgewertet wird.

=WENN(NICHT(A5>B2);WAHR;FALSCH)

WENN A5 nicht größer als B2 ist, WAHR zurückgeben, andernfalls FALSCH zurückgeben. In diesem Fall ist A5 größer als B2, sodass die Formel FALSCH zurückgibt.

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (3)

Verwenden von AND, OR und NOT mit bedingter Formatierung in Excel

In Excel können Sie auch AND, OR und NOT verwenden, um kriterien für die bedingte Formatierung mit der Formeloption festzulegen. In diesem Fall können Sie UND, ODER und NICHT eigenständig verwenden und auf die Funktion WENN verzichten.

Klicken Sie in Excel auf der Registerkarte Start auf Bedingte Formatierung > Neue Regel. Wählen Sie als Nächstes die Option Formel für die Ermittlung der zu formatierenden Zellen verwenden aus, geben Sie die Formel ein, und wenden Sie das gewünschte Format an.

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (4)

Bei Verwendung unseres früheren Beispiels zu Datumsangaben würden die Formeln wie folgt aussehen.

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (5)

Formel

Beschreibung

=A2>B2

Wenn A2 größer als B2 ist, Zelle formatieren, andernfalls nichts unternehmen.

=UND(A3>B2;A3<C2)

Wenn A3 größer als B2 UND A3 kleiner als C2 ist, Zelle formatieren, andernfalls nichts unternehmen.

=ODER(A4>B2;A4<B2+60)

Wenn A4 größer als B2 ODER A4 kleiner als B2 plus 60 (Tage) ist, Zelle formatieren, andernfalls nichts unternehmen.

=NICHT(A5>B2)

Wenn A5 NICHT größer als B2 ist, Zelle formatieren, andernfalls nichts unternehmen. In diesem Fall ist A5 größer als B2, sodass das zurückgegebene Ergebnis FALSCH lautet. Wenn Sie die Formel in =NICHT(B2>A5) ändern würden, würde sie WAHR zurückgeben und die Zelle formatiert werden.

Hinweis:Ein häufiger Fehler bei der Eingabe einer Formel für bedingte Formatierung besteht darin, das Gleichheitszeichen (=) zu vergessen. In diesem Fall werden der Formel im Dialogfeld "Bedingte Formatierung" das Gleichheitszeichen und Anführungszeichen hinzugefügt (="ODER(A4>B2;A4<B2+60)"), und Sie müssen die Anführungszeichen entfernen, bevor die Formel ordnungsgemäße Ergebnisse liefert.

Benötigen Sie weitere Hilfe?

Siehe auch

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.

Erfahren Sie, wie verschachtelte Funktionen in einer Formel verwendet werden

WENN (Funktion)

UND

ODER

NICHT

Übersicht über Formeln in Excel

Vermeiden defekter Formeln

Ermitteln von Fehlern in Formeln

Tastenkombinationen in Excel

Logische Funktionen (Referenz)

Excel-Funktionen (alphabetisch)

Excel-Funktionen (nach Kategorie)

Verwenden von IF mit den Funktionen AND, OR und NOT in Excel (2024)

FAQs

What is the formula for if and or not in Excel? ›

AND – =IF(AND(Something is True, Something else is True), Value if True, Value if False) OR – =IF(OR(Something is True, Something else is True), Value if True, Value if False) NOT – =IF(NOT(Something is True), Value if True, Value if False)

How do you do an if statement with two conditions in Excel? ›

How do you put 2 conditions in an Excel IF function? To put two conditions in an IF formula in Excel, you can use the AND or OR function along with the IF function. For example, =IF(AND(A1>50, B1>60), “Pass”, “Fail”) will check if the value in cell A1 is greater than 50 and the value in cell B1 is greater than 60.

Can you combine and/or functions in Excel? ›

Certainly! Combining the IF, AND, and OR functions in Excel allows you to create more complex logical conditions.

How to do an if and then formula in Excel? ›

The syntax of IF-THEN is =IF(logic test,value if true,value if false). The "true" value tells the function what to do if the result of the logic test is true. The "false" value tells the function what to do if the result of the logic test is false.

What does <> mean in Excel formula? ›

Less than or equal to. A1<=B1. <> (not equal to sign) Not equal to. A1<>B1.

Can you nest the and or or functions within an if function? ›

This means that if we have multiple conditions but we want to return a single output, we can nest any of the conjunction functions inside an IF and specify outputs accordingly. (AND, OR, NOT source: support.office.com.)

Can I use an if formula in conditional formatting? ›

Any conditional formatting argument must generate a TRUE result, meaning that at a literal level, your conditional formatting rule is an If/Then statement along the lines of “If this condition is TRUE, THEN format the cell this way”.

What are the three conditions for if statement? ›

The IF function requires three pieces of data (arguments) to run properly. The first is a logical test, the second is the value you want to see if the test returns True, and the third is the value you want to see if the test returns False.

What operator is used to represent not in a conditional statement? ›

The not operator is a logical operator, represented in Java by the ! symbol. It's a unary operator that takes a boolean value as its operand. The not operator works by inverting (or negating) the value of its operand.

How to use vlookup in Excel? ›

In its simplest form, the VLOOKUP function says: =VLOOKUP(What you want to look up, where you want to look for it, the column number in the range containing the value to return, return an Approximate or Exact match – indicated as 1/TRUE, or 0/FALSE).

What is an example of an IF-THEN statement? ›

If you get good grades then you will get into a good college. The part after the "if": you get good grades - is called a hypotheses and the part after the "then" - you will get into a good college - is called a conclusion. Hypotheses followed by a conclusion is called an If-then statement or a conditional statement.

What is the formula for yes or no in Excel? ›

You can use the following formula to calculate the percentage of yes or no values in a range of cells in Excel: =COUNTIF (B5:AF5, "Yes")/COUNTA (B5:AF5) This formula will count the number of cells that contain the value "Yes" in the range B5:AF5, and then divide it by the number of cells that contain any value in the ...

How to use value function in Excel? ›

For example, if cell A1 contains the text "$100", you can use the formula =VALUE(RIGHT(A1,LEN(A1)-1)) to extract the numerical value 100 from the text string.

How to check if a cell contains specific text in Excel? ›

Find cells that contain text
  1. Select the range of cells that you want to search. ...
  2. On the Home tab, in the Editing group, click Find & Select, and then click Find.
  3. In the Find what box, enter the text—or numbers—that you need to find.

How to write an ifs function? ›

The IFS function is a premade function in Excel, which returns values based on one or more true or false conditions. It is typed =IFS and has two or more parts: =IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3; ...)

Where is the IF formula in Excel? ›

Insert an IF Function

Click the Formula tab. Click the Logical button. Select IF.

References

Top Articles
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 6337

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.