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.
- Shift_amount Obvezno. 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 vrednost katerega koli argumenta izven omejitev, BITRSHIFT vrne #NUM! .
- Če je argument »š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. |