Direkt zum Inhalt

Wie verwende ich die IF-Funktion mit AND, OR und NOT in Excel?

Die IF-Funktion von Excel ist ein Beweis für die Leistungsfähigkeit und Vielseitigkeit logischer Operationen bei der Datenverarbeitung. Der Kern der IF-Funktion besteht in ihrer Fähigkeit, Bedingungen zu bewerten und auf der Grundlage dieser Bewertungen spezifische Ergebnisse zurückzugeben. Es basiert auf einer grundlegenden Logik:

=IF(condition, value_if_true, value_if_false)

In Kombination mit logischen Operatoren wie AND, OR und NOT erweitern sich die Möglichkeiten der IF-Funktion erheblich. Die Stärke der Kombination liegt in ihrer Fähigkeit, mehrere Bedingungen gleichzeitig zu verarbeiten und so Ergebnisse zu liefern, die sich an unterschiedliche und komplexe Szenarien anpassen lassen. In diesem Tutorial erfahren Sie, wie Sie diese leistungsstarken Funktionen in Excel effektiv nutzen können, um neue Dimensionen der Datenanalyse zu erschließen und Ihren Entscheidungsprozess zu verbessern. Lassen Sie uns eintauchen und die praktischen Anwendungen dieser beeindruckenden Excel-Funktionen entdecken!

Verschachtelte WENN-UND-ODER-NICHT-Formel


WENN-UND-Formel

Um mehrere Bedingungen zu beurteilen und ein spezifisches Ergebnis zu liefern wenn alle Bedingungen erfüllt sind (TRUE)und ein anderes Ergebnis, wenn eine Bedingung nicht erfüllt ist (FALSE), können Sie die AND-Funktion in den logischen Test der IF-Anweisung integrieren. Die Struktur hierfür ist:

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

Stellen Sie sich zum Beispiel vor, Sie sind ein Lehrer, der die Noten seiner Schüler analysiert. Sie möchten anhand von zwei Kriterien feststellen, ob ein Student besteht: eine Punktzahl über 70 UND Anwesenheit über 80 %.

  1. Beginnen Sie mit der Untersuchung der Daten des ersten Schülers, mit seiner Punktzahl in Zelle B2 und seiner Anwesenheit in Zelle C2. Wenden Sie für diesen Schüler die folgende Formel in D2 an:
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    TIPP: Diese Formel prüft, ob die Punktzahl in B2 über 70 liegt und die Anwesenheit in C2 über 80 % liegt. Wenn beide Bedingungen erfüllt sind, wird „Pass“ zurückgegeben; andernfalls wird „Fail“ zurückgegeben.
  2. Ziehen Sie die Formel durch die Spalte nach unten, um die Punktzahl und Anwesenheit jedes Schülers zu bewerten.

    WENN-UND-Formel


WENN ODER Formel

Um mehrere Bedingungen auszuwerten und ein bestimmtes Ergebnis zurückzugeben wenn eine der Bedingungen erfüllt ist (WAHR)und ein anderes Ergebnis, wenn keine der Bedingungen erfüllt ist (FALSE), kann die OR-Funktion innerhalb des logischen Tests der IF-Anweisung verwendet werden. Die Formel ist wie folgt aufgebaut:

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

Ziehen Sie beispielsweise im Bildungskontext ein flexibleres Kriterium für das Bestehen eines Schülers in Betracht. Hier gilt ein Student als bestanden, wenn er entweder einen Wert über 90 erreichen OR eine Anwesenheitsquote von mehr als 95 % haben.

  1. Bewerten Sie zunächst die Leistung des ersten Schülers mit seiner Punktzahl in Zelle B2 und seiner Anwesenheit in Zelle C2. Wenden Sie die Formel in einer angrenzenden Zelle an, z. B. D2, um Folgendes zu bewerten:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    TIPP: Mit dieser Formel wird ermittelt, ob der Schüler in B90 entweder über 2 Punkte erzielt oder in C95 eine Anwesenheitsquote von über 2 % aufweist. Wenn eine der beiden Bedingungen erfüllt ist, wird „Pass“ zurückgegeben. wenn nicht, „Fehlgeschlagen“.
  2. Kopieren Sie diese Formel in die Spalte, um sie auf jeden Schüler in Ihrer Liste anzuwenden und so eine schnelle Beurteilung der Eignung jedes Schülers für das Bestehen anhand dieser Kriterien zu ermöglichen.

    WENN ODER-Formel


WENN NICHT Formel

Um eine Bedingung auszuwerten und ein bestimmtes Ergebnis zurückzugeben wenn die Bedingung NICHT erfüllt ist (FALSE)und ein anderes Ergebnis, wenn die Bedingung erfüllt ist (TRUE), ist die NOT-Funktion innerhalb der IF-Anweisung Ihre Lösung. Die Struktur dieser Formel ist:

=IF(NOT(condition), value_if_false, value_if_true)

Betrachten Sie als praktisches Beispiel ein Arbeitsplatzszenario, bei dem die Prämien der Mitarbeiter auf der Grundlage ihrer Anwesenheitsliste festgelegt werden. Mitarbeiter haben Anspruch auf einen Bonus, wenn sie NICHT länger als 3 Tage abwesend waren.

  1. Um dies für den ersten Mitarbeiter auszuwerten, dessen Fehltage in Zelle B2 stehen, verwenden Sie die Formel:
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    TIPP: Diese Formel prüft die Anzahl der Fehltage in B2. Wenn es NICHT mehr als 3 ist, wird „Berechtigt“ zurückgegeben; andernfalls „Nicht berechtigt“.
  2. Kopieren Sie diese Formel in die Spalte, um sie für jeden Mitarbeiter anzuwenden.

    WENN NICHT-Formel


Erweiterte Szenarien mit IF und logischen Funktionen

In diesem Abschnitt untersuchen wir die komplexe Verwendung der IF-Funktion von Excel mit logischen Operatoren wie AND, OR und NOT. Dieser Abschnitt deckt alles ab, von Auswertungen unter Berücksichtigung der Groß-/Kleinschreibung bis hin zu verschachtelten IF-Anweisungen, und demonstriert die Vielseitigkeit von Excel bei der Analyse komplexer Daten.


Wenn Ihre Bedingung erfüllt ist, dann berechnen Sie

Zusätzlich zur Bereitstellung vordefinierter Ergebnisse kann die Excel-IF-Funktion in Kombination mit logischen Operatoren wie AND, OR und NOT verschiedene Berechnungen basierend darauf ausführen, ob die festgelegten Bedingungen wahr oder falsch sind. Hier verwenden wir die WENN-UND-Kombination als Beispiel, um diese Funktionalität zu veranschaulichen.

Stellen Sie sich vor, Sie leiten ein Vertriebsteam und möchten Prämien berechnen. Sie entscheiden, dass ein Mitarbeiter erhält einen Bonus von 10 % auf seinen Umsatz wenn sie der Umsatz 100 $ übersteigt UND mehr als 30 Stunden pro Woche gearbeitet haben.

  1. Sehen Sie sich für die erste Einschätzung die Daten von Alice mit ihren Umsätzen in Zelle B2 und den geleisteten Arbeitsstunden in Zelle C2 an. Wenden Sie diese Formel in D2 an:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
    TIPP: Diese Formel berechnet einen Bonus von 10 % auf Alices Umsatz, wenn ihr Umsatz 100 $ übersteigt und sie mehr als 30 Arbeitsstunden geleistet hat. Wenn beide Bedingungen erfüllt sind, wird der Bonus berechnet; andernfalls wird 0 zurückgegeben.
  2. Erweitern Sie diese Formel auf den Rest Ihres Teams, indem Sie sie in die Spalte kopieren. Dieser Ansatz stellt sicher, dass der Bonus jedes Mitarbeiters nach denselben Kriterien berechnet wird.

    WENN Dann berechnen

Hinweis: In diesem Abschnitt konzentrieren wir uns auf die Verwendung der IF-Funktion mit AND für Berechnungen basierend auf bestimmten Bedingungen. Dieses Konzept kann auch um OR und NOT sowie verschachtelte logische Funktionen erweitert werden, was eine Vielzahl bedingter Berechnungen in Excel ermöglicht.


Bei AND-, OR- und NOT-Anweisungen muss die Groß-/Kleinschreibung beachtet werden

Während in Excel bei logischen Funktionen wie UND, ODER und NICHT die Groß-/Kleinschreibung normalerweise nicht berücksichtigt wird, gibt es Szenarien, in denen die Berücksichtigung der Groß-/Kleinschreibung in Textdaten von entscheidender Bedeutung ist. Durch die Integration der EXACT-Funktion Mit diesen logischen Operatoren können Sie solche Bedingungen, bei denen die Groß-/Kleinschreibung beachtet wird, effektiv handhaben. In diesem Abschnitt demonstrieren wir die Verwendung der IF- und OR-Funktionen anhand eines Beispiels, bei dem die Groß-/Kleinschreibung beachtet wird.

Stellen Sie sich ein Einzelhandelsszenario vor, in dem ein Produkt beworben werden kann, wenn dies der Fall ist Der Umsatz übersteigt 100 US-Dollar OR Sein Code stimmt bei einer Prüfung unter Beachtung der Groß-/Kleinschreibung genau mit „ABC“ überein.

  1. Verwenden Sie für das erste in Zeile 2 aufgeführte Produkt mit seinen Verkäufen in Zelle B2 und dem Produktcode in Zelle C2 diese Formel in D2:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    TIPP: Diese Formel wertet aus, ob der Umsatz in B2 100 $ übersteigt oder der Produktcode in C2 genau „ABC“ lautet. Wenn eine dieser Bedingungen erfüllt ist, ist das Produkt für die Werbeaktion berechtigt. Wenn beides nicht gelingt, ist es nicht förderfähig.
  2. Replizieren Sie diese Formel in der gesamten Spalte für alle Produkte, um ihre Eignung für Werbeaktionen basierend auf Verkäufen und Kriterien für die Unterscheidung zwischen Groß- und Kleinschreibung bei Produktcodes einheitlich zu beurteilen.

    Groß-/Kleinschreibung beachtende IF-OR-Formel

Hinweis: In diesem Abschnitt haben wir die Verwendung der IF- und OR-Funktionen mit der EXACT-Funktion für Auswertungen unter Berücksichtigung der Groß- und Kleinschreibung veranschaulicht. Sie können die EXACT-Funktion auf ähnliche Weise in Ihren WENN-Formeln in Kombination mit AND, OR, NOT oder verschachtelten logischen Funktionen anwenden, um verschiedene Anforderungen an die Groß-/Kleinschreibung in Excel zu erfüllen.


Integrieren von IF mit verschachtelten AND-, OR-, NOT-Anweisungen

Die IF-Funktion von Excel bietet, wenn sie mit AND, OR und NOT verschachtelt ist, einen optimierten Ansatz für die Handhabung mehrschichtiger Bedingungen. Dieser Abschnitt enthält ein Beispiel, das die Anwendung dieser verschachtelten Funktionen in einer Einzelhandelsumgebung zeigt.

Angenommen, Sie leiten ein Team, das für verschiedene Produktkategorien verantwortlich ist, und möchten dessen Bonusberechtigung ermitteln. Ein Mitarbeiter hat Anspruch auf einen Bonus, wenn er: einen Umsatz von über 100 US-Dollar erzielen, Und entweder mehr als 30 Stunden pro Woche arbeiten OR sind NICHT in der Elektronikabteilung.

  1. Bewerten Sie zunächst Annes Leistung anhand ihrer Umsätze in Zelle B2, der geleisteten Arbeitsstunden in Zelle C2 und der Abteilung in Zelle D2. Die Formel in E2 wäre:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    TIPP: Diese Formel prüft, ob Anne einen Umsatz von mehr als 100 US-Dollar hat und entweder mehr als 30 Stunden arbeitet oder nicht im Elektronikbereich arbeitet. Wenn sie diese Kriterien erfüllt, gilt sie als „berechtigt“; wenn nicht, „Nicht berechtigt“.
  2. Kopieren Sie diese Formel für jeden Mitarbeiter in die Spalte, um die Bonusberechtigung unter Berücksichtigung seines Umsatzes, seiner geleisteten Arbeitsstunden und seiner Abteilung einheitlich zu beurteilen.

    Verschachtelte WENN-UND-ODER-NICHT-Formel


Verschachtelte WENN-Funktionen mit UND, ODER, NICHT

Wenn Ihre Datenanalyse mehrere bedingte Prüfungen umfasst, bieten verschachtelte IF-Funktionen in Excel eine leistungsstarke Lösung. Diese Methode beinhaltet die Erstellung separater IF-Anweisungen für unterschiedliche Bedingungen, einschließlich UND-, ODER- und NICHT-Logik, und deren anschließende Integration in eine optimierte Formel.

Stellen Sie sich einen Arbeitsplatz vor, an dem Die Leistung der Mitarbeiter wird mit „Ausgezeichnet“, „Gut“ oder „Befriedigend“ bewertet. basiert auf Umsatz, geleistete Arbeitsstunden und Einhaltung von Richtlinien:

  • „Ausgezeichnet“ für Umsätze über 150 $ UND mehr als 35 Arbeitsstunden.
  • Andernfalls „Gut“ für Verkäufe über 100 $ ODER NICHT mehr als 1 Richtlinienverstoß.
  • „Fair“, wenn keine dieser Bedingungen erfüllt ist.

Um die Leistung jedes Mitarbeiters gemäß den oben genannten Bedingungen zu beurteilen, gehen Sie bitte wie folgt vor:

  1. Beginnen Sie mit Annes Auswertung, deren Umsätze in Zelle B2, geleistete Arbeitsstunden in Zelle C2 und Richtlinienverstöße in Zelle D2 aufgeführt sind. Die verschachtelte IF-Formel in E2 lautet:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    TIPP: Diese Formel prüft zunächst, ob Annes Umsätze und Stunden die Kriterien für „Ausgezeichnet“ erfüllen. Wenn nicht, wird beurteilt, ob sie die Kriterien „Gut“ erfüllt. Wenn keine der beiden Bedingungen erfüllt ist, wird sie als „Fair“ eingestuft.
  2. Erweitern Sie diese verschachtelte IF-Formel auf jeden Mitarbeiter, um dessen Leistung anhand mehrerer Kriterien konsistent zu bewerten.

    Verschachtelte IF-Funktionen


Verwendung von WENN mit UND ODER NICHT: Häufig gestellte Fragen

In diesem Abschnitt werden häufig gestellte Fragen zur Verwendung von IF mit AND, OR und NOT in Microsoft Excel behandelt.

Wie viele Bedingungen können die Funktionen AND, OR und NOT unterstützen?
  • Die UND- und ODER-Funktionen können bis zu 255 einzelne Bedingungen unterstützen. Es empfiehlt sich jedoch, nur wenige zu verwenden, um zu komplexe Formeln zu vermeiden, die schwer zu pflegen sind.
  • Die NOT-Funktion akzeptiert nur eine Bedingung.
Kann ich in diesen Funktionen Operatoren wie , = verwenden?

Natürlich können Sie in den UND-, ODER- und NICHT-Funktionen von Excel Operatoren wie kleiner als (), gleich (=), größer oder gleich (>=) und mehr verwenden, um Bedingungen festzulegen.

Warum tritt in diesen Funktionen ein #VALUE-Fehler auf?

Ein #VALUE-Fehler in den AND-, OR- und NOT-Funktionen von Excel tritt häufig auf, wenn die Formel eine bestimmte Bedingung nicht erfüllt oder wenn ein Problem mit der Struktur der Formel vorliegt. Dies weist darauf hin, dass Excel die Eingabe oder die Bedingungen in der Formel nicht richtig interpretieren kann.


Oben finden Sie alle relevanten Inhalte im Zusammenhang mit der Verwendung der IF-, AND-, OR- und NOT-Funktionen in Excel. Ich hoffe, Sie finden das Tutorial hilfreich. Wenn Sie weitere Tipps und Tricks zu Excel erfahren möchten, klicken Sie bitte hier um auf unsere umfangreiche Sammlung von über Tausenden von Tutorials zuzugreifen.