Excel UND/ODER – Mehrere Bedingungen für die WENN Funktion

Excel UND/ODER – Mehrere Bedingungen für die WENN Funktion

Dieser Artikel erklärt dir, wie du die leistungsstarke WENN-Funktion in Microsoft Excel mit UND- und ODER-Logik kombinierst, um komplexe Entscheidungen auf Basis mehrerer Bedingungen zu treffen. Du lernst, wie du damit präzise Berechnungen und automatische Auswertungen in deinen Tabellen erstellst, was besonders nützlich ist, wenn du mit umfangreichen Datensätzen arbeitest oder spezifische Kriterien für deine Analysen definieren möchtest.

Das sind die beliebtesten Excel Produkte

Die Grundlagen der WENN-Funktion in Excel

Die WENN-Funktion ist eine der fundamentalsten und nützlichsten Funktionen in Excel. Sie ermöglicht es dir, eine logische Prüfung durchzuführen und basierend auf dem Ergebnis entweder einen bestimmten Wert zurückzugeben oder eine Aktion auszuführen. Die Syntax der WENN-Funktion ist einfach gehalten:

WENN(Prüfung; Wert_wenn_wahr; Wert_wenn_falsch)

  • Prüfung: Dies ist die Bedingung, die Excel auswertet. Sie kann ein Vergleich sein, wie z.B. „A1>10“, oder eine andere Funktion, die einen Wahrheitswert (WAHR oder FALSCH) zurückgibt.
  • Wert_wenn_wahr: Das ist der Wert, der zurückgegeben wird, wenn die Prüfung WAHR ist.
  • Wert_wenn_falsch: Das ist der Wert, der zurückgegeben wird, wenn die Prüfung FALSCH ist.

Beispiel: Wenn du in Zelle A1 einen Wert hast und prüfen möchtest, ob dieser größer als 100 ist, kannst du folgende Formel verwenden: =WENN(A1>100; "Über 100"; "Unter 100 oder gleich"). Dies ist die Basis, aber oft reichen einzelne Bedingungen nicht aus.

Erweiterung mit UND und ODER für multiple Bedingungen

Um komplexere Szenarien abzubilden, in denen mehrere Bedingungen gleichzeitig erfüllt sein müssen (UND) oder mindestens eine davon zutreffen muss (ODER), erweiterst du die WENN-Funktion mit den UND- und ODER-Funktionen. Diese Funktionen werden als erstes Argument innerhalb der WENN-Funktion platziert.

Die UND-Funktion: Alle Bedingungen müssen erfüllt sein

Die UND-Funktion prüft, ob alle angegebenen logischen Ausdrücke WAHR sind. Erst wenn alle Bedingungen zutreffen, gibt die UND-Funktion WAHR zurück. Ansonsten liefert sie FALSCH.

Syntax der UND-Funktion: UND(Logischer_Ausdruck1; Logischer_Ausdruck2; ...)

Beispiel: Angenommen, du möchtest prüfen, ob ein Produkt sowohl den Mindestlagerbestand (z.B. größer als 50 Stück) als auch die Mindestverkaufszahl (z.B. größer als 100 Stück) erreicht hat. Du könntest dies mit einer WENN-Funktion und UND kombinieren:

=WENN(UND(A1>50; B1>100); "Bestand OK"; "Nachschub nötig")

Hierbei steht A1 für den aktuellen Lagerbestand und B1 für die Verkaufszahl. Nur wenn beide Bedingungen (Lagerbestand > 50 UND Verkaufszahl > 100) erfüllt sind, wird „Bestand OK“ ausgegeben. Trifft mindestens eine Bedingung nicht zu, wird „Nachschub nötig“ angezeigt.

Die ODER-Funktion: Mindestens eine Bedingung muss erfüllt sein

Die ODER-Funktion prüft, ob mindestens einer der angegebenen logischen Ausdrücke WAHR ist. Sobald eine der Bedingungen zutrifft, gibt die ODER-Funktion WAHR zurück. Sie liefert nur dann FALSCH, wenn alle Bedingungen falsch sind.

Syntax der ODER-Funktion: ODER(Logischer_Ausdruck1; Logischer_Ausdruck2; ...)

Beispiel: Stell dir vor, du möchtest eine Prämie vergeben, wenn ein Kunde entweder über 500 Euro Umsatz gemacht hat ODER seit mehr als 2 Jahren Kunde ist. Du verwendest hierfür die ODER-Funktion:

=WENN(ODER(C1>500; D1>2); "Prämie berechtigt"; "Keine Prämie")

In diesem Fall steht C1 für den Umsatz und D1 für die Anzahl der Jahre als Kunde. Wenn der Umsatz größer als 500 Euro ist ODER der Kunde länger als 2 Jahre dabei ist, erhält er eine Prämie.

Kombinationen und verschachtelte WENN-Funktionen

Die wahre Stärke entfaltest du, wenn du UND- und ODER-Funktionen flexibel kombinierst oder sogar mehrere WENN-Funktionen ineinander verschachtelst, um noch detailliertere Entscheidungsbäume zu erstellen.

Verschachtelte WENN-Funktionen für Rangfolgen

Wenn du mehrere, sich gegenseitig ausschließende Kriterien hast, bei denen jede Bedingung zu einem unterschiedlichen Ergebnis führt, sind verschachtelte WENN-Funktionen die Lösung. Dies wird oft genutzt, um Bewertungen oder Kategorien zu vergeben.

Beispiel: Du möchtest Noten basierend auf Punkten vergeben:

  • Mehr als 90 Punkte: Sehr gut
  • Mehr als 80 Punkte (aber nicht mehr als 90): Gut
  • Mehr als 70 Punkte (aber nicht mehr als 80): Befriedigend
  • Sonst: Ausreichend

Die Formel würde so aussehen:

=WENN(A1>90; "Sehr gut"; WENN(A1>80; "Gut"; WENN(A1>70; "Befriedigend"; "Ausreichend")))

Hierbei wird zuerst geprüft, ob A1 größer als 90 ist. Wenn ja, ist das Ergebnis „Sehr gut“. Wenn nein, wird die nächste WENN-Funktion geprüft, die A1 auf größer als 80 untersucht, und so weiter. Die Reihenfolge der Prüfungen ist entscheidend.

Kombination von UND und ODER in einer einzigen Formel

Du kannst auch UND- und ODER-Funktionen innerhalb derselben WENN-Struktur verwenden, um noch komplexere Regeln zu definieren. Dies ist nützlich, wenn du zum Beispiel Prüfungen für verschiedene Produktkategorien durchführen musst, die unterschiedliche Kriterien haben.

Beispiel: Ein Rabatt wird gewährt, wenn:

  • Der Kunde ein VIP-Kunde ist (Spalte E = „VIP“) UND der Bestellwert über 100 Euro liegt (Spalte F > 100)
  • ODER wenn der Kunde ein Neukunde ist (Spalte E = „Neukunde“) UND der Bestellwert über 200 Euro liegt (Spalte F > 200).

Die Formel könnte so aussehen:

=WENN(ODER(UND(E1="VIP"; F1>100); UND(E1="Neukunde"; F1>200)); "Rabatt"; "Kein Rabatt")

Diese Formel prüft zuerst die erste Bedingungsgruppe (VIP und über 100 Euro). Wenn diese WAHR ist, gibt sie „Rabatt“. Wenn nicht, prüft sie die zweite Bedingungsgruppe (Neukunde und über 200 Euro). Nur wenn keine der beiden Hauptbedingungen (die jeweils aus einer UND-Verknüpfung bestehen) zutrifft, wird „Kein Rabatt“ ausgegeben.

Tabellarische Übersicht der Einsatzszenarien

