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.
Syntax
=XODER(Wahrheitswert1; [Wahrheitswert2]; ...)
Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Wahrheitswert1 | Erforderlich | Die erste Bedingung. |
Wahrheitswert2 | Optional | Weitere Bedingungen, insgesamt bis zu 254. |
Beispiele
Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| D2 | =XODER(B2="Ja";C2="Ja") | FALSCH | Beide sind WAHR, es gibt also keinen Widerspruch: FALSCH |
| D3 | =XODER(B3="Ja";C3="Ja") | WAHR | Versendet ohne Sendungsnummer: genau eine ist WAHR |
| D4 | =WENN(XODER(B4="Ja";C4="Ja");"Prüfen";"OK") | OK | In 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
| Bestellung | Verschickt | Mit Sendungsnummer | Ergebnis |
| K-210 | Ja | Ja | FALSCH |
| K-211 | Ja | Nein | WAHR |
| K-212 | Nein | Nein | OK |
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
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 siehst | Ursache und Lösung |
|---|---|
| „Genau eine“ bei drei Bedingungen erwartet | Bei 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 verwendet | ODER 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.
Diese Seite auf Englisch: XOR. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .