Hoppa till huvudinnehåll
 

Excel BITRSHIFT-funktion

Författare: Siluvia Senast ändrad: 2024-09-27

Smakämnen BITRSHIFT-funktion returnerar det givna talet skiftat åt höger med det angivna antalet bitar.

Notera: Denna funktion är endast tillgänglig i Excel 2013 och senare versioner.

visar användningen av BITRSHIFT-funktionen

syntax

BITRSHIFT(number, shift_amount)

Argument

  • Antal (obligatoriskt): Detta argument måste vara i decimalform större än eller lika med 0;
  • Shift_amount (obligatoriskt): Ett heltal representerar antalet bitar som ska skiftas. Det tillåter positivt heltal och negativt heltal:
-- Positivt heltal: det flyttar antalet bitar åt höger.
-- Negativt heltal: det flyttar antalet bitar åt vänster.

Anmärkningar

1. BITRSHIFT-funktionen skiftar bitar åt höger när Shift_amount anges som ett positivt heltal, vilket innebär att det angivna antalet siffror kommer att tas bort från den högra sidan av binären.
-- Om du till exempel skiftar ett decimalvärde på 12 gånger 4 bitar, eftersom den binära formen av 12 är 1100, efter att ha flyttat 4 bitar till höger (som att ta bort 4 siffror från den binära sidan längst till höger), är det slutligen binära värdet 0, vilket också är 0 i decimal.
2. BITRSHIFT-funktionen flyttar bitar till vänster när Shift_amount anges som ett negativt heltal, vilket innebär att det angivna antalet siffror kommer att läggas till till höger om binären.
-- Till exempel att flytta ett decimalvärde på 12 till vänster med 4 bitar, eftersom den binära formen av 12 är 1100, efter att ha flyttat 4 bitar till vänster (som att lägga till 4 siffror till höger om binären), den slutligen binära värdet är 1100000, vilket är 192 i decimaler.
3. Argument kan vara något av:
-- Tal;
-- Cellreferenser som innehåller siffror.
4. Den #OGILTIGT! felvärde uppstår när något av följande villkor är uppfyllt:
-- Något av de angivna talen är inte ett heltal;
-- Alla de angivna siffrorna är större än (2^48)-1.
5. Den #VÄRDE! felvärde uppstår om något av de angivna talen är icke-numeriskt.

Returvärde

Det returnerar ett numeriskt värde.

Exempelvis

För att flytta decimaltalen i kolumn B med antalet bitar som anges i kolumn C som visas i tabellen nedan, kan du göra enligt följande.

visar användningen av BITRSHIFT-funktionen

Välj en cell (säger D6 i det här fallet), skriv in formeln nedan och tryck ange för att få det första resultatet. Välj den här resultatcellen och dra sedan dess Autofyll-handtag nedåt för att få andra resultat.

=BITRSHIFT(B6,C6)

visar användningen av BITRSHIFT-funktionen

Anmärkningar:

1) Argument i formeln ovan tillhandahålls som cellreferenser som innehåller siffror. Du kan dock ändra formeln i D6 enligt följande:

=BITRSHIFT(1,1)

2) Hur fungerar denna BITRSHIFT-funktion?

Ta formeln i D6 som ett exempel: =BITRISKSKIFT(B6;C6)

2.1) Först omvandlar funktionen decimaltalet till binärt. .
I det här fallet är den binära formen av decimaltalet '1' 1.
Tips: Du kan använda DEC2BIN funktion för att enkelt konvertera ett decimaltal till binärt i Excel.
2.2) Då skiftades binären åt höger med det angivna antalet bitar.
I det här fallet skiftades den binära 1:an åt höger med 1 bit och 0:an returnerades som resultat.
2.3) Slutligen omvandlar funktionen det binära talet tillbaka till en decimalform.
I det här fallet returneras det binära talet 0 i decimalform som ett heltal 0.
Tips: Du kan använda BIN2DEC funktion för att enkelt konvertera en binär till decimal i Excel.

Följande tabell visar hur denna funktion fungerar i detalj.

visar användningen av BITRSHIFT-funktionen

Relaterade funktioner

Excel BITOR funktion
Funktionen BITOR returnerar det bitvisa 'ELLER' för två givna tal.

Excel BITXOR funktion
BITXOR-funktionen returnerar det bitvisa 'XOR' för två givna tal.

Excel BITLSHIFT-funktion
BITLSHIFT-funktionen returnerar ett decimaltal förskjutet åt vänster med ett specificerat antal bitar.

Excel BITAND funktion
BITAND-funktionen returnerar ett decimaltal som representerar det bitvisa 'OCH' av två angivna tal.


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50+ Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.