BITRVERSCHIEB Funktion

Excel 2013+

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

Negative Werte verschieben nach links (äquivalent zu BITLVERSCHIEB mit positivem Wert).

Zahl: 0 bis 2^48-1; Verschiebebetrag: -53 bis 53.

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+