Sådan bruges BITRSHIFT -funktionen i Excel

Anonim

I denne artikel lærer vi om, hvordan du bruger BITRSHIFT -funktionen i Excel.

BITRSHIFT -funktion i excel udfører Bitwise Right Shift -operationen med et decimaltal og returnerer decimaltallet efter den udførte handling.

Bitvis Højre skiftoperation udføres på et binært tal. Lad os betragte et decimaltal 4 og bit Højre skift til at være 2. Som vi ved, er 4 repræsenteret som 100 i binært. Så 2 nuller reduceres fra højre af det binære tal ved at skifte til højre.

Nummer Binært tal skift_beløb Binært tal efter skift Nummer efter skift
4 100 2 1 1

BITRSHIFT -funktionen returnerer et bitvis højre forskydning med et decimaltal op til shift_amount.
Syntaks:

nummer1: et positivt heltal af basis 10 (decimaltal), der skal flyttes
shift_amount: et helt tal, der repræsenterer mængden af ​​skift, der skal forekomme på tallet. Dette argument kan være positivt, nul eller negativt.

Her er Excel -repræsentationen af ​​funktionen

Som du kan returnerer funktionen 1 efter bitvis Højre skift af 2 på 4.

Du kan bruge funktionen DEC2BIN & BIN2DEC i excel til at forstå konverteringsoperationen.

Lad os nu få mere forståelse af funktionen ved at bruge dem i nogle eksempler.

Her har vi nogle værdier som nummer & shift_amount i kolonner. Vi er nødt til at få den bitvise Højre skiftoperation på de givne tal ved hjælp af BITRSHIFT -funktionen i excel

Brug formlen:

= BITRSHIFT (A2, B2)

A2: nummer givet til funktionen som cellereference
B2: nummer givet til funktionen som cellereference

Den bitvise højre forskydning på 1 (01) ved at reducere et nul til højre for tallet vil være 0 (0).

Kopier nu formlen til andre celler ved hjælp af Ctrl + D genvejstast.


Som du kan se her returnerer BITRSHIFT -funktionen resultatet af inputværdierne.
Bemærkninger:

  1. Tal kan gives som argument til funktionen direkte eller ved hjælp af cellereferencen i excel.
  2. Tallene skal være et gyldigt decimaltal mellem 0 & 281474976710655.
  3. Hvis et negativt tal er angivet som Shift_amount -argument til funktionen, skifter værdien til venstre.
  4. Funktionen returnerer #NUM! Fejl
    1. Hvis et af decimaltallet er mindre end 0 eller større end 248-1, hvilket er 281474976710655.
    2. Hvis det resulterende tal overstiger intervallet 0 til 248-1.
  5. Funktionen returnerer #VÆRDI! Fejl,
    1. Hvis indtastningsnummeret er tekst eller ikke-numerisk.
    2. Hvis argumentet shift_amount er tekst eller ikke -numerisk.
    3. Hvis skiftbeløbet er mindre end - 53 eller større end + 53.

Håber du forstod, hvordan du bruger BITRSHIFT -funktion og henvisningscelle i Excel. Udforsk flere artikler om Excel matematiske konverteringsfunktioner her. Du er velkommen til at angive din forespørgsel eller feedback til ovenstående artikel.

Populære artikler
Rediger en rulleliste
Absolut reference i Excel
Hvis med betinget formatering
Hvis det er med jokertegn
Vlookup efter dato