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