Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BITRSHIFT naudojimas programoje „Microsoft Excel“.
Aprašas
Pateikia skaičių, paslinktą į kairę per nurodytą bitų skaičių.
Sintaksė
BITRSHIFT(skaičius, poslinkio_kiekis)
Funkcijos BITRSHIFT sintaksėje yra toliau nurodyti argumentai.
-
Skaičius Būtinas. Turi būti sveikasis skaičius, didesnis už arba lygus 0.
-
Poslinkio_kiekis Būtinas. Turi būti sveikasis skaičius.
Pastabos
-
Skaičiaus paslinkimas į dešinę atitinka skaitmenų panaikinimą nuo skaičiaus dvejetainės išraiškos dešiniausios pusės. Pavyzdžiui, 2 bitų poslinkis į dešinę taikant dešimtainę reikšmę 13, konvertuoja jos dvejetainę reikšmę (1101) į 11 arba 3, jei skaičius yra dešimtainis.
-
Jei kuris nors iš argumentų nėra apribojimų, funkcija BITRSHIFT pateikia #NUM! klaidos reikšmę.
-
Jei skaičius didesnis už (2^48)-1, funkcija BITRSHIFT grąžins #NUM! klaidos reikšmę.
-
Jei absoliuti Shift_amount reikšmė yra didesnė už 53, funkcija BITRSHIFT grąžina #NUM! klaidos reikšmę.
-
Jei kuris nors iš argumentų pateiktas ne skaitinėmis reikšmėmis, funkcija BITRSHIFT grąžina #VALUE! klaidos reikšmę.
-
Neigiamas skaičius, naudojamas kaip argumento Poslinkio_kiekis reikšmė, paslenka bitų kiekį į kairę.
-
Neigiamas skaičius, naudojamas kaip argumento Poslinkio_kiekis reikšmė, pateikia tą patį rezultatą kaip ir teigiamo poslinkio kiekio argumentas, kai naudojama funkcija BITLSHIFT.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Formulė |
Aprašas |
Rezultatas |
Kaip tai veikia |
=BITRSHIFT(13;2) |
Skaičiaus bitai perkeliami į dešinę, pašalinant nurodytus dvejetainio skaičiaus skaitmenis iš dešinės. Grąžinamas dešimtainis skaičius. |
3 |
Skaičiaus 13 dvejetainė išraiška yra 1101. Pašalinus du skaitmenis iš dešinės, gaunama 11, arba 3 dešimtainėje sistemoje. |