Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BITLSHIFT naudojimas programoje "Microsoft Excel".
Aprašas
Grąžina skaičių, paslinktą į kairę per nurodytą bitų skaičių.
Sintaksė
BITLSHIFT(skaičius, poslinkio_kiekis)
Funkcijos BITLSHIFT 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. Poslinkio_kiekis turi būti sveikasis skaičius.
Pastabos
- Skaičiaus poslinkio į kairę atitikmuo yra nulių (0) pridėjimas į dešinę nuo skaičiaus dvejetainės išraiškos. Pavyzdžiui, 2 bitų poslinkis į kairę taikant dešimtainę reikšmę 4, konvertuoja jos dvejetainę reikšmę (100) į 10000 arba 16, jei skaičius yra dešimtainis.
- Jei kuris nors iš argumentų netenkina apribojimų, funkcija BITLSHIFT pateikia #NUM! klaidos reikšmę.
- Jei Skaičius didesnis už (2^48)-1, funkcija BITLSHIFT pateikia #NUM! klaidos reikšmę.
- Jei Shift_amount absoliučioji reikšmė didesnė už 53, funkcija BITLSHIFT pateikia #NUM! klaidos reikšmę.
- Jei bet kuris argumentas pateiktas ne skaitine reikšme, funkcija BITLSHIFT pateikia #VALUE! klaidos reikšmę.
- Neigiamas skaičius, naudojamas kaip argumento Poslinkio_kiekis reikšmė, paslenka bitų kiekį į dešinę.
- Neigiamas skaičius, naudojamas kaip argumento Poslinkio_kiekis reikšmė, pateikia tą patį rezultatą kaip ir teigiamo poslinkio kiekio argumentas, kai naudojama funkcija BITRSHIFT.
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 |
|---|---|---|---|
| =BITLSHIFT(4;2) | Skaičiaus bitai perkeliami į kairę pridedant dvejetaine išraiška išreikštam skaičiui nulių (0) iš dešinės. Sugrąžintas skaičius yra dešimtainis. | 16 | Skaičius 4 dvejetainėje sistemoje išreiškiamas kaip 100. Pridėjus du skaitmenis 0 iš dešinės, gaunama 10000, arba 16 dešimtaine išraiška. |