So verwenden Sie die XOR-Funktion in Google Sheets
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(logical1, logical2,. ..)
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.
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 wahr ist. Diese Aussage ist falsch, und folglich gibt es null wahre Aussagen. Da Null eine gerade Zahl ist, gibt XOR FALSE zurück .
- In Zelle C2 überprüft XOR 2>1 , und da es wahr ist, gibt es eine wahre Aussage. Eins ist eine ungerade Zahl, also gibt XOR TRUE aus .
- In Zelle D2 prüft XOR zwei Aussagen: 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 TRUE aus .
- Zelle E2 ist bemerkenswert. XOR wird aufgerufen, um die Anweisungen 2>1 und 4>3 zu prüfen . Beide Aussagen sind wahr, aber XOR gibt FALSE zurück . Das liegt daran, dass es jetzt zwei wahre Aussagen gibt und zwei eine gerade Zahl ist. Daher gibt XOR FALSE zurück .
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 gibt FALSE zurück, da 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 sie anstelle von benutzerdefinierten Ausgaben TRUE oder FALSE zurückgibt. 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:
- Wählen Sie die erste Zelle aus, in der Sie die XOR-Ergebnisse ausgeben möchten. In diesem Beispiel ist das die Zelle B2 .
- Geben Sie in der Formelleiste die folgende Formel ein:
=XOR(A2>AVERAGE(A2:A14))
- Drücken Sie die Eingabetaste .
- 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 XOR auf , füttert es mit der Zelle ( A2 ) und fordert es dann auf zu testen, ob die Zelle größer als AVERAGE(A2:A14) ist, was der Durchschnitt aller Zahlen ist. Wenn die Zelle über dem Durchschnitt liegt, haben Sie eine wahre Aussage. Eins ist eine ungerade Zahl, und daher gibt XOR TRUE aus .
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.
- Wählen Sie die Zelle aus, in der Sie die Ausgabe von XOR sehen möchten. In dieser Tabelle ist das die Zelle F2 .
- Geben Sie in der Formelleiste die folgende Formel ein:
=XOR(A2:E2)
- Drücken Sie die Eingabetaste .
- 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 durchsucht XOR die Zellen A2 bis E2 . Hier gibt es keine Tests, da wir keine Bedingung angegeben haben. XOR nimmt nur die verfügbaren Zahlen in diesem Bereich auf und gibt TRUE zurück, wenn die Anzahl der Zahlen ungerade ist. Wenn die Zählung gerade ist, gibt XOR FALSE aus .
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.
XOR-Funktion Beispiel 1: Fußballmannschaften
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:
=ArrayFormula(XOR(B2:C2="Win"))
Die Formel fordert XOR auf, die Spielergebnisse ( B2 bis C2 ) durchzusehen und zu sehen, wie viele gleich gewinnen . Wenn das Team null oder zwei Spiele gewonnen hat, gibt XOR FALSE aus, da null und zwei gerade Zahlen sind. Wenn das Team nur ein Spiel gewonnen hat, gibt XOR WAHR aus, da eins eine ungerade Zahl ist.
Beachten Sie, dass Sie die Kernformel in eine ARRAYFORMULA-Funktion in Google Sheets einfügen müssen, da XOR die Zellen in diesem Bereich einzeln testen soll.
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:
=ArrayFormula(XOR(B2:B10="No"))
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, gibt XOR TRUE aus . 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 gibt TRUE zurück, wenn eine ungerade Anzahl von Werten die Bedingung erfüllt. Andernfalls wird FALSE zurückgegeben.
Wenn Sie XOR einen einzelnen Parameter geben, 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!
Schreibe einen Kommentar