Spreadsheet Practice

XODER-Funktion (XOR)

Kurz gesagt

XODER gibt WAHR zurück, wenn eine ungerade Anzahl der Bedingungen WAHR ist.

Syntax
=XODER(Wahrheitswert1; [Wahrheitswert2]; ...)
Häufigste Verwendung
=XODER(B2="Ja";C2="Ja") ergibt FALSCH (Beide sind WAHR, es gibt also keinen Widerspruch: FALSCH)

Bei zwei Bedingungen heißt das „das eine oder das andere, aber nicht beides“. So findest du Datensätze, die sich selbst widersprechen: eine als versendet markierte Bestellung ohne Sendungsnummer oder einen Rabatt auf eine Bestellung, die dafür zu klein ist.

Englischer Name
XOR
Verfügbar in
Excel 2013 und neuer
Kategorie
Logik
Rückgabewert
WAHR, wenn eine ungerade Anzahl von Argumenten WAHR ist, sonst FALSCH.
Google Sheets
In Google Sheets verfügbar.

Syntax

=XODER(Wahrheitswert1; [Wahrheitswert2]; ...)

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
Wahrheitswert1ErforderlichDie erste Bedingung.
Wahrheitswert2OptionalWeitere Bedingungen, insgesamt bis zu 254.

Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

ZelleFormelErgebnisWas es zeigt
D2=XODER(B2="Ja";C2="Ja")FALSCHBeide sind WAHR, es gibt also keinen Widerspruch: FALSCH
D3=XODER(B3="Ja";C3="Ja")WAHRVersendet ohne Sendungsnummer: genau eine ist WAHR
D4=WENN(XODER(B4="Ja";C4="Ja");"Prüfen";"OK")OKIn WENN, um die Zeile zu kennzeichnen

Live ausprobieren

Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.

Beispieldaten als Tabelle anzeigen
BestellungVerschicktMit SendungsnummerErgebnis
K-210JaJaFALSCH
K-211JaNeinWAHR
K-212NeinNeinOK

XODER üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Rabattregel prüfen

Bestellungen ab 500 € sollen einen Rabatt bekommen, kleinere nicht. Gib in D2 WAHR zurück, wenn eine Zeile gegen diese Regel verstößt: Der Betrag ist mindestens 500 oder der Rabatt größer als 0, aber nicht beides. Ziehe die Formel bis D7 nach unten.

Typische Fehler

Was du siehstUrsache und Lösung
„Genau eine“ bei drei Bedingungen erwartetBei drei Bedingungen ist XODER WAHR, wenn eine oder alle drei erfüllt sind. Um genau eine zu verlangen, zähle sie: =(B2="Ja")+(C2="Ja")+(D2="Ja")=1.
XODER statt ODER verwendetODER ist WAHR, wenn beide Bedingungen erfüllt sind; XODER ist in diesem Fall FALSCH. Nimm XODER nur, wenn „beides“ als Problem gelten soll.
#NAME?XODER gibt es seit Excel 2013. In älteren Versionen vergleichst du die beiden Prüfungen direkt: =(B2="Ja")<>(C2="Ja").

Tipps

  • Bei zwei Bedingungen liefert XODER(a;b) dasselbe wie a<>b.

Häufige Fragen

Was bedeutet XODER in Excel?

Exklusives ODER: WAHR, wenn eine Bedingung erfüllt ist, aber nicht beide. Bei mehr als zwei Bedingungen ist es WAHR, wenn eine ungerade Anzahl erfüllt ist.

Was ist der Unterschied zwischen ODER und XODER?

ODER ist WAHR, wenn irgendeine Bedingung erfüllt ist, auch wenn alle erfüllt sind. XODER ist FALSCH, wenn beide von zwei Bedingungen erfüllt sind.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .