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