In dit artikel zullen we leren hoe u de BITRSHIFT-functie in Excel kunt gebruiken.
De BITRSHIFT-functie in Excel voert de bewerking Bitwise Right Shift uit op een decimaal getal en retourneert het decimale getal nadat de bewerking is uitgevoerd.
Bitwise Right shift-bewerking wordt uitgevoerd op een binair getal. Laten we een decimaal getal 4 en bit naar rechts als 2 beschouwen. Zoals we weten, wordt 4 weergegeven als 100 in binair getal. Dus 2 nullen worden van rechts verkleind van het binaire getal door naar rechts te schuiven.
Nummer | Binair getal | shift_bedrag | Binair getal na shift | Nummer na dienst |
4 | 100 | 2 | 1 | 1 |
De functie BITRSHIFT retourneert een Bitwise Right Shift van een decimaal getal tot shift_amount.
Syntaxis:
getal1 : een positief geheel getal met grondtal 10 (decimaal getal) dat moet worden verschoven
shift_amount : een geheel getal dat de hoeveelheid verschuiving vertegenwoordigt die op het nummer moet plaatsvinden. Dit argument kan positief, nul of negatief zijn.
Hier is de Excel-weergave van de functie:
Zoals je kunt retourneert de functie 1 na de bitsgewijze rechterverschuiving van 2 op 4.
U kunt de DEC2BIN & BIN2DEC-functie in Excel gebruiken om de conversiebewerking te begrijpen.
Laten we nu meer inzicht krijgen in de functie door ze in enkele voorbeelden te gebruiken.
Hier hebben we enkele waarden als aantal & shift_amount in kolommen. We moeten de bitsgewijze Right shift-bewerking op de gegeven getallen krijgen met behulp van de BITRSHIFT-functie in Excel
Gebruik de formule:
=BITRSHIFT (A2, B2)
A2 : nummer verstrekt aan de functie als celverwijzing
B2 : nummer verstrekt aan de functie als celverwijzing
De bitsgewijze Rechts shift-bewerking op 1 ( 01 ) door één nul naar rechts van het getal te verminderen, wordt 0 ( 0 ).
Kopieer nu de formule naar andere cellen met behulp van de Ctrl + D sneltoets.
Zoals u hier kunt zien, retourneert de BITRSHIFT-functie het resultaat van de invoerwaarden.
Opmerkingen:
- Getallen kunnen rechtstreeks als argument aan de functie worden gegeven of met behulp van de celverwijzing in Excel.
- De getallen moeten een geldig decimaal getal zijn tussen 0 en 281474976710655.
- Als een negatief getal wordt opgegeven als argument Shift_amount aan de functie, verschuift de waarde naar links.
- De functie retourneert de #GETAL! Fout
- Als een van de decimale getallen kleiner is dan 0 of groter is dan 248-1, is dat 281474976710655.
- Als het resulterende getal het bereik van 0 tot 248-1 overschrijdt.
- De functie retourneert de #WAARDE! Fout,
- Als het ingevoerde nummer tekst of niet-numeriek is.
- Als het argument shift_amount tekst of niet-numeriek is.
- Als het ploegenbedrag kleiner is dan - 53 of groter dan + 53.
Ik hoop dat je hebt begrepen hoe je de BITRSHIFT-functie en verwijzende cel in Excel kunt gebruiken. Bekijk hier meer artikelen over wiskundige conversiefuncties van Excel. Aarzel niet om uw vraag of feedback op het bovenstaande artikel te vermelden.
populaire artikels
Een vervolgkeuzelijst bewerken
Absolute referentie in Excel
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum