Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

XOR ist eine logische Operation, die für Exclusive OR steht. XOR hat viele Anwendungen in der Programmierung, ist aber auch in Tabellenkalkulations-Apps wie Google Sheets nützlich. Die XOR-Funktion in Google Sheets gibt je nach logischer Operation entweder TRUE oder FALSE zurück.

Diese Funktion ist etwas schwieriger zu verstehen als andere Funktionen in Google Sheets, aber keine Sorge. Wir werden XOR aufschlüsseln, erklären, wie es funktioniert und wie Sie es in Google Sheets verwenden können.

Syntax der XOR-Funktion: Wie funktioniert sie?

XOR ist eine logische Funktion, die einen oder mehrere logische Ausdrücke aufnimmt, testet und dann TRUE oder FALSE zurückgibt.

=XOR(logisch1, logisch2, ...)

Die XOR-Funktion in Google Sheets testet die logischen Ausdrücke, mit denen Sie sie füttern, und zweitens testet sie, ob eine ungerade Anzahl ihrer Eingaben wahr ist. Wenn es eine ungerade Anzahl wahrer Werte gibt, wird TRUE zurückgegeben. Wenn es eine gerade Anzahl wahrer Werte oder gar keine wahren Werte gibt, wird FALSE zurückgegeben.

instagram viewer

Um die XOR-Funktion in Google Sheets zu verwenden, rufen Sie die Funktion auf und geben Sie einen logischen Ausdruck als Argument an. Dieser logische Test kann alles sein, und Sie können in Ihrem Test auch auf Zellen verweisen.

In der obigen Tabelle können Sie die Reaktion von XOR auf verschiedene Tests sehen. Lassen Sie uns das aufschlüsseln:

  • In der ersten Zelle (B2), haben wir XOR gebeten zu prüfen, ob 1>2 ist wahr. Diese Aussage ist falsch, und folglich gibt es null wahre Aussagen. Da Null eine gerade Zahl ist, gibt XOR zurück FALSCH.
  • In der Zelle C2, XOR-Prüfungen 2>1, und da es wahr ist, gibt es eine wahre Aussage. Eins ist eine ungerade Zahl, also gibt XOR aus WAHR.
  • In der Zelle D2, XOR überprüft zwei Anweisungen: 2>1 Und 1>2. Die erste Aussage ist wahr, die zweite Aussage ist falsch. Da es eine ungerade Anzahl wahrer Aussagen gibt, gibt XOR aus WAHR.
  • Zelle E2 ist bemerkenswert. XOR wird aufgerufen, um Anweisungen zu überprüfen 2>1 Und 4>3. Beide Aussagen sind wahr, aber XOR kehrt zurück FALSCH. Das liegt daran, dass es jetzt zwei wahre Aussagen gibt und zwei eine gerade Zahl ist. Daher kehrt XOR zurück FALSCH.

Wenn Sie XOR statt eines logischen Tests mit einer Zahl füttern, betrachtet XOR dies als wahre Aussage. Wenn Sie XOR beispielsweise nur mit der Zahl 1 füttern, wird TRUE zurückgegeben, da es eine wahre Aussage gibt.

Inzwischen können Sie wahrscheinlich erraten, was die folgende Formel ausgeben wird:

=XOR(1,2,3,4)

In dieser Formel haben wir XOR vier Zahlen gegeben. Das sind keine Tests, also sind sie immer wahr. Von dort durchsucht XOR die Eingabe, findet vier wahre Aussagen und kehrt zurück FALSCH weil vier eine gerade Zahl ist.

So verwenden Sie die XOR-Funktion in Google Sheets

XOR ist eine besondere Funktion, da sie zusätzlich zu den Aussagen selbst die Anzahl der wahren Aussagen berücksichtigt. Wenn Sie einen einzelnen Test durchführen, spiegelt das Ergebnis von XOR direkt das Ergebnis des logischen Tests wider. Bei mehreren Tests hängt die Ausgabe von XOR von der Anzahl der wahren Aussagen ab.

Verwenden der XOR-Funktion in Google Sheets mit einem einzigen Parameter

