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. |
No comments:
Post a Comment