Excel XOR-Funktion - Wenn Xor-Anweisungen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel XOR-Funktion in Excel, um zu testen, ob nur ein Kriterium zutrifft.

Beschreibung der XOR-Funktion:

Die XOR-Funktion prüft, ob eine und nur eine Bedingung erfüllt ist. Gibt TRUE oder FALSE zurück. Wenn keine oder mehrere Bedingungen erfüllt sind, gibt XOR FALSE zurück. Wenn nur eine Bedingung erfüllt ist, gibt XOR TRUE zurück.

Um die XOR Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

XOR-Funktion Syntax und Eingaben:

1 =XOR(logisch1,logisch2)

logisch1 - Logische Ausdrücke. Beispiel: A1 > 4.

Was ist die XOR-Funktion?

XOR ist eine der logischen Funktionen von Excel. Es berechnet einen sogenannten „exklusiven ODER“-Test (verwenden Sie die Excel ODER-Funktion<>, wenn Sie einen inklusive ODER).

Was ist ein Exklusiv-ODER?

Der Exklusiv-OP ist etwas komplexer als der Standard-OP. Es nimmt eine Reihe von Argumenten und wertet sie entweder als TRUE oder FALSE aus. Dann:

  • Wenn eine ungerade Anzahl von Argumenten WAHR ist, gibt XOR WAHR zurück
  • Wenn eine gerade Anzahl von Argumenten WAHR ist, gibt XOR FALSE zurück
  • Wenn keine Argumente WAHR sind, gibt XOR auch FALSE zurück (Null ist eine gerade Zahl)

So verwenden Sie die XOR-Funktion

Mit der Excel-XOR-Funktion liefern Sie eine Reihe von Argumenten. XOR wertet diese Argumente zuerst als TRUE oder FALSE aus und führt dann den Exklusiv-ODER-Test an den Ergebnissen durch. Siehe das Beispiel unten:

1 =XOR(B3, C3)

XOR gibt TRUE zurück, wenn eine ungerade Anzahl der Argumente TRUE ergibt, und FALSE, wenn eine gerade Anzahl der Argumente TRUE ergibt.

Verwenden von XOR mit zwei Argumenten

Die bei weitem häufigste Verwendung von XOR ist, wenn Sie nur zwei Argumente in der Funktion haben. Dies bedeutet, dass Excel TRUE zurückgibt, wenn eines der Argumente wahr ist, und FALSE, wenn beides oder keines der Argumente wahr ist. Hier ist ein Beispiel.

Sie sind der Besitzer einer Sportbar und möchten Ihren Mitarbeitern einen Bonus geben, wenn sie in einer bestimmten Woche mehr als 800 US-Dollar an Lebensmitteln und 800 US-Dollar an Getränken verkaufen. Sie fühlen sich jedoch großzügig. Wenn sie also entweder Speisen oder Getränke über 800 US-Dollar verkaufen, aber nicht beides, geben Sie ihnen einen halben Bonus.

Hier die Einnahmen der letzten Woche:

In Spalte E haben Sie den vollen Bonus mit Excels UND-Funktion <> berechnet:

1 =UND(C3>=800,D3>=800)

Dies gibt TRUE zurück, wenn sowohl der Lebensmittel- als auch der Getränkeumsatz über 800 USD liegen.

Und Sie können den halben Bonus mit der XOR-Funktion berechnen:

1 =XOR(C3>=800,D3>=800)

Beachten Sie, dass die Argumente in beiden Funktionen genau gleich sind, aber XOR wertet diese Argumente ganz anders aus als AND.

Verwenden von XOR mit mehr als zwei Argumenten

Obwohl die Verwendung von mehr als zwei Argumenten in Excel seltener ist, können Sie in XOR bis zu 255 Argumente definieren.

Wie viele Sie auch definieren, XOR gibt TRUE zurück, wenn eine ungerade Zahl zu TRUE ausgewertet wird, und FALSE, wenn eine gerade Anzahl von ihnen zu TRUE ausgewertet wird.

