Schnellnavigation
BITRVERSCHIEB Funktion
Zusammenfassung
Die BITRVERSCHIEB Funktion verschiebt die Bits einer Zahl nach rechts um eine angegebene Anzahl Positionen. Sie entfernt effektiv die untersten Bits und dividiert die Zahl durch 2 hoch der Verschiebeposition.
Syntax
BITRVERSCHIEB(Zahl;Verschiebebetrag)
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Zahl | Number |
Ja | Die zu verschiebende ganze Zahl (muss >= 0 sein) |
| Verschiebebetrag | Number |
Ja | Anzahl der zu verschiebenden Bits (positiv = rechts, negativ = links) |
Verwendung der BITRSHIFT-Funktion
BITRVERSCHIEB eignet sich hervorragend für bitweise Operationen, Ganzzahldivisionen und Optimierungen in Algorithmen. Sie ist besonders nützlich bei der Arbeit mit Flags, Masken und schnellen ganzzahligen Divisionen durch Potenzen von 2.
Häufige BITRSHIFT Beispiele
Grundlegendes Beispiel
=BITRVERSCHIEB(13;2)
Verschiebt 13 (binär: 1101) um 2 Bits nach rechts → 3 (binär: 11) – entspricht Division durch 4.
Negative Verschiebung
=BITRVERSCHIEB(13;-1)
Verschiebt 13 um 1 Bit nach links → 26 (binär: 11010) – entspricht Multiplikation mit 2.
Häufig gestellte Fragen
Häufige Fehler und Lösungen
#ZAHL!
Cause: Zahl > 2^48-1 oder |Verschiebebetrag| > 53
Solution: Überprüfen Sie die Argumentwerte auf gültige Bereiche
#WERT!
Cause: Nicht-numerische Argumente
Solution: Stellen Sie sicher, dass beide Argumente Zahlen sind
Hinweise
- Rechtsverschiebung um n Bits = Division durch 2^n
- Negative Verschiebung = Linksverschiebung
- Funktion ignoriert Dezimalstellen (ganze Zahl)
Kompatibilität
Verfügbar in: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Nicht verfügbar in: Excel 2010 und früher
Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 2013+