In gewisser Weise ähnelt eine XOR-Funktion mit einem einzelnen Test der IF-Funktion in Google Sheets, außer dass anstelle von benutzerdefinierten Ausgaben TRUE oder FALSE zurückgegeben wird. Auf diese Weise können wir XOR verwenden, um festzustellen, ob ein Wert eine bestimmte Bedingung erfüllt oder nicht.

Um das in Aktion zu sehen, haben wir hier eine Beispieltabelle mit einer Spalte mit Zahlen. Das Ziel besteht darin, festzustellen, ob jede Zahl über dem Gesamtdurchschnitt der Zahlen liegt oder nicht. So können Sie das mit XOR machen:

  1. Wählen Sie die erste Zelle aus, in der Sie die XOR-Ergebnisse ausgeben möchten. In diesem Beispiel ist das Zelle B2.
  2. Geben Sie in der Formelleiste die folgende Formel ein:
    =XOR(A2>MITTELWERT(A2:A14))
  3. Drücken Sie Eingeben.
  4. Greifen Sie den Ausfüllgriff und lassen Sie sich in die darunter liegenden Zellen fallen.

Jetzt sagt Ihnen XOR, ob die Zahl die angegebene Bedingung erfüllt oder nicht. Wenn die Zahl über dem Durchschnitt liegt, wird TRUE zurückgegeben, andernfalls FALSE.

Die Formel verwendet sowohl XOR als auch die AVERAGE-Funktion. Es ruft an XOR, füttert es die Zelle (A2) und fordert es dann auf zu testen, ob die Zelle größer als ist DURCHSCHNITT (A2:A14), das ist der Durchschnitt aller Zahlen. Wenn die Zelle über dem Durchschnitt liegt, haben Sie eine wahre Aussage. Eins ist eine ungerade Zahl, und daher wird XOR ausgegeben WAHR.

Verwenden der XOR-Funktion in Google Sheets mit mehreren Parametern

Sie können die Empfindlichkeit von XOR gegenüber der Anzahl wahrer Aussagen deutlich beobachten, wenn Sie es mit mehr als einem Parameter füttern. Bei mehreren Parametern geht XOR durch die Anweisungen und gibt TRUE zurück, wenn es eine ungerade Anzahl wahrer Anweisungen gibt. Andernfalls wird FALSE zurückgegeben.

Diese Eigenschaft von XOR macht es nützlich, wenn wir feststellen möchten, ob wir eine ungerade oder gerade Anzahl spezifischer Werte haben. Sehen wir uns das an einem Beispiel an.

In dieser Beispieltabelle haben wir fünf Spalten, die Zahlenfolgen gewidmet sind. Das Ziel hier ist es, die XOR-Funktion zu verwenden, um zu bestimmen, ob es eine ungerade Anzahl von Zahlen in jeder Sequenz gibt.

  1. Wählen Sie die Zelle aus, in der Sie die Ausgabe von XOR sehen möchten. In dieser Tabelle ist das eine Zelle F2.
  2. Geben Sie in der Formelleiste die folgende Formel ein:
    =XOR(A2:E2)
  3. Drücken Sie Eingeben.
  4. Greifen Sie nach dem Ausfüllkästchen und legen Sie es in den darunter liegenden Zellen ab.

XOR sagt Ihnen jetzt, ob jede Zeichenfolge eine ungerade Anzahl von Zahlen enthält oder nicht. Denken Sie daran, dass Zahlen wahre Aussagen sind und XOR TRUE zurückgibt, wenn es eine ungerade Anzahl wahrer Aussagen gibt.

In der Formel XOR schaut durch Zellen A2 Zu E2. Hier gibt es keine Tests, da wir keine Bedingung angegeben haben. XOR nimmt nur die verfügbaren Zahlen in diesem Bereich auf und kehrt zurück WAHR wenn die Anzahl der Zahlen ungerade ist. Wenn die Zählung gerade ist, wird XOR ausgegeben FALSCH.

Beispiele aus der Praxis für XOR in Google Sheets

Sie können XOR in jedem Google Sheets-Szenario nachschlagen, in dem die Anzahl bestimmter Werte, die gerade oder ungerade sind, von entscheidender Bedeutung ist. Hier sind zwei Beispiele, um Ihnen eine Vorstellung davon zu geben, wie diese Szenarien im wirklichen Leben aussehen könnten.

