Start › Excel-Funktionen › UND, ODER und NICHT
UND, ODER und NICHT in Excel: Bedingungen kombinieren
UND, ODER und NICHT fassen Bedingungen zu einem einzigen WAHR oder FALSCH zusammen. Allein liefern sie selten die endgültige Antwort, aber in WENN, in Filtern und in der bedingten Formatierung sind sie unverzichtbar. Im englischen Excel heißen die Funktionen AND, OR und NOT.
In dieser Anleitung
Syntax
| Funktion | Syntax | Ergibt WAHR, wenn |
|---|---|---|
| UND | =UND(Wahrheitswert1; [Wahrheitswert2]; …) | Alle Bedingungen wahr sind |
| ODER | =ODER(Wahrheitswert1; [Wahrheitswert2]; …) | Mindestens eine Bedingung wahr ist |
| NICHT | =NICHT(Wahrheitswert) | Die Bedingung falsch ist |
Vergleichsoperatoren: was Sie eingeben
| Eingabe | Bedeutung |
|---|---|
| = | gleich |
| > | größer als |
| < | kleiner als |
| >= | größer oder gleich: erst >, dann = |
| <= | kleiner oder gleich: erst <, dann = |
| <> | ungleich: erst <, dann > |
Immer zwei einzelne Tasten, nie ein Sonderzeichen.
Beispiel
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Schüler | Punkte | Hausaufgabe | UND | ODER |
| 2 | Anna | 72 | Ja | WAHR | WAHR |
| 3 | Bruno | 55 | Ja | FALSCH | WAHR |
| 4 | Clara | 90 | Nein | FALSCH | WAHR |
| 5 | Diana | 41 | Nein | FALSCH | FALSCH |
- Spalte D:
=UND(B2>=60; C2="Ja")Nur Anna erfüllt beide Bedingungen. - Spalte E:
=ODER(B2>=60; C2="Ja")Alle außer Diana erfüllen mindestens eine.
UND, ODER und NICHT üben: selbst ausprobieren
Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.
Aufgabe: Prüfen Sie in D2, ob der Kunde 18 oder älter ist UND die Bedingungen akzeptiert hat: =UND(B2>=18;C2="Ja")
In WENN
Setzen Sie UND oder ODER in das erste Argument von WENN, um Text statt WAHR/FALSCH zurückzugeben:
=WENN(UND(B2>=60; C2="Ja"); "Bestanden"; "Nicht bestanden") =WENN(ODER(B2="VIP"; C2>1000); "Expressversand"; "")Einen Bereich prüfen: Liegt ein Wert zwischen 10 und 20? =UND(A2>=10; A2<=20) Beachten Sie, dass Excel 10<=A2<=20 nicht versteht; dafür brauchen Sie immer UND.
NICHT
NICHT kehrt ein Ergebnis um. Am nützlichsten ist es mit Funktionen, die WAHR/FALSCH zurückgeben:
=NICHT(ISTLEER(A2)): WAHR, wenn A2 ausgefüllt ist.=WENN(NICHT(ISTZAHL(SUCHEN("test"; A2))); "Echte Bestellung"; "Test")
Oft ist <> einfacher: =A2<>"Erledigt" statt =NICHT(A2="Erledigt")
In bedingter Formatierung und FILTER
- Regel für die bedingte Formatierung:
=UND($D2<HEUTE(); $E2<>"Erledigt")hebt überfällige offene Aufgaben hervor. - FILTER akzeptiert kein UND/ODER über Bereiche; verwenden Sie
*für UND und+für ODER:=FILTER(A2:C10; (B2:B10>=60)*(C2:C10="Ja"))
Häufige Fragen
Wie viele Bedingungen akzeptieren UND und ODER?
Jeweils bis zu 255 Bedingungen.
Warum gibt UND #WERT! zurück?
Keines der Argumente ergibt WAHR oder FALSCH, etwa wenn Sie auf Zellen mit Text verweisen. Prüfen Sie, dass jedes Argument ein Vergleich ist.
Was ist XODER?
XODER („exklusives Oder“) ergibt WAHR, wenn eine ungerade Anzahl von Bedingungen wahr ist; bei zwei Bedingungen, wenn genau eine davon wahr ist.