In dit artikel worden de syntaxis van de formule en het gebruik van de functie BIT.VERSCHUIF.RECHTS in Microsoft Excel beschreven.
Beschrijving
Geeft als resultaat een getal dat naar rechts is verschoven met het opgegeven aantal bits.
Syntaxis
BIT.VERSCHUIF.RECHTS(getal;hoeveelheid_verschuiving)
De syntaxis van de functie BIT.VERSCHUIF.RECHTS heeft de volgende argumenten:
-
Getal Vereist. Dit moet een geheel getal groter dan of gelijk aan 0 zijn.
-
Hoeveelheid_verschuiving Vereist. Dit moet een geheel getal zijn.
Opmerkingen
-
Een getal naar rechts verschuiven komt overeen met het verwijderen van cijfers aan de rechterkant van een binaire weergave van het getal. Bijvoorbeeld: als u de decimale waarde 13 met twee bits naar rechts verschuift, verandert de binaire waarde van 1101 in 11, met 3 als decimale waarde.
-
Als een van de argumenten buiten de limieten valt, geeft BIT.VERSCHUIF.RECHTS de foutwaarde #GETAL! als resultaat.
-
Als Getal groter is dan (2^48)-1, geeft BIT.VERSCHUIF.RECHTS de foutwaarde #GETAL! als resultaat.
-
Als de absolute waarde van Hoeveelheid_verschuiving groter is dan 53, geeft BIT.VERSCHUIF.RECHTS de foutwaarde #GETAL! als resultaat.
-
Als een van de argumenten een niet-numerieke waarde is, geeft BIT.VERSCHUIF.RECHTS de foutwaarde #GETAL! als resultaat.
-
Als u een negatief getal gebruikt voor het argument Hoeveelheid_verschuiving, wordt het aantal bits naar links verschoven.
-
Een negatief getal voor het argument Hoeveelheid_verschuiving heeft hetzelfde resultaat als een positief argument Hoeveelheid_verschuiving voor de functie BIT.VERSCHUIF.LINKS.
Voorbeeld
Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.
Formule |
Beschrijving |
Resultaat |
Hoe het werkt |
=BIT.VERSCHUIF.RECHTS(13;2) |
Hiermee worden bits voor het getal naar rechts verschoven door de opgegeven cijfers aan de meest rechtse kant van het getal in binaire weergave weg te laten. Het geretourneerde getal heeft een decimale weergave. |
3 |
13 wordt weergegeven als 1101 in binaire weergave. Het weglaten van de twee meest rechtse cijfers, resulteert in 11, wat 3 is in decimale weergave. |