In diesem Szenario haben wir vier Fußballmannschaften in einer Liga, und jede Mannschaft hat zwei Spiele bestritten. Natürlich belegt die Mannschaft, die beide Spiele gewonnen hat, den ersten Platz und die Mannschaft, die beide Spiele verloren hat, den letzten Platz.

Die Teams, die ein Spiel gewonnen und ein weiteres verloren haben, bestreiten ein drittes Spiel, um den zweiten und dritten Platz zu ermitteln. Ziel ist es, festzulegen, welche Teams ein drittes Spiel bestreiten.

Dieses Ziel erreichen Sie ganz einfach mit der XOR-Funktion:

=ArrayFormel(XOR(B2:C2="Gewinnen"))

Die Formel fordert XOR um die Spielergebnisse durchzusehen (B2 Zu C2) und sehen, wie viele gleich sind Gewinnen. Wenn das Team null oder zwei Spiele gewonnen hat, gibt XOR aus FALSCH weil null und zwei gerade Zahlen sind. Wenn das Team nur ein Spiel gewonnen hat, gibt XOR aus WAHR weil eins eine ungerade Zahl ist.

Beachten Sie, dass Sie die Kernformel in ein einfügen müssen, da XOR die Zellen in diesem Bereich einzeln testen soll ARRAYFORMULA-Funktion in Google Sheets.

XOR-Funktion Beispiel 2: Dinnerparty-Begleiter

In diesem Szenario haben wir eine Liste der Gäste, die an einer Dinnerparty teilnehmen, und ob sie eine Begleitung mitbringen. Der Gastgeber hat bereits einen rechteckigen Esstisch, aber er überlegt, ob er stattdessen einen runden Tisch verwenden sollte.

Da ein Rechteck vier Kanten hat, kann nur eine gerade Anzahl von Personen gleichmäßig darum sitzen. Ein Kreis hingegen erlaubt auch einer ungeraden Anzahl von Personen, um ihn herum zu sitzen.

Sie können dem Host helfen, eine Entscheidung zu treffen, indem Sie die XOR-Funktion verwenden:

=ArrayFormel(XOR(B2:B10="NEIN"))

Um diese Formel zu verstehen, müssen Sie sich an drei mathematische Gesetze erinnern:

  • Die Summe einer geraden Zahl mit einer ungeraden Zahl ergibt eine ungerade Zahl.
  • Die Summe einer geraden Zahl mit einer geraden Zahl ergibt eine gerade Zahl.
  • Jede Zahl multipliziert mit zwei ergibt eine gerade Zahl.

Diese Gesetze bedeuten, dass die Summe der Gäste, die eine Begleitperson mitbringen, und deren Begleitpersonen eine gerade Zahl ist, weil es einfach ihre Anzahl multipliziert mit zwei ist.

Wenn es also eine gerade Anzahl von Gästen ohne Begleitpersonen gibt, ist die Gesamtzahl der Gäste gerade. Wenn es jedoch eine ungerade Anzahl von Gästen ohne Begleitpersonen gibt, ist die Gesamtzahl der Gäste ungerade.

Mit diesem Wissen können Sie XOR verwenden, um die Anzahl der einzelnen Gäste zu überprüfen. Wenn die Zählung ungerade ist, wird XOR ausgegeben WAHR. Das bedeutet, dass der Gastgeber einen runden Esstisch verwenden muss!

Gerade oder ungerade? Fragen Sie XOR!

Die XOR-Funktion in Google Sheets übernimmt eine vom Benutzer angegebene Bedingung, und wenn es eine ungerade Anzahl von Werten gibt, die die Bedingung erfüllen, gibt sie TRUE zurück. Andernfalls wird FALSE zurückgegeben.

Wenn Sie XOR einen einzelnen Parameter zuweisen, sind die Ergebnisse von XOR die Testergebnisse. Aber bei mehreren Parametern bestimmt die Anzahl der wahren Aussagen die Ausgabe von XOR. Jetzt, da Sie wissen, was XOR ist und wie es funktioniert, ist es an der Zeit, dieses Wissen in Meisterschaft umzuwandeln, indem Sie es selbst ausprobieren!