The BITRSHIFT function shifts the bits of the input a certain number of places to the right. Bits auf der linken Seite werden durch Nullen ergänzt.
Bestandteile einer BITRVERSCHIEB-Funktion
BITRVERSCHIEB(Wert; Verschiebemenge)
| Bestandteil | Beschreibung | Anmerkungen |
Wert |
Die Zahl, die verschoben werden soll |
|
Verschiebemenge |
Die Anzahl der Stellen, um die der angegebene Wert verschoben werden soll |
|
Beispielformeln
BITRVERSCHIEB(18; 2)
BITRVERSCHIEB(A2; 4)
Hinweise
Werte müssen nicht unbedingt Zahlen sein. Sie können auch umgewandelt werden – z. B. ein Stringwert von "3" zu einer einfachen 3 und ein boolescher Wert von "WAHR" zu 1.
Beispiele
In diesem Beispiel verwenden wir BITRVERSCHIEB mit in die Funktion eingefügten Werten. Die Bits von Wert 8 (dargestellt als 1000 in Basis 2) werden um den Verschiebebetrag 2 nach rechts verschoben, woraus sich 2 ergibt (dargestellt als 10 in Basis 2).
| A | B | |
| 1 | Formel | Ergebnis |
| 2 | =BITRVERSCHIEB (8; 2) | 2 |
Im nächsten Beispiel ergibt sich aus einem um 2 Ergebnisse verschobenen Wert 8 ein BITRVERSCHIEB von 2. In diesem Beispiel verwenden wir jedoch Zellbezüge, um die Werte zu erfassen:
| A | B | C | |
| 1 | Formel | Ergebnis | Bezugszellen |
| 2 | =BITRVERSCHIEB (C2; C3) | 2 | 8 |
| 3 | 2 |
Ähnliche Funktion
BITLVERSCHIEB: Die Funktion BITLVERSCHIEB verschiebt die Bits der Eingabe um eine bestimmte Zahl von Stellen nach links. Bits auf der rechten Seite werden durch Nullen (0en) ergänzt.