So verwenden Sie die BITRSHIFT-Funktion in Excel

Anonim

In diesem Artikel erfahren Sie, wie Sie die BITRSHIFT-Funktion in Excel verwenden.

Die BITRSHIFT-Funktion in Excel führt die Bitwise Right Shift-Operation für eine Dezimalzahl aus und gibt die Dezimalzahl nach der durchgeführten Operation zurück.

Die bitweise Rechtsverschiebungsoperation wird an einer Binärzahl durchgeführt. Nehmen wir eine Dezimalzahl 4 und eine Bit-Rechtsverschiebung als 2. Wie wir wissen, wird 4 binär als 100 dargestellt. So 2 Nullen werden von rechts reduziert der Binärzahl durch Verschieben nach rechts.

Nummer Binärzahl Verschiebung_Betrag Binärzahl nach der Verschiebung Nummer nach Schicht
4 100 2 1 1

Die Funktion BITRSHIFT gibt eine bitweise Rechtsverschiebung einer Dezimalzahl bis zu shift_amount zurück.
Syntax:

number1 : eine zu verschiebende positive ganze Zahl zur Basis 10 (Dezimalzahl)
shift_amount : eine ganze Zahl, die den Betrag der Verschiebung angibt, die bei der Zahl auftreten soll. Dieses Argument kann positiv, null oder negativ sein.

Hier ist die Excel-Darstellung der Funktion

Wie Sie können, gibt die Funktion 1 nach der bitweisen Rechtsverschiebung von 2 auf 4 zurück.

Sie können die DEC2BIN- und BIN2DEC-Funktion in Excel verwenden, um den Konvertierungsvorgang zu verstehen.

Lassen Sie uns nun die Funktion besser verstehen, indem wir sie in einigen Beispielen verwenden.

Hier haben wir einige Werte als number & shift_amount in Columns. Wir müssen die bitweise Rechtsverschiebungsoperation für die angegebenen Zahlen mit der BITRSHIFT-Funktion in Excel ausführen

Verwenden Sie die Formel:

=BITRSHIFT (A2, B2)

A2 : Nummer, die der Funktion als Zellreferenz zur Verfügung gestellt wird
B2 : Nummer, die der Funktion als Zellreferenz zur Verfügung gestellt wird

Die bitweise Rechtsverschiebungsoperation auf 1 ( 01 ) durch Reduzieren einer Null rechts von der Zahl wird 0 ( 0 ) sein.

Kopieren Sie nun die Formel mit dem in andere Zellen Strg + D Tastenkürzel.


Wie Sie hier sehen können, gibt die Funktion BITRSHIFT das Ergebnis der Eingabewerte zurück.
Anmerkungen:

  1. Zahlen können als Argument an die Funktion direkt oder über den Zellbezug in Excel übergeben werden.
  2. Die Zahlen müssen eine gültige Dezimalzahl zwischen 0 und 281474976710655 sein.
  3. Wenn der Funktion eine negative Zahl als Shift_amount-Argument übergeben wird, verschiebt sich der Wert nach links.
  4. Die Funktion gibt die #NUM! Fehler
    1. Wenn eine der Dezimalzahlen kleiner als 0 oder größer als 248-1 ist, ist dies 281474976710655.
    2. Wenn die resultierende Zahl den Bereich von 0 bis 248-1 überschreitet.
  5. Die Funktion gibt den #WERT zurück! Fehler,
    1. Wenn die Eingabenummer Text oder nicht numerisch ist.
    2. Wenn das Argument shift_amount Text oder nicht numerisch ist.
    3. Wenn der Verschiebungsbetrag kleiner als - 53 oder größer als + 53 ist.

Ich hoffe, Sie haben verstanden, wie Sie die BITRSHIFT-Funktion und die verweisende Zelle in Excel verwenden. Weitere Artikel zu mathematischen Konvertierungsfunktionen von Excel finden Sie hier. Bitte zögern Sie nicht, Ihre Frage oder Ihr Feedback zu dem oben genannten Artikel zu äußern.

populäre Artikel
Bearbeiten einer Dropdown-Liste
Absolute Referenz in Excel
Bei bedingter Formatierung
Wenn mit Wildcards
Vlookup nach Datum