In diesem Artikel werden die Formelsyntax und die Verwendung der Funktion BITRVERSCHIEB in Microsoft Excel beschrieben.
Beschreibung
Gibt die Zahl zurück, die sich ergibt, nachdem die angegebene Zahl um die angegebene Anzahl von Bits nach rechts verschoben wurde.
Syntax
BITRVERSCHIEB(Zahl;Verschiebebetrag)
Die Syntax der Funktion BITRVERSCHIEB weist die folgenden Argumente auf:
-
Zahl Erforderlich. Muss eine ganze Zahl sein, die größer gleich 0 ist.
-
Verschiebebetrag Erforderlich. Muss eine ganze Zahl sein.
Hinweise
-
Ein Verschieben einer Zahl nach rechts entspricht einem Entfernen von Ziffern am rechten Ende der binären Darstellung der Zahl. Wird beispielsweise der Dezimalwert 13 um 2 Bit nach rechts verschoben, wird dessen binärer Wert (1101) in 11 geändert (3 im Dezimalsystem).
-
Hat eines der Argumente einen Wert außerhalb seines Wertebereichs, wird für BITRVERSCHIEB der Fehlerwert #ZAHL! zurückgegeben.
-
Ist Zahl größer als (2^48)-1, wird für BITRVERSCHIEB der Fehlerwert #ZAHL! zurückgegeben.
-
Ist der absolute Wert von Verschiebebetrag größer als 53, wird für BITRVERSCHIEB der Fehlerwert #ZAHL! zurückgegeben.
-
Ist eines der Argumente kein numerischer Wert, wird für BITRVERSCHIEB der Fehlerwert #WERT! zurückgegeben.
-
Ist für das Argument Verschiebebetrag eine negative Zahl angegeben, werden die Bits von Zahl um entsprechend viele Positionen nach links verschoben.
-
Eine negative Zahl, die als Shift_amount-Argument verwendet wird, gibt das gleiche Ergebnis wie ein positives Shift_amount Argument für die BITLSHIFT-Funktion zurück.
Beispiel
Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.
Formel |
Beschreibung |
Ergebnis |
Funktionsweise |
=BITRVERSCHIEB(13;2) |
Verschiebt Bits der Zahl nach rechts, indem die angegebenen äußerst rechten Ziffern der Zahl in Binärdarstellung entfernt werden. Die zurückgegebene Zahl weist die Dezimaldarstellung auf. |
3 |
13 wird als 1101 in binär dargestellt. Das Entfernen der beiden am weitesten rechts stehenden Ziffern ergibt 11, d. h. 3 im Dezimaltrennzeichen. |