die BITXOR-Funktion

Inhalt

Willkommen zurück zu unserem üblichen Blog mit Excel-Funktionen von A bis Z. Heute schauen wir auf die BITXOR Funktion.

Die BITXOR-Funktion

Diese Funktion gibt bitweise zurückXOR'Aus zwei Zahlen (XOR wurde zuerst in Excel eingeführt 2013 Ja, zur aktuellen Veröffentlichungsrate dieser Beiträge, wir sollten dazu kommen 2044). Im Wesentlichen, BITXOR Wandeln Sie zwei Zahlen in binäre Ausdrücke um und vergleichen Sie die Ziffern an jeder Position von rechts nach links. Wenn die Werte nicht gleich sind, die Funktion gibt a . zurück 1 für diese Stelle (bisschen). Für jedes 1, seine Position wird bestimmt und in eine Potenz von . umgewandelt 2 (2 ^ 0 für die Position ganz rechts, 2 ^ 1 für den Wert zu deiner Linken, 2 ^ 2 für den Wert links davon und so weiter). Dann, addiere diese entsprechenden Zweierpotenzen.

Das BITXOR Die Funktion verwendet die folgende Syntax, um zu funktionieren:

Das BITXOR Die Funktion hat die folgenden Argumente:

  • Nummer 1: Dies ist obligatorisch und muss größer oder gleich sein 0
  • Nummer 2: zusätzlich erforderlich. Muss größer oder gleich sein 0.

Dabei ist zu beachten, dass:

  • BITXOR gibt eine Dezimalzahl zurück, die das Ergebnis der Summe von Bit für Bit ist ‘XOR‘ (exklusiv XOR) seiner Parameter
  • wenn eines der Argumente außerhalb Ihrer Beschränkung liegt, BITXOR Gib die ... wieder #AUF EINS! Fehlerwert
  • wenn eines der Argumente größer ist als (2 ^ 48) -1, BITXOR Gib die ... wieder #AUF EINS! Fehlerwert
  • wenn eines der Argumente ein nicht numerischer Wert ist, BITXOR Gib die ... wieder #WERT! Fehlerwert
  • im Ergebnis, jede Bitposition ist 1 wenn die Parameterwerte an dieser Bitposition nicht gleich sind; Mit anderen Worten, ein Wert ist 0 und das andere ist 1. Als Beispiel, mit BITXOR (5,3), 5 wird ausgedrückt als 101 in binär und 3 Was 11 in binär. Um beim Vergleich zu helfen, kann in Betracht ziehen 3 Was 011. Von rechts nach links, die Bitwerte in allen drei Positionen in diesem Beispiel sind gleich (1) nur ganz rechts. Ein Ergebnis "nicht gleich"’ gibt zurück 1 für die zweite und dritte Position von rechts, und ein "gleiches Ergebnis"’ zurückbringen 0 für die Position ganz rechts
  • die Werte von 1 von den Bitpositionen zurückgekehrt, von rechts nach links in Potenzen von 2. Das Bit rechts kehrt zurück 1 (2 ^ 0), das linke Bit kehrt zurück 2 (2 ^ 1), usw
  • mit dem gleichen Beispiel, Es wird zurückgegeben 0 für die ganz rechte Bitposition, weil es a . ist 0, Es wird zurückgegeben 2 (2 ^ 1) für die Position des zweiten Bits von rechts (ein Wert von 1) und es kehrt zurück 4 (2 ^ 2) für das am weitesten links stehende Bit (auch ein Wert von 1). Die Summe ist 6, in dezimaler Darstellung.

Bitte, siehe mein Beispiel unten:

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.