Kurzfassung —
NOTkehrt ein Urteil um:NOT(TRUE)istFALSE.XORist das exklusive Oder — bei zwei Eingaben ist es nur dannTRUE, wenn sie sich unterscheiden. Zwei Fallen richten den Schaden an. Erstens nimmtNOTgenau ein Argument, um also etwas Zusammengesetztes zu verneinen, müssen SieNOT(AND(a, b))schreiben — und sein eigentlicher Wert ist das Gesetz von De Morgan, das eine verworrene Bedingung in eine einfachere umschreibt. Zweitens bedeutetXORmit 3 oder mehr Eingaben nicht „genau eines ist wahr" — es gibtTRUEfür eine ungerade Anzahl vonTRUEs zurück. Für „genau eines von vielen" zählen Sie stattdessen.NOTfunktioniert überall;XORbraucht Excel 2013+.
=IF(NOT(ISBLANK(A2)), "Filled", "Empty") ' ein Urteil umkehren
=XOR(A2="Yes", B2="Yes") ' TRUE, wenn genau eines Yes sagt
NOT und XOR sind die beiden logischen Funktionen, zu denen man zuletzt greift
und die man am meisten missbraucht. NOT wirkt überflüssig, bis Sie die eine Sache
lernen, in der es wirklich gut ist; XOR wirkt offensichtlich, bis es bei drei
Eingaben leise das Gegenteil dessen zurückgibt, was Sie erwartet haben. Beide
ergeben Sinn in dem Moment, in dem Sie sehen, wofür jede eigentlich da ist.
Hinweis: In einer deutschen Excel-Oberfläche heißen die Funktionen NICHT (NOT) und XODER (XOR). Verwandt: AND = UND, OR = ODER, IF = WENN, ISBLANK = ISTLEER, ISNUMBER = ISTZAHL, COUNTIF = ZÄHLENWENN, SUMPRODUCT = SUMMENPRODUKT, FILTER = FILTER. Fehlercodes lauten im deutschen Excel: #NV, #BEZUG!, #NAME?, #WERT!, #DIV/0!. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.
Was Sie lernen
- Das mentale Modell:
NOTist ein Kippschalter,XORein Unterschieds-Detektor - Warum
NOTgenau ein Argument nimmt — und die Falle bei zusammengesetzten Bedingungen - Wann
NOTseinen Platz verdient, und wann es nur ein aufgehübschtes<>ist - Das Gesetz von De Morgan: die Umschreibung, die
NOTwissenswert macht XORmit zwei Eingaben („sie unterscheiden sich") vs. die Ungerade-Anzahl-Überraschung bei 3+- Das richtige Werkzeug für „genau eines von vielen" — und es ist nicht
XOR
Das mentale Modell: ein Kippschalter und ein Unterschieds-Detektor
NOT ist ein Lichtschalter für ein einzelnes Urteil. Was auch immer an TRUE/FALSE
hineingeht, das Gegenteil kommt heraus — mehr nicht. XOR ist ein
Unterschieds-Detektor: Reichen Sie ihm zwei Bedingungen, und es antwortet „sind
diese beiden verschieden?"
=NOT(A2>10) ' TRUE, wenn A2 NICHT größer als 10 ist
=XOR(A2>10, B2>10) ' TRUE, wenn genau eines von beiden größer als 10 ist
Halten Sie diese beiden Bilder getrennt — ein Umkehren und ein Unterschied —,
und Sie werden sie nie mit AND/OR verwechseln, die Bedingungen kombinieren,
statt sie umzukehren oder zu vergleichen.
NOT nimmt genau ein Argument (die Zusammengesetzt-Falle)
NOT verneint einen einzelnen Wahrheitswert. Das ist der Fehler, auf den man
zuerst stößt — der Versuch, zwei Bedingungen auf einmal zu verneinen:
=NOT(A2>0, B2>0) ' FALSCH — zu viele Argumente
=NOT(AND(A2>0, B2>0)) ' RICHTIG — das kombinierte Urteil verneinen
Um eine zusammengesetzte Bedingung umzukehren, kombinieren Sie sie zuerst (mit
AND/OR) zu einem Urteil und kehren dann
dieses Urteil um. NOT ist das letzte Glied der Kette, nie der Kombinierer.
Wann NOT seinen Platz verdient — und wann es nur ein verkleidetes <> ist
Hier der ehrliche Teil, den die meisten Anleitungen auslassen: Ein Großteil der
NOT-Nutzung ist reines Rauschen. NOT(A2="x") ist exakt A2<>"x", nur länger und
schwerer zu lesen:
=NOT(A2="Done") ' funktioniert, aber...
=A2<>"Done" ' ...das ist klarer
=NOT(A2>10) ' funktioniert, aber A2<=10 ist klarer
Für einen einfachen Vergleich nutzen Sie den umgekehrten Operator (<>, <=,
>=) und lassen NOT ganz weg. NOT verdient sein Brot an zwei Stellen: beim
Verneinen einer Funktion, die bereits einen Wahrheitswert zurückgibt und wo es
keinen Operator zum Umkehren gibt — NOT(ISBLANK(A2)), NOT(ISNUMBER(A2)) (siehe
die IS-Funktionen) — und beim Verneinen einer
benannten oder zusammengesetzten Bedingung, damit die Formel sich wie ein Satz
liest. Lässt sich derselbe Test mit einem einzigen Vergleichsoperator ausdrücken,
ist das fast immer die bessere Wahl.
Das Gesetz von De Morgan: die eigentliche Superkraft von NOT
Der Grund, warum NOT überhaupt wissenswert ist, liegt darin, dass es Ihnen
erlaubt, verworrene Logik umzuschreiben. Das Gesetz von De Morgan besagt, dass
die Verneinung eines AND es in ein OR der Verneinungen verwandelt und umgekehrt:
' "NICHT (sowohl A als auch B)" ist dasselbe wie "(nicht A) ODER (nicht B)"
=NOT(AND(A2="EU", B2>1000)) = =OR(A2<>"EU", B2<=1000)
' "NICHT (entweder A oder B)" ist dasselbe wie "(nicht A) UND (nicht B)"
=NOT(OR(Status="Void", Status="Draft")) = =AND(Status<>"Void", Status<>"Draft")
Das ist wichtig, weil eine Form fast immer leichter zu lesen und in ein
IF oder ein FILTER
zu speisen ist. Ertappen Sie sich dabei, „behalte alles, was nicht storniert
und kein Entwurf ist" zu schreiben, ist die AND(...<>...)-Form auf der rechten
Seite klarer als ein NOT(OR(...))-Hüller. Den Tausch zu kennen erlaubt Ihnen, die
lesbarere Form zu wählen, statt an der Gestalt festzuhängen, die Sie zuerst
geschrieben haben.
XOR mit zwei Eingaben: „sie unterscheiden sich"
Bei genau zwei Bedingungen ist XOR der „eines, aber nicht beide"-Test — TRUE,
wenn die Eingaben uneins sind, FALSE, wenn sie übereinstimmen:
| A | B | OR |
XOR |
|---|---|---|---|
| FALSE | FALSE | FALSE | FALSE |
| TRUE | FALSE | TRUE | TRUE |
| FALSE | TRUE | TRUE | TRUE |
| TRUE | TRUE | TRUE | FALSE |
Die einzige Zeile, in der XOR und OR uneins sind, ist die letzte: OR sagt „ja,
mindestens eines", XOR sagt „nein — beide ist nicht erlaubt". Das ist der
eigentliche Anwendungsfall — sich gegenseitig ausschließende Kennzeichen, die nie
beide gesetzt sein sollten:
=IF(XOR(C2="Paid", D2="Refunded"), "OK", "Check: both or neither")
Die XOR-Überraschung: 3+ Eingaben bedeuten „ungerade Anzahl", nicht „genau eines"
Hier ist die Falle, die fast jeden erwischt. Es liegt nahe, XOR als „genau eines
ist wahr" zu lesen. Bei zwei Eingaben stimmt das zufällig. Bei drei oder mehr
stimmt es nicht — XOR gibt TRUE zurück, wenn eine ungerade Anzahl von
Eingaben wahr ist:
=XOR(TRUE, TRUE, TRUE) ' -> TRUE (drei Wahre = ungerade), NICHT "genau eines"
=XOR(TRUE, TRUE, FALSE) ' -> FALSE (zwei Wahre = gerade)
=XOR(TRUE, FALSE, FALSE) ' -> TRUE (ein Wahres = ungerade)
XOR ist in Wahrheit eine Paritätsprüfung — es zählt, wie viele Wahre es gibt,
und meldet, ob diese Anzahl ungerade ist. Das ist gelegentlich genau das, was Sie
wollen (Paritätsbits, Umschaltketten), aber es ist fast nie das, was jemand meint,
wenn er sagt „genau eines dieser Kästchen ist angehakt".
Für „genau eines von vielen" zählen Sie stattdessen
Wenn Sie wirklich „eines und nur eines davon ist wahr" brauchen, hören Sie auf,
XOR zu nutzen, und zählen Sie die Wahren direkt — prüfen Sie dann, ob die Anzahl
gleich 1 ist:
=(--(A2="Yes") + --(B2="Yes") + --(C2="Yes")) = 1 ' genau ein Yes
=COUNTIF(B2:D2, "Yes") = 1 ' dieselbe Idee über einen Bereich
Das -- wandelt jedes TRUE/FALSE in 1/0 um (derselbe Trick, der
SUMPRODUCT antreibt), sodass die Summe
buchstäblich „wie viele sind wahr" ist. Diese mit 1 zu vergleichen sagt „genau
eines"; mit >=1 sagt „mindestens eines" (das ist OR); mit =0 sagt „keines".
Das Zählen skaliert auf jede Anzahl von Bedingungen und überrascht Sie nie mit
Parität.
Die Abwägung
- Ein einzelnes Urteil aus einer Wahrheitswert-liefernden Funktion umkehren →
NOT(etwaNOT(ISBLANK(...))). - Einen einfachen Vergleich verneinen → nutzen Sie
<>,<=,>=, nichtNOT. - Ein verworrenes
NOT(AND/OR(...))vereinfachen → wenden Sie das Gesetz von De Morgan an und behalten Sie die lesbare Seite. - Zwei sich gegenseitig ausschließende Kennzeichen →
XOR. - „Genau eines von mehreren" → zählen Sie mit
--/COUNTIF, niemalsXORbei 3+ Eingaben.
Wie ExcelMaster hilft
Die Logik, die hier stolpern lässt, ist subtil — „nicht beide", „genau eines",
„keines davon" — und die falsche Funktion versagt leise und gibt eine plausible
Antwort zurück, die in den Randfällen falsch ist. ExcelMaster liest die Regel
so, wie Sie sie sagen — markiere Zeilen, in denen genau ein Freigabekästchen
angehakt ist — und schreibt die Form, die das auch tatsächlich meint (ein
gezähltes =1, nicht ein Paritäts-XOR), oder wendet das Gesetz von De Morgan an,
um aus einer doppelten Verneinung etwas zu machen, das Sie in sechs Monaten noch
lesen können.
Häufige Fragen
Was macht die NOT-Funktion in Excel?
NOT kehrt einen einzelnen Wahrheitswert um: NOT(TRUE) ist FALSE und
NOT(FALSE) ist TRUE. Es nimmt genau ein Argument, um also eine zusammengesetzte
Bedingung zu verneinen, hüllen Sie sie ein: NOT(AND(A2>0, B2>0)).
Brauche ich NOT überhaupt, oder kann ich stattdessen <> nutzen?
Für einen schlichten Vergleich ist <> (und <=, >=) klarer: A2<>"x" schlägt
NOT(A2="x"). Nutzen Sie NOT hauptsächlich, um eine Funktion umzukehren, die
einen Wahrheitswert zurückgibt — NOT(ISBLANK(A2)) — oder um ein ganzes
AND/OR-Zusammengesetztes zu verneinen.
Was ist der Unterschied zwischen OR und XOR in Excel?
Bei zwei Eingaben stimmen sie überein, außer wenn beide wahr sind: OR gibt
TRUE zurück, XOR gibt FALSE zurück. XOR ist „eines, aber nicht beide".
Nutzen Sie OR für „mindestens eines", XOR für sich gegenseitig ausschließende
Kennzeichen.
Warum gibt XOR TRUE zurück, wenn drei Bedingungen wahr sind?
Weil XOR die Parität prüft, nicht „genau eines". Es gibt TRUE für eine
ungerade Anzahl von TRUE-Eingaben zurück, sodass drei Wahre (ungerade) TRUE
ergeben. Für „genau eines von vielen" zählen Sie stattdessen die Wahren:
COUNTIF(range, TRUE)=1.
Wie prüfe ich, dass genau eine von mehreren Zellen gefüllt ist?
Zählen und mit 1 vergleichen: =COUNTIF(B2:D2, "Yes")=1 oder
=(--(A2="Yes")+--(B2="Yes")+--(C2="Yes"))=1. Nutzen Sie XOR nicht für mehr als
zwei Bedingungen — es prüft ungerade/gerade, nicht „genau eines".
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 04.07.2026.
Verwandte Anleitungen: Excel AND & OR · Excel IS-Funktionen · Excel IF · Excel SUMPRODUCT · Excel FILTER
