KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel BITRSHIFT-functie

AuteurSiluvia Wijzigingsdatum

De BITRSHIFT-functie geeft het opgegeven getal terug, dat naar rechts is verschoven met het opgegeven aantal bits.

Opmerking: Deze functie is alleen beschikbaar in Excel 2013 en nieuwere versies.

gebruik van de BITRSHIFT-functie weergegeven

Syntaxis

BITRSHIFT()number, shift_amount)

Argumenten

  • Getal(vereist): Dit argument moet in decimale vorm zijn Groter dan of gelijk aan 0;
  • Shift_aantal (vereist): een geheel getal dat aangeeft hoeveel bits er moeten worden verschoven. Dit kan zowel een positief als een negatief getal zijn:
--Positief geheel getal: het schuift het aantal bits naar rechts.
--Negatief geheel getal: het schuift het aantal bits naar links.

Opmerkingen

1. De BITRSHIFT-functie schuift bits naar rechts wanneer Shift_aantal wordt opgegeven als een positief geheel getal, wat betekent dat het opgegeven aantal cijfers aan de rechterkant van de binaire waarde wordt verwijderd.
-- Bijvoorbeeld: een decimale waarde van 12 wordt 4 bits naar rechts geschoven. Omdat de binaire vorm van 12 gelijk is aan 1100, wordt na het schuiven van 4 bits naar rechts (alsof 4 cijfers aan de rechterkant van de binaire waarde worden verwijderd) de uiteindelijke binaire waarde 0, wat overeenkomt met 0 in decimale vorm.
2. De BITRSHIFT-functie schuift bits naar links wanneer Shift_aantal wordt opgegeven als een negatief geheel getal, wat betekent dat het opgegeven aantal cijfers aan de rechterkant van de binaire waarde wordt toegevoegd.
-- Bijvoorbeeld: een decimale waarde van 12 wordt 4 bits naar links geschoven. Omdat de binaire vorm van 12 gelijk is aan 1100, wordt na het schuiven van 4 bits naar links (alsof 4 cijfers aan de rechterkant van de binaire waarde worden toegevoegd) de uiteindelijke binaire waarde 1100000, wat overeenkomt met 192 in decimale vorm.
3. Argumenten kunnen het volgende zijn:
-- Getallen;
-- Celverwijzingen die getallen bevatten.
4. De foutwaarde #GETAL!treedt op wanneer aan een van de volgende voorwaarden is voldaan:
-- Een van de opgegeven getallen is geen geheel getal;
-- Een van de opgegeven getallen is groter dan (2⁴⁸) − 1.
5. De #WAARDE!Er treedt een foutwaarde op als een van de opgegeven getallen niet-numeriek is.

Retourneerwaarde

De functie retourneert een numerieke waarde.

Voorbeeld

Om de decimale getallen in kolom B te verschuiven met het aantal bits dat in kolom C staat, zoals weergegeven in de onderstaande tabel, doet u het volgende.

gebruik van de BITRSHIFT-functie weergegeven

Selecteer een cel (bijvoorbeeld D6 in dit geval), voer de onderstaande formule in en druk op Enter om het eerste resultaat te krijgen. Selecteer vervolgens deze resultaatcel en sleep de automatische vulgreep omlaag om de overige resultaten te verkrijgen.

=BITRSHIFT(B6,C6)

gebruik van de BITRSHIFT-functie weergegeven

Opmerkingen:

1) De argumenten in de bovenstaande formule worden geleverd via een celverwijzing met getallen. U kunt de formule in D6 echter ook als volgt aanpassen:

=BITRSHIFT(1,1)

2) Hoe werkt de BITRSHIFT-functie?

Neem de formule in D6 als voorbeeld:=BITRSHIFT(B6,C6)

2,1) De functie converteert eerst het decimale getal naar binair.
In dit geval is de binaire vorm van het decimale getal ‘1’ gelijk aan 1.
Tips:U kunt de DEC.N.BIN-functiegebruiken om eenvoudig een decimaal getal naar binair om te zetten in Excel.
2,2) Vervolgens werd de binaire waarde naar rechts geschoven met het opgegeven aantal bits.
In dit geval werd de binaire waarde 1 1 bit naar rechts geschoven en werd 0 als resultaat geretourneerd.
2,3) Ten slotte converteert de functie het binaire getal terug naar een decimale vorm.
In dit geval wordt het binaire getal 0 in decimale vorm geretourneerd als het gehele getal 0.
Tips:U kunt de BIN.N.DEC-functiegebruiken om eenvoudig een binair getal naar decimaal om te zetten in Excel.

De volgende tabel laat gedetailleerd zien hoe deze functie werkt.

gebruik van de BITRSHIFT-functie weergegeven

Gerelateerde functies

Excel BITOR-functie
De BITOR-functie geeft de bitgewijze ‘OF’ van twee opgegeven getallen terug.

Excel BITXOR-functie
De BITXOR-functie geeft de bitgewijze ‘EXCLUSIEVE OF’ van twee opgegeven getallen terug.

Excel BITLSHIFT-functie
De BITLSHIFT-functie geeft een decimaal getal terug dat met het opgegeven aantal bits naar links is verschoven.

Excel BITAND-functie
De BITAND-functie geeft een decimaal getal terug dat de bitgewijze ‘EN’-bewerking van twee opgegeven getallen vertegenwoordigt.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.