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.
-
Argument shift_amount Obvezen. 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 število večje od (2^48)-1, BITLSHIFT vrne #NUM! .
-
Če je absolutna vrednost argumenta 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. |