So verwenden Sie die BITRSHIFT (BITRVERSCHIEB)-Funktion in Excel
Deutsche | Englisch |
---|---|
BITRVERSCHIEB | BITRSHIFT |
Überblick und Syntax der bitweisen Rechtsverschiebung
Die Funktion BITRVERSCHIEB (auf Englisch BITRSHIFT) in Microsoft Excel und Google Tabellen ermöglicht es Ihnen, eine Zahl in ihrer binären Form nach rechts zu verschieben. Das Ergebnis dieser Operation ähnelt einer Division durch Potenzen von zwei, je nach Anzahl der Verschiebungen. Diese Funktion ist besonders nützlich für Anwendungen in technischen und analytischen Bereichen, wie bei der Verarbeitung von Daten auf niedriger Ebene oder bei Netzwerkanalysen.
Syntax:
BITRVERSCHIEB(Zahl, Verschiebungen)
- Zahl: Die zu verschiebende Zahl muss eine nicht-negative ganze Zahl sein.
- Verschiebungen: Gibt an, um wie viele Stellen die Bits nach rechts verschoben werden sollen. Ein negativer Wert bewirkt eine Verschiebung nach links.
Anwendungsbeispiele
Um ein besseres Verständnis der BITRVERSCHIEB-Funktion zu ermöglichen, betrachten wir praktische Anwendungsfälle.
Beispiel 1: Berechnung von Netzwerkadressen
Ein Netzwerktechniker könnte die BITRVERSCHIEB-Funktion verwenden, um aus einer gegebenen IP-Adresse und Subnetzmaske die Netzwerkadresse zu ermitteln. Zum Beispiel: Die IP-Adresse ist 192.168.1.101
und die Subnetzmaske 255.255.255.0
. Durch die binäre Verarbeitung dieser Werte kann BITRVERSCHIEB genutzt werden, um die Werte entsprechend zu manipulieren.
=BITRVERSCHIEB(192, -8) // Resultat: 49152
In diesem Beispiel wird die Zahl 192 (entspricht dem ersten Oktett der IP-Adresse) um 8 Bits nach links verschoben, was einer Multiplikation mit 28 entspricht. Dies hilft, die Bedeutung des ersten Oktetts im Gesamtkontext zu verstehen.
Beispiel 2: Einstellung von Berechtigungen
In einem System zur Verwaltung von Softwareberechtigungen werden Berechtigungen oft als Bits in einem Integer gespeichert. Angenommen, ein Administrator möchte überprüfen, ob das dritte Bit von rechts in einer gegebenen Berechtigungszahl, hier 58, gesetzt ist.
=BITRVERSCHIEB(58, -3) // Verschiebt die Bits von 58 drei Stellen nach links =REST(BITRVERSCHIEB(58, -3), 2) // Überprüft, ob das dritte Bit 1 ist.
Zuerst wird die Zahl 58 um drei Stellen nach links verschoben. Anschließend wird mittels der Restfunktion geprüft, ob das resultierende Bit gesetzt (1) oder nicht gesetzt (0) ist.
Fazit
Die BITRVERSCHIEB-Funktion ist ein vielseitig einsetzbares Werkzeug in Excel und Google Tabellen, ideal für jegliche Aufgaben, bei denen bitweise Operationen benötigt werden. Ob in der Netzwerkanalyse, in Berechtigungssystemen oder anderen technischen Bereichen, die einfache Handhabung und die Leistungsfähigkeit dieser Funktion machen sie unverzichtbar.
Mehr Informationen: https://support.microsoft.com/de-de/office/bitrverschieb-funktion-274d6996-f42c-4743-abdb-4ff95351222c