Sådan bruges BITLSHIFT -funktionen i Excel

Anonim

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

BITLSHIFT -funktionen i excel udfører Bitwise Left Shift -operationen med et decimaltal og returnerer decimaltallet efter den udførte handling.

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

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

BITLSHIFT -funktionen returnerer et bitvis venstre skift med et decimaltal op til shift_amount.

Syntaks:

= BITLSHIFT (tal, skift_beløb)

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 16 efter bitvis venstre 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 venstre skiftoperation på de givne tal ved hjælp af BITLSHIFT -funktionen i excel

Brug formlen:

= BITLSHIFT (A2, B2)

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

Den bitvise venstre skiftoperation på 1 (01) ved at tilføje et nul til højre for tallet vil være 2 (010).

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

Som du kan se her returnerer BITLSHIFT -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 højre.
  4. Funktionen returnerer #NUM! Fejl
    1. Hvis et af decimaltallet er mindre end 0 eller større end 281474976710655, hvilket er 248-1.
    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 BITLSHIFT -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