Slik bruker du BITLSHIFT -funksjonen i Excel

Anonim

I denne artikkelen lærer vi om hvordan du bruker BITLSHIFT -funksjonen i Excel.

BITLSHIFT -funksjonen i excel utfører Bitwise Left Shift -operasjonen med et desimalnummer og returnerer desimaltallet etter operasjonen som er utført.

Bitvis venstre skifteoperasjon utføres på et binært tall. La oss betrakte et desimalnummer 4 og bit venstre skift til å være 2. Som vi vet er 4 representert som 100 i binær. Så 2 nuller vil bli lagt til høyre av det binære tallet ved å skifte til venstre.

Nummer Binært tall skift_beløp Binært tall etter skift Antall etter skift
4 100 2 10000 16

BITLSHIFT -funksjonen returnerer et bitvis venstre skift med et desimaltall opp til shift_amount.

Syntaks:

= BITLSHIFT (tall, shift_amount)

nummer1: et positivt heltallstall for basen 10 (desimalnummer) som skal flyttes
shift_amount: et heltall som representerer mengden skift som skal skje på tallet. Dette argumentet kan være positivt, null eller negativt.

Her er Excel -representasjonen av funksjonen

Som du kan returnerer funksjonen 16 etter bitvis venstre skift av 2 på 4.

Du kan bruke DEC2BIN & BIN2DEC -funksjonen i excel for å forstå konverteringsoperasjonen.

La oss få mer forståelse av funksjonen ved å bruke dem i noen eksempler.


Her har vi noen verdier som tall & shift_amount i kolonner. Vi må få den bitvise venstre skiftoperasjonen på de oppgitte tallene ved å bruke BITLSHIFT -funksjonen i excel

Bruk formelen:

= BITLSHIFT (A2, B2)

A2: nummer gitt til funksjonen som cellereferanse
B2: nummer gitt til funksjonen som cellereferanse

Den bitvise venstre skiftoperasjonen på 1 (01) ved å legge til en null til høyre for tallet vil være 2 (010).

Kopier nå formelen til andre celler ved hjelp av Ctrl + D hurtigtast.

Som du kan se her returnerer BITLSHIFT -funksjonen resultatet av inngangsverdiene.

Merknader:

  1. Tall kan gis som argument for funksjonen direkte eller ved hjelp av cellereferansen i excel.
  2. Tallene må være et gyldig desimaltall mellom 0 og 281474976710655.
  3. Hvis et negativt tall er angitt som Shift_amount -argument til funksjonen, skifter verdien til høyre.
  4. Funksjonen returnerer #NUM! Feil
    1. Hvis et av desimaltallet er mindre enn 0 eller større enn 281474976710655 som er 248-1.
    2. Hvis det resulterende tallet overstiger området 0 til 248-1.
  5. Funksjonen returnerer #VERDI! Feil,
    1. Hvis inntastingsnummeret er tekst eller ikke-numerisk.
    2. Hvis argumentet shift_amount er tekst eller ikke -numerisk.
    3. Hvis skiftbeløpet er mindre enn -53 eller større enn + 53.

Håper du forsto hvordan du bruker BITLSHIFT -funksjon og referansecelle i Excel. Utforsk flere artikler om Excel matematiske konverteringsfunksjoner her. Gi gjerne spørsmål eller tilbakemeldinger til artikkelen ovenfor.

Populære artikler
Rediger en rullegardinliste
Absolutt referanse i Excel
Hvis det er betinget formatering
Hvis det er jokertegn
Vlookup etter dato