Note: The other languages of the website are Google-translated. Back to English

Excel BITRSHIFT-funktion

BITRSHIFT funktion returnerer det givne tal forskudt til højre med det angivne antal bits.

Bemærk: Denne funktion er kun tilgængelig i Excel 2013 og nyere versioner.

Syntaks

BITRSHIFT(number, shift_amount)

argumenter

  • nummer (påkrævet): Dette argument skal være i decimalform større end eller lig med 0;
  • Shift_amount (påkrævet): Et heltal repræsenterer antallet af bits, der skal forskydes. Det tillader positivt heltal og negativt heltal:
-- Positivt heltal: det flytter antallet af bits til højre.
-- Negativt heltal: det flytter antallet af bits til venstre.

Bemærkninger

1. BITRSHIFT-funktionen flytter bits til højre, når Shift_amount er angivet som et positivt heltal, hvilket betyder, at det angivne antal cifre vil blive fjernet fra den yderste højre side af binæren.
-- For eksempel ved at flytte en decimalværdi på 12 gange 4 bit, da den binære form af 12 er 1100, efter at have skiftet 4 bit til højre (som fjernelse af 4 cifre fra den yderste højre side af binæren), er den endelige binære værdi 0, som også er 0 i decimal.
2. BITRSHIFT-funktionen flytter bits til venstre, når Shift_amount er angivet som et negativt heltal, hvilket betyder, at det angivne antal cifre tilføjes til højre for binæren.
-- For eksempel at flytte en decimalværdi på 12 til venstre med 4 bit, da den binære form af 12 er 1100, efter at have flyttet 4 bit til venstre (som at tilføje 4 cifre til højre for det binære), den endelige binære værdien er 1100000, hvilket er 192 i decimal.
3. Argumenter kan være enten:
-- Tal;
-- Cellereferencer, der indeholder tal.
4. Det #NUM! fejlværdi opstår, når en af ​​følgende betingelser er opfyldt:
-- Ethvert af de angivne tal er ikke et heltal;
-- Ethvert af de angivne tal er større end (2^48)-1.
5. Det #VÆRDI! fejlværdien opstår, hvis et af de angivne tal er ikke-numeriske.

Returværdi

Det returnerer en numerisk værdi.

Eksempel

For at flytte decimaltallene i kolonne B med antallet af bit, der er angivet i kolonne C som vist i tabellen nedenfor, kan du gøre som følger.

Vælg en celle (siger D6 i dette tilfælde), indtast formlen nedenfor og tryk Indtast for at få det første resultat. Vælg denne resultatcelle, og træk derefter dens AutoFyld-håndtag ned for at få andre resultater.

=BITRSHIFT(B6,C6)

Bemærkninger:

1) Argumenter i formlen ovenfor leveres som cellereferencer, der indeholder tal. Du kan dog ændre formlen i D6 som følger:

=BITRSHIFT(1,1)

2) Hvordan virker denne BITRSHIFT-funktion?

Tag formlen i D6 som eksempel: =BITRSKIFTE(B6;C6)

2.1) Først konverterer funktionen decimaltallet til binært. .
I dette tilfælde er den binære form af decimaltallet '1' 1.
tips: Du kan anvende DEC2BIN funktion for nemt at konvertere et decimaltal til binært i Excel.
2.2) Derefter blev binæren forskudt til højre med det angivne antal bits.
I dette tilfælde blev det binære 1 forskudt til højre med 1-bit, 0 blev returneret som resultat.
2.3) Endelig konverterer funktionen det binære tal tilbage til en decimalform.
I dette tilfælde returneres det binære tal 0 i decimalform som et helt tal 0.
tips: Du kan anvende BIN2DEC funktion for nemt at konvertere en binær til decimal i Excel.

Følgende tabel viser, hvordan denne funktion fungerer i detaljer.

Relaterede funktioner

Excel BITOR funktion
BITOR-funktionen returnerer den bitvise 'ELLER' af to givne tal.

Excel BITXOR funktion
BITXOR-funktionen returnerer den bitvise 'XOR' af to givne tal.

Excel BITLSHIFT-funktion
BITLSHIFT-funktionen returnerer et decimaltal forskudt til venstre med et angivet antal bits.

Excel BITAND funktion
BITAND-funktionen returnerer et decimaltal, der repræsenterer det bitvise 'AND' af to angivne tal.


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL