So verwenden Sie die BITLSHIFT-Funktion in Excel

Anonim

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

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

Eine bitweise Linksverschiebungsoperation wird an einer Binärzahl durchgeführt. Nehmen wir eine Dezimalzahl 4 und eine Bit-Linksverschiebung als 2. Wie wir wissen, wird 4 als 100 in binärer Form dargestellt. So 2 Nullen werden rechts hinzugefügt der Binärzahl durch Verschieben nach links.

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

Die Funktion BITLSHIFT gibt eine bitweise Linksverschiebung einer Dezimalzahl bis zu shift_amount zurück.

Syntax:

=BITLSHIFT ( Zahl, Verschiebung_Betrag )

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 nach der bitweisen Linksverschiebung von 2 auf 4 16 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 Linksverschiebungsoperation für die angegebenen Zahlen mit der BITLSHIFT-Funktion in Excel abrufen

Verwenden Sie die Formel:

=BITLSHIFT (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 Linksverschiebungsoperation auf 1 ( 01 ) durch Hinzufügen einer Null rechts von der Zahl wird 2 ( 010 ) sein.

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

Wie Sie hier sehen können, gibt die Funktion BITLSHIFT 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 rechts.
  4. Die Funktion gibt die #NUM! Fehler
    1. Wenn eine der Dezimalzahlen kleiner als 0 oder größer als 281474976710655 ist, ist dies 248-1.
    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 BITLSHIFT-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