V tem članku sta opisani sintaksa formule in uporaba funkcije BITRSHIFT v Microsoft Excelu.
Opis
Vrne vrednost premaknjeno v levo z določenim številom bitov.
Sintaksa
BITRSHIFT(število, shift_amount)
V sintaksi funkcije BITRSHIFT so ti argumenti..
-
število Obvezen. Mora biti celo število, večje ali enako 0.
-
Argument shift_amount Obvezen. Mora biti celo število.
Opombe
-
Premikanje števila na desno je ekvivalentno odstranjevanju števk s skrajne desne strani binarnega predstavnika števila. Na primer, 2-bitni premik na desno v decimalni vrednosti 13 pretvori njegovo binarno vrednost (1101) v 11, ali 3 v decimalnem zapisu.
-
Če je kateri argument izven omejitev, BITRSHIFT vrne #NUM! .
-
Če je število večje od (2^48)-1, BITRSHIFT vrne #NUM! .
-
Če je absolutna vrednost argumenta Shift_amount večja od 53, BITRSHIFT vrne #NUM! .
-
Če je kateri argument neštevilska vrednost, BITRSHIFT vrne #VALUE! .
-
Negativno število, ki je uporabljeno kot argument »Shift_amount«, premakne število bitov na levo.
-
Negativno število, ki je uporabljeno kot argument »Shift_amount«, vrne isti rezultat kot pozitiven argument »Shift_amount« za Funkcija BITLSHIFT.
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 |
=BITRSHIFT(13; 2) |
Premakne bite desno za število tako, da odstrani navedene števke na skrajni desni števila v dvojiškem zapisu. Vrnjeno število predstavi v decimalnem zapisu. |
3 |
13 je v dvojiškem zapisu predstavljeno kot 1101. Odstranjeni sta dve števki na skrajni desni, kar vrne rezultat 11, ki predstavlja 3 v decimalnem zapisu. |