U ovom se članku opisuje sintaksa formula i korištenje funkcije BITRSHIFT u programu Microsoft Excel.
Opis
Vraća broj pomaknut udesno za određeni broj bitova.
Sintaksa
BITRSHIFT(broj, iznos_pomaka)
Sintaksa funkcije BITRSHIFT sadrži sljedeće argumente:
-
Broj Obavezno. Mora biti cijeli broj veći od ili jednak broju 0.
-
Iznos_pomaka Obavezno. Mora biti cijeli broj.
Napomene
-
Pomicanje broja udesno jednako je uklanjanju znamenki s krajnje desne strane binarnog prikaza broja. Na primjer, 2-bitni pomak udesno na decimalnoj vrijednosti 13 pretvara njezinu binarnu vrijednost (1101) u 11 ili 3 u decimalnom broju.
-
Ako je neki argument izvan ograničenja, BITRSHIFT vraća vrijednost pogreške #BROJ!.
-
Ako je Broj veći od (2^48)-1, BITRSHIFT vraća vrijednost pogreške #BROJ!.
-
Ako je apsolutna vrijednost argumenta Iznos_pomaka veća od 53, BITRSHIFT vraća vrijednost pogreške #BROJ!.
-
Ako neki argument nije numerička vrijednost, BITRSHIFT vraća vrijednost pogreške #BROJ!.
-
Ako se kao argument Iznos_pomaka koristi negativan broj, broj bitova pomiče se ulijevo.
-
Ako se kao argument Iznos_pomaka koristi negativan broj, funkcija vraća isti rezultat kao kada se u funkciji BITLSHIFT kao argument Iznos_pomaka koristi pozitivan broj.
Primjer
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Formula |
Opis |
Rezultat |
Način funkcioniranja |
=BITRSHIFT(13;2) |
Prebacuje bitove udesno za broj uklanjanjem navedenih znamenki s krajnje desne strane broje predstavljenog u binarnom obliku. Vraćeni broj predstavljen je u decimalnom obliku. |
3 |
13 je predstavljen kao 1001 u binarnom obliku. Uklanjanjem dvije krajnje desne znamenke dobiva se 11, a to je 3 u decimalnom obliku. |