I den här artikeln kommer vi att lära oss hur du använder BITLSHIFT -funktionen i Excel.
BITLSHIFT -funktionen i excel utför Bitwise Left Shift -operationen med ett decimaltal och returnerar decimaltalet efter operationen.
Bitvis vänster skiftoperation utförs på ett binärt tal. Låt oss betrakta ett decimaltal 4 och bit vänster skift till 2. Som vi vet representeras 4 som 100 i binär. Så 2 nollor läggs till höger av det binära talet genom att flytta åt vänster.
siffra | Binärt nummer | skift_belopp | Binärt tal efter skift | Antal efter skift |
4 | 100 | 2 | 10000 | 16 |
BITLSHIFT -funktionen returnerar ett bitvis vänsterskift med ett decimaltal upp till shift_amount.
Syntax:
= BITLSHIFT (antal, skift_belopp)
nummer1: ett positivt heltal av bas 10 (decimaltal) som ska flyttas
shift_amount: ett heltal som representerar mängden skift som ska inträffa på numret. Detta argument kan vara positivt, noll eller negativt.
Här är Excel -representationen av funktionen
Som du kan returnerar funktionen 16 efter bitvis vänster skift av 2 på 4.
Du kan använda DEC2BIN & BIN2DEC -funktionen i excel för att förstå konverteringsoperationen.
Låt oss nu få mer förståelse för funktionen genom att använda dem i några exempel.
Här har vi några värden som nummer & shift_amount i kolumner. Vi måste få den bitvisa vänstra skiftoperationen på de angivna siffrorna med hjälp av BITLSHIFT -funktionen i excel
Använd formeln:
= BITLSHIFT (A2, B2)
A2: nummer som tillhandahålls till funktionen som cellreferens
B2: nummer som tillhandahålls till funktionen som cellreferens
Bitvis vänster skiftoperation på 1 (01) genom att lägga till en nolla till höger om talet är 2 (010).
Kopiera nu formeln till andra celler med hjälp av Ctrl + D snabbtangent.
Som du kan se här returnerar BITLSHIFT -funktionen resultatet av inmatningsvärdena.
Anmärkningar:
- Siffror kan ges som argument för funktionen direkt eller genom att använda cellreferensen i excel.
- Siffrorna måste vara ett giltigt decimaltal mellan 0 & 281474976710655.
- Om ett negativt tal anges som Shift_amount -argument till funktionen, flyttas värdet åt höger.
- Funktionen returnerar #NUM! Fel
- Om något av decimaltalet är mindre än 0 eller större än 281474976710655 vilket är 248-1.
- Om det resulterande talet överstiger intervallet 0 till 248-1.
- Funktionen returnerar #VÄRDE! Fel,
- Om inmatningsnumret är text eller icke-numeriskt.
- Om argumentet shift_amount är text eller icke -numeriskt.
- Om skiftbeloppet är mindre än -53 eller större än + 53.
Hoppas du förstod hur du använder BITLSHIFT -funktion och referenscell i Excel. Utforska fler artiklar om Excel matematiska konverteringsfunktioner här. Ange gärna din fråga eller feedback för ovanstående artikel.
Populära artiklar
Redigera en rullgardinslista
Absolut referens i Excel
Om med villkorlig formatering
Om med jokertecken
Vlookup efter datum