Gå til hovedindhold

Excel BITRSHIFT-funktion

Forfatter: Siluvia Sidst ændret: 2024-09-27

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.

viser brugen af ​​BITRSHIFT-funktionen

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 forskyder 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 flyttet 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 vil blive tilføjet 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 den 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ærdi 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.

viser brugen af ​​BITRSHIFT-funktionen

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)

viser brugen af ​​BITRSHIFT-funktionen

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: =BITRÆK(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 heltal 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.

viser brugen af ​​BITRSHIFT-funktionen

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

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter  |  Slet tomme rækker  |  Kombiner kolonner eller celler uden at miste data  |  Runde uden formel ...
Super VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
Fremhævede funktioner: Grid fokus  |  Designvisning  |  Stor Formel Bar  |  Arbejdsbog & Ark Manager | Ressourcebibliotek (Autotekst)  |  Datovælger  |  Kombiner regneark  |  Krypter/Dekrypter celler  |  Send e-mails efter liste  |  Superfilter  |  Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøjer (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...


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.
  • Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.