Szenario Funktionsweise Anwendungsbeispiel Excel-Formel (Grundstruktur)
Erfüllung aller Kriterien Nur wenn alle einzelnen Bedingungen WAHR sind. Produktionslos nur freigeben, wenn Qualitätsprüfung (A1) bestanden UND Maschinenlaufzeit (B1) im Normbereich. =WENN(UND(A1=WAHR; B1="Norm"); "Freigegeben"; "Zurückgestellt")
Erfüllung mindestens eines Kriteriums Sobald mindestens eine einzelne Bedingung WAHR ist. Mitarbeiter erhält Bonuszahlung, wenn Vertriebsziel (A1) erreicht ODER Kundenzufriedenheit (B1) hoch ist. =WENN(ODER(A1>Ziel; B1="Hoch"); "Bonus"; "Kein Bonus")
Gestaffelte Ergebnisse (Priorisierung) Zuweisung unterschiedlicher Ergebnisse basierend auf einer Reihenfolge von Bedingungen. Kreditwürdigkeitseinstufung: A (Bonität > 95), B (Bonität > 85), C (Bonität > 70). =WENN(A1>95; "A"; WENN(A1>85; "B"; WENN(A1>70; "C"; "D")))
Kombinierte UND/ODER-Regeln Komplexe Entscheidungen, bei denen verschiedene logische Verknüpfungen nötig sind. Urlaubsantrag genehmigt, wenn (Urlaubsanspruch > 20 Tage UND kein Schulferienzeitraum) ODER (weniger als 5 Anträge gleichzeitig offen). =WENN(ODER(UND(A1>20; B1=FALSCH); C1<5); "Genehmigt"; "Zur Prüfung")

Häufige Fehlerquellen und Tipps zur Fehlerbehebung

Auch wenn die WENN-Funktion mit UND und ODER sehr mächtig ist, schleichen sich gerne Fehler ein. Hier sind einige typische Probleme und wie du sie löst:

  • Fehlende Klammern: Besonders bei verschachtelten Funktionen ist die richtige Klammersetzung entscheidend. Ein Tipp ist, die Formel Schritt für Schritt aufzubauen und zwischendurch zu prüfen.
  • Falsche Textanführungszeichen: Wenn du Text als Ergebnis zurückgibst, muss dieser immer in Anführungszeichen gesetzt werden (z.B. "Genehmigt"). Numerische Werte benötigen keine Anführungszeichen.
  • Ungleichheitszeichen: Achte genau auf die korrekte Verwendung von >, <, >=, <=, = und <>. Manchmal vertauscht man die Zeichen oder vergisst sie.
  • Datentyp-Konflikte: Versuche nicht, Text mit Zahlen zu vergleichen, ohne diese vorher umzuwandeln. Excel kann manchmal automatisch konvertieren, aber nicht immer zuverlässig. Verwende gegebenenfalls die Funktionen WERT() oder TEXT().
  • Logischer Fehler in der Reihenfolge: Bei verschachtelten WENN-Funktionen oder komplexen UND/ODER-Kombinationen kann die Reihenfolge der Prüfungen zu unerwarteten Ergebnissen führen. Überlege dir genau, welche Bedingung zuerst geprüft werden muss.
  • Verwendung von UND/ODER statt WENN: UND und ODER sind reine Logikfunktionen, die WAHR oder FALSCH zurückgeben. Sie müssen immer in eine WENN-Funktion eingebettet werden, um einen sichtbaren Wert auszugeben.

Fortgeschrittene Anwendungen und Alternativen

Während die Kombination aus WENN, UND und ODER für viele Szenarien ausreicht, gibt es für sehr umfangreiche oder wiederkehrende Logik komplexere Alternativen:

  • SWITCH-Funktion (verfügbar ab Excel 2019 und Microsoft 365): Wenn du eine einzelne Variable gegen eine Liste von Werten prüfen möchtest, ist SWITCH oft übersichtlicher als viele verschachtelte WENN-Funktionen. Sie ist ideal für Fallunterscheidungen.
  • Auswahl-Funktion (nicht direkt eine Alternative, aber eine Ergänzung): Die AUSWAHL-Funktion wählt einen Wert aus einer Liste basierend auf einer Indexnummer aus. Sie kann in Verbindung mit anderen Funktionen genutzt werden, um Ergebnisse zu bestimmen.
  • Tabellenkalkulation mit komplexen Regeln: Für extrem komplexe Entscheidungsbäume oder wenn die Logik sich häufig ändert, kann es sinnvoll sein, eine separate Tabelle anzulegen, die die Regeln definiert. Mit Nachschlagefunktionen wie SVERWEIS oder XVERWEIS kannst du diese Regeln dann auf deine Daten anwenden. Dies macht die Logik transparenter und einfacher zu warten.
  • **Power Query:** Für datenintensive Szenarien, die Vorverarbeitung und Transformation erfordern, ist Power Query (in Excel integriert) eine extrem leistungsfähige Lösung. Hier kannst du komplexe bedingte Spalten erstellen, die weit über die Möglichkeiten einfacher Excel-Formeln hinausgehen und sich oft besser für große Datenmengen eignen.

