Mehrere Bedingungen in Excel zu handhaben reicht manchmal aus, um eine Tabelle von Unklarheit zu Klarheit zu führen: einen Rabatt je nach Betrag und Kundenstatus entscheiden, eine Kategorie anhand mehrerer Scores zuzuweisen oder eine Fehlermeldung nur dann zu erzeugen, wenn zwei Kriterien falsch sind. Dieser Artikel führt Sie Schritt für Schritt in die kombinierte Verwendung von WENN, UND und ODER ein, zeigt reale Fälle, weist auf häufige Fallen hin und bietet lesbarere Alternativen, wenn die Logik komplex wird.
Somaire
Kurz gefasst
🔎 WENN / UND / ODER sind die logischen Bausteine von Excel: WENN prüft eine Bedingung, UND verlangt mehrere wahre Bedingungen, ODER akzeptiert, dass mindestens eine wahr ist.
⚙️ Für einfache Regeln kombinieren Sie WENN mit UND oder ODER (WENN(UND(…);wert_wenn_wahr;wert_wenn_falsch)); für komplexe Bedingungsketten bevorzugen Sie IFS oder boolesche Logik mit — und SUMMENPRODUKT.
🧭 Häufige Fehler: fehlende Klammern, falsche Operatorpriorität, inkonsistente Datentypen (Text vs Zahl). Testen Sie jede Bedingung separat, bevor Sie sie verschachteln.
🧰 Schneller Tipp: Für bessere Lesbarkeit ersetzen Sie verschachtelte WENN durch IFS (Excel 2016+) oder zerlegen Sie die Logik auf Zwischenspalten.
Grundlegende Funktionen verstehen
Die WENN-Funktion: zurück zu den Grundlagen
Die Grundsyntax ist einfach: WENN(logischer_test; wert_wenn_wahr; wert_wenn_falsch). Doch die Einfachheit täuscht: Der Test kann ein einfacher Vergleich sein (A1>100) oder ein komplexerer Ausdruck. Man sollte im Kopf behalten, dass wert_wenn_wahr und wert_wenn_falsch Zahlen, Text, andere Formeln oder sogar Aufrufe bedingter Funktionen sein können. Eine weitere Feinheit: Excel gibt #WERT! zurück, wenn die Logik inkompatible Typen verarbeitet (z.B. Text mit > vergleichen).
UND und ODER: Tests kombinieren
UND verlangt, dass alle aufgelisteten Bedingungen wahr sind; ODER benötigt nur eine wahre Bedingung, um WAHR zurückzugeben. Ihre Syntax: UND(Bedingung1; Bedingung2; …) und ODER(Bedingung1; Bedingung2; …). Sie werden innerhalb von WENN verwendet, um unterschiedliche Ausgaben je nach logischen Kombinationen zu steuern.
Praktische Formeln und konkrete Beispiele
Beispiel 1 — Kreditvergabe nach zwei Kriterien
Angenommen, eine Tabelle, in der A2 = beantragter Betrag und B2 = Risikoscore (0-100). Die Regel: genehmigen, wenn Betrag ≤ 10000 und Score ≥ 70. Die Formel: =WENN(UND(A2<=10000; B2>=70); „Genehmigt“; „Abgelehnt“). Einfach, aber testen Sie jedes Kriterium separat: ein Formatfehler (Text in B2) verfälscht den Vergleich.
Beispiel 2 — Rabatt, wenn eines der Kriterien erfüllt ist
Sie gewähren einen Rabatt, wenn der Kunde VIP ist oder die Bestellung über 500€ liegt. Mit A2 Status („VIP“ oder anderes) und B2 Betrag: =WENN(ODER(A2=“VIP“; B2>500); 0.1; 0). Hier macht ODER die Bedingung flexibel: perfekt für Geschäftsregeln, bei denen eines oder das andere Kriterium genügt.
Beispiel 3 — Verschachtelte WENN vs IFS
Für mehrere Stufen (A/B/C je nach Scores) kann man mehrere WENN verschachteln, aber das wird schnell unübersichtlich: =WENN(C2>=90;“A“;WENN(C2>=75;“B“;WENN(C2>=60;“C“;“D“))). Seit Excel 2016 bietet IFS eine lesbare Alternative: =IFS(C2>=90;“A“; C2>=75;“B“; C2>=60;“C“; WAHR;“D“). Das Lesen ist unmittelbar und die Wartung einfacher.
Übersichtstabelle: Anwendungsfälle und Formeln
| Ziel | Formel (Beispiel) | Warum verwenden |
|---|---|---|
| Zwei gleichzeitige Bedingungen | =WENN(UND(A2>0;B2=“Ja“); „OK“; „Nein“) | Strikte Entscheidungen, die alle Kriterien erfordern |
| Mindestens eine Bedingung | =WENN(ODER(C2=“X“; D2>10); „Aktion“; „“) | Richtlinien, bei denen eine Vielzahl von Ursachen ausreicht |
| Mehrere Ebenen (Ersatz für Verschachtelung) | =WENNS(E2>=90;“A“;E2>=75;“B“;E2>=60;“C“;WAHR;“D“) | Verbesserte Lesbarkeit und Wartung |
Beste Praktiken und häufige Fehler
- Typen überprüfen: Ein numerischer Wert, der als Text gespeichert ist, führt zu falschen Negativen. Verwenden Sie WERT oder bereinigen Sie Ihre Importe.
- Klammern und Prioritäten: Verschachtelung erfordert das korrekte Schließen jeder Klammer; testen Sie jede Bedingung zunächst einzeln.
- Lesbarkeit: Wenn die Logik mehr als drei Bedingungen umfasst, erstellen Sie Zwischen-Spalten (z.B. Spalten „Kriterium1“, „Kriterium2“) statt sechs WENN-Funktionen zu verschachteln.
- Logikfehler: Achtung bei ODER-Operatoren mit nicht-exklusiven Tests — manchmal ist Exklusivität (XOR) gewünscht: verwenden Sie zusätzliche Logik, z.B. UND(ODER(…); NICHT(UND(…))).
- Performance: In großen Tabellen können komplexe Formeln verlangsamen; bevorzugen Sie Hilfsspalten und vermeiden Sie volatile Funktionen.
Fortgeschrittene Techniken
ET/ODER mit anderen Funktionen kombinieren
Man kann ET/ODER innerhalb von Funktionen wie SUMMENPRODUKT, ZÄHLENWENNS oder SUMMEWENNS verschachteln, um Zeilengruppen auszuwerten. Zum Beispiel, um Verkäufe zu zählen, die zwei Kriterien erfüllen: =SUMMENPRODUKT((A2:A100>100)*(B2:B100=“Frankreich“)). Hier wandeln Multiplikationsoperatoren WAHR/FALSCH in 1/0 um, eine mächtige Technik zur Zusammenfassung von Bedingungen über Bereiche.
Hilfsspalten zur Klarstellung der Logik verwenden
Für eine geteilte Datei bevorzugen Sie Lesbarkeit gegenüber einer „Alles-in-einem“-Lösung. Erstellen Sie z.B. eine Spalte „Kreditstatus“, die jedes Kriterium separat berechnet, und dann eine finale Spalte, die diese Ergebnisse mit einer einfachen WENN-Funktion kombiniert. Das erleichtert Unit-Tests und Fehlerkorrekturen.
Bildbeschreibung: „Realistischer Nahaufnahme einer Excel-ähnlichen Tabelle auf einem Laptop-Bildschirm, zeigt Zellen mit Formeln unter Verwendung von WENN, UND, ODER Funktionen, klare Überschriften, farbige bedingte Formatierung, hoher Kontrast, moderne Bürobeleuchtung — fotorealistisch, 16:9“. Slug: excel-conditions-si-et-ou. Alt: Excel-Tabelle mit WENN-Formeln kombiniert mit UND und ODER.
Fehlerbeispiele mit Lösungen
Problem: =WENN(UND(A2>100;B2<50);“OK“) gibt #NV oder einen Fehler zurück — oft fehlt ein Argument: der Wert_falsch ist nicht angegeben.
Lösung: Geben Sie immer alle drei Argumente von WENN an, auch wenn ein leerer Ausgang gewünscht ist: =WENN(UND(A2>100;B2<50);“OK“;““). Ein weiterer häufiger Fehler: Schreibweise der Trenner. Je nach Regionseinstellungen ersetzen Sie Kommas durch Semikolons.
FAQ
Wann sollte man UND statt ODER verwenden?
Wählen Sie UND, wenn alle Kriterien gleichzeitig erfüllt sein müssen (z.B. Betrag und Mindestpunktzahl). Verwenden Sie ODER, wenn eines der Kriterien ausreicht, um die Aktion auszulösen (z.B. VIP-Status oder hohe Bestellung).
Wie mache ich meine Formeln lesbarer?
Zerlegen Sie die Logik: Zwischen-Spalten für jedes Kriterium, klare Bereichsnamen oder verwenden Sie WENNS als Ersatz für verschachtelte WENN-Funktionen. Dokumentieren Sie jede Spalte kurz für die Mitarbeitenden.
Gibt es eine Alternative zu verschachtelten WENN-Funktionen?
Ja: WENNS erleichtert das Lesen bei mehreren ausschließlichen Bedingungen. Für Berechnungen über mehrere Zeilen hinweg denken Sie an SUMMENPRODUKT oder moderne bedingte Funktionen (ZÄHLENWENNS, SUMMEWENNS).
Was tun bei schlecht formatierten importierten Daten?
Bereinigen Sie die Daten mit GLÄTTEN, WECHSELN und WERT, bevor Sie Vergleiche anwenden. Eine Validierungsspalte (z.B. =ISTZAHL(B2)) hilft, Anomalien zu erkennen.