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