Denke daran, dass die Wahl der richtigen Funktion von der Komplexität deiner Daten, der Häufigkeit der Nutzung und deiner persönlichen Präferenz für die Lesbarkeit der Formeln abhängt.

FAQ - Häufig gestellte Fragen zu Excel UND/ODER – Mehrere Bedingungen für die WENN Funktion

Was ist der Hauptunterschied zwischen UND und ODER in Excel?

Die UND-Funktion erfordert, dass ALLE von dir angegebenen Bedingungen WAHR sind, damit die Funktion WAHR zurückgibt. Die ODER-Funktion hingegen gibt WAHR zurück, sobald MINDESTENS EINE der von dir angegebenen Bedingungen WAHR ist.

Kann ich UND und ODER in der gleichen WENN-Formel verwenden?

Ja, das ist sogar sehr üblich. Du kannst beispielsweise eine UND-Funktion innerhalb einer ODER-Funktion oder umgekehrt verwenden, um komplexe logische Verknüpfungen zu schaffen. Das Ergebnis der UND- oder ODER-Funktion wird dann von der WENN-Funktion ausgewertet.

Was passiert, wenn meine UND- oder ODER-Formel mehr als 255 Argumente hat?

Die UND- und ODER-Funktionen sind auf maximal 255 logische Argumente begrenzt. Wenn du mehr Bedingungen hast, musst du die Logik aufteilen, indem du mehrere UND- oder ODER-Funktionen verschachtelst, die dann wieder zu einer übergeordneten UND- oder ODER-Funktion verbunden werden, oder du nutzt alternativen Ansätze wie Power Query.

Wie behebe ich einen #WERT!-Fehler in meiner WENN-Formel mit UND/ODER?

Ein #WERT!-Fehler tritt oft auf, wenn die Argumente in deiner UND- oder ODER-Funktion nicht vom erwarteten Typ sind. Zum Beispiel, wenn du versuchst, eine Zahl mit einem Text zu vergleichen, der nicht als Zahl erkannt wird. Überprüfe die Datentypen deiner Zellen und stelle sicher, dass die Vergleiche konsistent sind.

Gibt es eine Grenze für die Anzahl der WENN-Funktionen, die ich verschachteln kann?

In älteren Excel-Versionen gab es eine Grenze von 7 verschachtelten WENN-Funktionen. Ab Excel 2007 und in allen neueren Versionen kannst du bis zu 64 WENN-Funktionen verschachteln. Bei noch komplexeren Bedingungen ist es jedoch oft ratsamer, auf andere Funktionen oder Methoden auszuweichen, um die Übersichtlichkeit zu wahren.

Wie kann ich überprüfen, ob meine komplexe WENN-Formel mit UND/ODER korrekt funktioniert?

Der beste Weg ist, die Formel schrittweise aufzubauen und zu testen. Du kannst auch die Zellverknüpfungen in der Formel-Symbolleiste verwenden, um zu sehen, wie Excel die einzelnen Teile der Formel auswertet. Für sehr komplexe Fälle kann das Markieren von Teilformeln und das Drücken von F9 hilfreich sein, um deren Ergebnis zu sehen.

Welche Alternative gibt es, wenn die Logik sehr umfangreich wird?

Wenn deine Logik sehr komplex wird, kannst du statt tiefer Verschachtelung von WENN-Funktionen auch auf die SWITCH-Funktion (für einzelne Wertvergleiche), eine separate Regel-Tabelle mit SVERWEIS oder XVERWEIS zurückgreifen. Für große Datenmengen und Transformationsaufgaben ist Power Query eine sehr mächtige Alternative.

Bewertungen: 4.9 / 5. 162

leonmiguel.com