I denne artikkelen vil vi lære om hvordan du bruker BITRSHIFT -funksjonen i Excel.
BITRSHIFT -funksjonen i excel utfører Bitwise Right Shift -operasjonen med et desimaltall og returnerer desimaltallet etter operasjonen.
Bitvis Høyre skiftoperasjon utføres på et binært tall. La oss betrakte et desimalnummer 4 og bit Høyre -skifte til 2. Som vi vet er 4 representert som 100 i binær. Så 2 nuller reduseres fra høyre av det binære tallet ved å skifte til høyre.
Nummer | Binært tall | skift_beløp | Binært tall etter skift | Antall etter skift |
4 | 100 | 2 | 1 | 1 |
BITRSHIFT -funksjonen returnerer et bitvis høyre -skift med et desimaltall opp til shift_amount.
Syntaks:
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 1 etter bitvis Høyre 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å bitvis Høyre skiftoperasjon på de oppgitte tallene ved å bruke BITRSHIFT -funksjonen i excel
Bruk formelen:
= BITRSHIFT (A2, B2)
A2: nummer gitt til funksjonen som cellereferanse
B2: nummer gitt til funksjonen som cellereferanse
Bitvis Høyre skiftoperasjon på 1 (01) ved å redusere ett null til høyre for tallet vil være 0 (0).
Kopier nå formelen til andre celler ved hjelp av Ctrl + D hurtigtast.
Som du kan se her returnerer BITRSHIFT -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 venstre.
- Funksjonen returnerer #NUM! Feil
- Hvis et av desimaltallet er mindre enn 0 eller større enn 248-1, som er 281474976710655.
- 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 BITRSHIFT -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