Siehe unten:

1 =XOR(B3:G3)

Um Zeit zu sparen, können Sie hier einen Zellbereich angeben, anstatt die Zellbezüge durch Kommas zu trennen.

Vergleich von Text mit XOR

Beachten Sie, dass bei Textvergleichen die Groß-/Kleinschreibung nicht beachtet wird. Die folgenden Formeln führen also alle zum gleichen Ergebnis:

123 =XOR(C3="Spielberg")=XOR(C3="SPIELBERG")=XOR(C3="SpieLbErG")

Außerdem unterstützt XOR keine Platzhalter. Wenn Sie also die folgende Formel verwendet haben:

1 =XOR(C3="Spiel*")

XOR sucht nach einer genauen Übereinstimmung mit der Textzeichenfolge „Spiel*“.

Zahlen vergleichen

Beim Zahlenvergleich stehen Ihnen verschiedene Vergleichsoperatoren zur Verfügung. Diese sind:

Wenn ein Ausdruck in der XOR-Funktion zu einer Zahl ungleich Null ausgewertet wird, interpretiert XOR diesen logischen Test als WAHR. Wenn ein Ausdruck 0 ist oder zu 0 ausgewertet wird, wertet XOR dies als false aus. Dies wird unten gezeigt:

Verwenden von XOR mit IF

XOR wird oft als Teil eines logischen Tests in einer IF-Anweisung verwendet. Im Wesentlichen ermöglicht Ihnen IF, den Rückgabewert des XOR-Tests anzupassen. Anstatt also nur „WAHR“ oder „FALSCH“ zu sagen, können Sie alles zurückgeben – Text, Zahlen oder sogar eine andere Formel.

Um auf unser Sportbar-Bonusbeispiel von vorhin zurückzukommen, könnten Sie es so verwenden:

1 =IF(XOR(C3>=800,D3>=800),"Ja", "Nein")

IF wertet zuerst die XOR-Funktion aus. Wenn es zu TRUE ausgewertet wird, gibt es "Yes" zurück. Wenn es FALSE ergibt, gibt es „No“ zurück.

Ich habe auch eine IF-Anweisung zur Formel "Full Bonus" in Spalte E hinzugefügt, die die UND-Funktion anstelle des XOR verwendet.

Die Kombination von IF mit logischen Funktionen auf diese Weise kann dazu beitragen, unsere Daten für das menschliche Auge etwas freundlicher zu machen.

Lesen Sie mehr auf der Hauptseite der Excel-IF-Funktion <>.

XOR in Google Tabellen

Die XOR-Funktion funktioniert in Google Sheets genauso wie in Excel:

Zusätzliche Bemerkungen

Verwenden Sie die XOR-Funktion, um zu testen, ob nur eine Bedingung erfüllt ist. Jede Bedingung muss ein logischer Ausdruck (zB: a1 >5), ein Verweis auf eine Zelle mit TRUE oder FALSE oder ein Array mit allen logischen Werten sein. Wenn der eine und einzige Bedingungen sind WAHR, die Formel gibt WAHR zurück, andernfalls gibt sie FALSCH zurück.

XOR ist eine logische Funktion und wird im Allgemeinen in Verbindung mit einer anderen logischen Funktion verwendet, WENN:
Die IF-Formel tut eine Sache, wenn eine Bedingung WAHR ist, und eine andere, wenn eine Bedingung FALSCH ist. Wenn Sie die ODER-Funktion verwenden, „verschachteln“ Sie sie oft in einer IF-Funktion.

Vielleicht möchten Sie auch diese anderen logischen Funktionen verwenden:
Die UND-Funktion prüft, ob alle Bedingungen erfüllt sind.
ODER Formeln testen, ob ein oder mehr Bedingung erfüllt sind.

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave