Så här använder du BITRSHIFT -funktionen i Excel

Anonim

I den här artikeln lär vi oss hur du använder BITRSHIFT -funktionen i Excel.

BITRSHIFT -funktionen i excel utför Bitwise Right Shift -operationen med ett decimaltal och returnerar decimaltalet efter operationen.

Bitvis Höger växling utförs på ett binärt tal. Låt oss betrakta ett decimaltal 4 och bit höger skift till 2. Som vi vet representeras 4 som 100 i binär. Så 2 nollor kommer att reduceras från höger av det binära talet genom att flytta höger.

siffra Binärt nummer skift_belopp Binärt tal efter skift Antal efter skift
4 100 2 1 1

Funktionen BITRSHIFT returnerar ett bitvis högerskift med ett decimaltal upp till shift_amount.
Syntax:

nummer1: ett positivt heltal av bas 10 (decimaltal) som ska flyttas
shift_amount: ett heltal som representerar mängden skift som ska inträffa på numret. Detta argument kan vara positivt, noll eller negativt.

Här är Excel -representationen av funktionen

Som du kan returnerar funktionen 1 efter bitvis höger skift av 2 på 4.

Du kan använda DEC2BIN & BIN2DEC -funktionen i excel för att förstå konverteringsoperationen.

Låt oss nu få mer förståelse för funktionen genom att använda dem i några exempel.

Här har vi några värden som nummer & shift_amount i kolumner. Vi måste få den bitvisa höger skiftoperationen på de angivna talen med hjälp av BITRSHIFT -funktionen i excel

Använd formeln:

= BITRSHIFT (A2, B2)

A2: nummer som tillhandahålls till funktionen som cellreferens
B2: nummer som tillhandahålls till funktionen som cellreferens

Den bitvisa högerförskjutningen på 1 (01) genom att minska en nolla till höger om talet är 0 (0).

Kopiera nu formeln till andra celler med hjälp av Ctrl + D snabbtangent.


Som du kan se här returnerar BITRSHIFT -funktionen resultatet av inmatningsvärdena.
Anmärkningar:

  1. Siffror kan ges som argument för funktionen direkt eller genom att använda cellreferensen i excel.
  2. Siffrorna måste vara ett giltigt decimaltal mellan 0 & 281474976710655.
  3. Om ett negativt tal anges som Shift_amount -argument till funktionen flyttas värdet åt vänster.
  4. Funktionen returnerar #NUM! Fel
    1. Om något av decimaltalet är mindre än 0 eller större än 248-1 vilket är 281474976710655.
    2. Om det resulterande talet överstiger intervallet 0 till 248-1.
  5. Funktionen returnerar #VÄRDE! Fel,
    1. Om inmatningsnumret är text eller icke-numeriskt.
    2. Om argumentet shift_amount är text eller icke -numeriskt.
    3. Om skiftbeloppet är mindre än - 53 eller större än + 53.

Hoppas du förstod hur du använder BITRSHIFT -funktion och referenscell i Excel. Utforska fler artiklar om Excel matematiska konverteringsfunktioner här. Ange gärna din fråga eller feedback för ovanstående artikel.

Populära artiklar
Redigera en rullgardinslista
Absolut referens i Excel
Om med villkorlig formatering
Om med jokertecken
Vlookup efter datum