Wednesday, February 16, 2022

BITLSHIFT-Funktion

In diesem Artikel werden die Formelsyntax und die Verwendung der BITLSHIFT- Funktion in Microsoft Excel beschrieben.

Beschreibung

Gibt eine um die angegebene Anzahl von Bits nach links verschobene Zahl zurück.

Syntax

BITLSHIFT(Zahl, Verschiebungsbetrag)

Die Syntax der BITLSHIFT-Funktion hat die folgenden Argumente.

  • Anzahl erforderlich. Zahl muss eine ganze Zahl größer oder gleich 0 sein.

  • Schichtbetrag Erforderlich. Shift_amount muss eine Ganzzahl sein.

Bemerkungen

  • Das Verschieben einer Zahl nach links entspricht dem Hinzufügen von Nullen (0) rechts von der binären Darstellung der Zahl. Beispielsweise wandelt eine 2-Bit-Verschiebung des Dezimalwerts 4 nach links seinen Binärwert (100) in 10000 oder 16 in Dezimalzahl um.

  • Wenn eines der Argumente außerhalb ihrer Beschränkungen liegt, gibt BITLSHIFT den Fehler #NUM! Fehlerwert.

  • Wenn Zahl größer als (2^48)-1 ist, gibt BITLSHIFT die #NUM! Fehlerwert.

  • Wenn der absolute Wert von Shift_amount größer als 53 ist, gibt BITLSHIFT die #NUM! Fehlerwert.

  • Wenn eines der Argumente kein numerischer Wert ist, gibt BITLSHIFT den #WERT! Fehlerwert.

  • Eine als Shift_amount-Argument verwendete negative Zahl verschiebt die Anzahl der Bits nach rechts.

  • Eine als Shift_amount-Argument verwendete negative Zahl gibt das gleiche Ergebnis zurück wie ein positives Shift_amount-Argument für die BITRSHIFT-Funktion .

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Formel

Beschreibung

Ergebnis

Wie es funktioniert

=BITLVERSCHIEBUNG(4,2)

Verschiebt Bits für die Zahl nach links, indem Nullen (0) rechts von der binär dargestellten Zahl hinzugefügt werden. Die zurückgegebene Zahl wird dezimal dargestellt.

16

4 wird binär als 100 dargestellt. Das Hinzufügen von zwei 0-Ziffern rechts ergibt 10000, was 16 dezimal ist.

Seitenanfang

No comments:

Post a Comment