Šiame straipsnyje mes sužinosime, kaip naudoti „BITLSHIFT“ funkciją „Excel“.
„BITLSHIFT“ funkcija „Excel“ atlieka „Bitwise Left Shift“ operaciją su dešimtainiu skaičiumi ir po atliktos operacijos grąžina dešimtainį skaičių.
Perkėlimas į kairę kaitais atliekamas dvejetainiu skaičiumi. Dešimtainį skaičių 4 ir bitų kairįjį poslinkį laikykime 2. Kaip žinome, dvejetainis skaičius 4 pavaizduotas kaip 100. Taigi Dešinėje bus pridėti 2 nuliai dvejetainio skaičiaus perkeliant į kairę.
Skaičius | Dvejetainis skaičius | shift_amount | Dvejetainis skaičius po pamainos | Skaičius po pamainos |
4 | 100 | 2 | 10000 | 16 |
Funkcija BITLSHIFT grąžina dešimtainio skaičiaus poslinkį į kairę iki shift_amount.
Sintaksė:
= BITLSHIFT (skaičius, pamainos suma)
skaičius1: teigiamas sveikasis skaičius bazės 10 (dešimtainis skaičius), kurį reikia perkelti
shift_amount: sveikasis skaičius, nurodantis skaičiaus poslinkio sumą. Šis argumentas gali būti teigiamas, nulis arba neigiamas.
Čia yra „Excel“ funkcijos atvaizdavimas
Kaip galite, funkcija grąžina 16 po to, kai bitų kryptimi į kairę pasislenka 2 ant 4.
„Excel“ galite naudoti funkciją DEC2BIN & BIN2DEC, kad suprastumėte konversijos operaciją.
Dabar geriau suprasime funkciją, naudodami juos kai kuriuose pavyzdžiuose.
Čia mes turime kai kurias vertes kaip skaičius & shift_amount stulpeliuose. Turime gauti bitų kairiojo poslinkio operaciją nurodytais skaičiais, naudodami „Excel“ funkciją „BITLSHIFT“
Naudokite formulę:
= BITLSHIFT (A2, B2)
A2: numeris, pateiktas funkcijai kaip langelio nuoroda
B2: numeris, pateiktas funkcijai kaip langelio nuoroda
Bitų keitimas į kairę 1 (01), pridedant vieną nulį dešinėje nuo skaičiaus, bus 2 (010).
Dabar nukopijuokite formulę į kitus langelius naudodami Ctrl + D spartusis klavišas.
Kaip matote čia, funkcija BITLSHIFT grąžina įvesties verčių rezultatą.
Pastabos:
- Skaičius galima pateikti kaip argumentą funkcijai tiesiogiai arba naudojant langelio nuorodą „Excel“.
- Skaičiai turi būti teisingas dešimtainis skaičius nuo 0 iki 281474976710655.
- Jei funkcijai pateikiamas neigiamas skaičius kaip „Shift_amount“ argumentas, reikšmė pasislenka į dešinę.
- Funkcija grąžina #NUM! Klaida
- Jei bet kuris dešimtainis skaičius yra mažesnis nei 0 arba didesnis nei 281474976710655, kuris yra 248-1.
- Jei gautas skaičius viršija diapazoną nuo 0 iki 248-1.
- Funkcija grąžina #VALUE! Klaida,
- Jei įvesties numeris yra tekstinis arba ne skaitinis.
- Jei argumentas „shift_amount“ yra tekstinis arba ne skaitinis.
- Jei pamainos suma yra mažesnė nei -53 arba didesnė nei + 53.
Tikimės, kad supratote, kaip naudoti „BITLSHIFT“ funkciją ir nukreipiantį langelį „Excel“. Čia rasite daugiau straipsnių apie „Excel“ matematines konvertavimo funkcijas. Nedvejodami pareikškite savo užklausą ar atsiliepimą apie aukščiau pateiktą straipsnį.
Populiarūs straipsniai
Redaguoti išskleidžiamąjį sąrašą
Absoliuti nuoroda „Excel“
Jei su sąlyginiu formatavimu
Jei su pakaitos simboliais
„Vlookup“ pagal datą