Šiame straipsnyje aprašoma formulės sintaksė ir 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.
- Shift_amount Būtina. 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ų netenkina apribojimų, funkcija BITRSHIFT pateikia #NUM! klaidos reikšmę.
- Jei Skaičius didesnis už (2^48)-1, funkcija BITRSHIFT pateikia #NUM! klaidos reikšmę.
- Jei Shift_amount absoliučioji reikšmė didesnė už 53, funkcija BITRSHIFT pateikia #NUM! klaidos reikšmę.
- Jei bet kuris iš argumentų pateiktas ne skaitine reikšme, funkcija BITRSHIFT pateikia #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šymas | Rezultatas | Kaip ji 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. |