Gå til hovedindhold

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 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.

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: =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.

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

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øj (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøj (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøj (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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations