V tem članku sta opisani sintaksa formule in uporaba funkcije BITLSHIFT v Microsoft Excelu.
Opis
Vrne vrednost premaknjeno v levo z določenim številom bitov.
Sintaksa
BITLSHIFT(število, shift_amount)
V sintaksi funkcije BITLSHIFT so ti argumenti.
- Število Obvezen. Argument »število« mora biti celo število, ki je večje ali enako 0.
- Shift_amount Obvezno. Argument shift_amount mora biti celo število.
Opombe
- Premikanje števila na levo je ekvivalentno dodajanju ničel (0) na desno binarnega predstavnika števila. Na primer, 2-bitni premik na levo v decimalni vrednosti 4 pretvori njegovo binarno vrednost (100) v 10000, ali 16 v decimalnem zapisu..
- Če je kateri argument izven svojih omejitev, BITLSHIFT vrne #NUM! .
- Če je argument »število« večje od (2^48)-1, BITLSHIFT vrne #NUM! .
- Če je absolutna vrednost Shift_amount večja od 53, BITLSHIFT vrne #NUM! .
- Če je kateri argument neštevilska vrednost, BITLSHIFT vrne #VALUE! .
- Negativno število, ki je uporabljeno kot argument »Shift_amount«, premakne število bitov na desno.
- Negativno število, ki je uporabljeno kot argument »Shift_amount«, vrne isti rezultat kot pozitiven argument »shift_amount« za Funkcijo BITRSHIFT.
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
| Formula | Opis | Rezultat | Kako deluje |
|---|---|---|---|
| =BITLSHIFT(4; 2) | Premakne bite levo za število tako, da doda ničle (0) desno od števila v dvojiškem zapisu. Vrnjeno število predstavi v decimalnem zapisu. | 16 | 4 se v dvojiškem zapisu predstavi kot 100. Dodani sta dve števki 0 na desno, kar vrne rezultat 10000, ki predstavlja 16 v decimalnem zapisu. |