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.
Bestandteile einer BITLVERSCHIEB-Funktion
BITLVERSCHIEB(Wert;Verschiebebetrag)
| Bestandteil | Beschreibung | Anmerkungen |
Wert |
Zahl, die verschoben werden soll | Muss eine nichtnegative Zahl sein |
Verschiebebetrag |
Zahl der Stellen, um die verschoben werden soll | Wert, der nicht niedriger als "–53" und nicht höher als "53" sein darf. Die Eingabe eines negativen Werts führt zur Funktion BITRVERSCHIEB. |
Beispielformeln
BITLVERSCHIEB(9; 2)
BITLVERSCHIEB(A2; 4)
Anmerkungen
- Werte müssen nicht unbedingt Zahlen sein.
- Werte können zu anderen Werten gezwungen werden – z. B. ein Stringwert von "3" zu einer einfachen 3 und ein boolescher Wert von "TRUE" zu 1.
Beispiele
In diesem Beispiel verwenden wir BITLVERSCHIEB mit in die Funktion eingefügten Werten. Die Bits von Wert 2 (auf Basis 2 als 10 dargestellt) werden um den Verschiebebetrag 2 nach links verschoben, woraus sich 8 ergibt (auf Basis 2 als 1000 dargestellt).
| A | B | |
| 1 | Formel | Ergebnis |
| 2 | =BITLVERSCHIEB(2;2) |
8 |
Ähnlich wie im letzten Beispiel ergibt sich aus einem um 2 Ergebnisse verschobenen Wert 2 ein BITLVERSCHIEB von 8. In diesem Beispiel verwenden wir jedoch Zellbezüge, um unsere Werte zu erfassen.
| A | B | C | |
| 1 | Formel | Ergebnis | Bezugszellen |
| 2 | =BITLVERSCHIEB(C2;C3) |
8 | 2 |
Ähnliche Funktionen
BITRVERSCHIEB: Die Funktion verschiebt die Bits der Eingabe um eine bestimmte Zahl von Stellen nach rechts. Bits auf der linken Seite werden durch Nullen (0en) ergänzt.