U ovom ćemo članku naučiti kako koristiti funkciju BITRSHIFT u Excelu.
BITRSHIFT funkcija u excelu izvodi operaciju pomaka u bitnom smjeru nad decimalnim brojem i vraća decimalni broj nakon izvršene operacije.
Operacija pomaka udesno izvodi se na binarnom broju. Razmotrimo decimalni broj 4 i bit desnog pomaka kao 2. Kao što znamo 4 je predstavljeno kao 100 u binarnom obliku. Tako 2 nule će se smanjiti s desne strane binarnog broja pomakom udesno.
Broj | Binarni broj | pomak_iznos | Binarni broj nakon smjene | Broj nakon smjene |
4 | 100 | 2 | 1 | 1 |
Funkcija BITRSHIFT vraća bitni desni pomak decimalnog broja do pomaka_iznosa.
Sintaksa:
broj1: cijeli pozitivni broj temelja 10 (decimalni broj) za pomak
shift_amount: cijeli broj koji predstavlja iznos pomaka koji će se dogoditi na broju. Ovaj argument može biti pozitivan, nula ili negativan.
Ovdje je excel prikaz funkcije
Kako možete, funkcija vraća 1 nakon bitskog desnog pomaka 2 na 4.
Da biste razumjeli radnju pretvorbe, možete upotrijebiti funkciju DEC2BIN & BIN2DEC u Excelu.
Sada shvatimo funkciju koristeći ih u nekim primjerima.
Ovdje imamo neke vrijednosti kao number & shift_amount u stupcima. Moramo dobiti bitnu operaciju pomaka udesno na dane brojeve pomoću funkcije BITRSHIFT u Excelu
Upotrijebite formulu:
= BITRSHIFT (A2, B2)
A2: broj koji se daje funkciji kao referenca ćelije
B2: broj koji se daje funkciji kao referenca ćelije
Operacija pomaka po bitovima udesno na 1 (01) smanjenjem jedne nule desno od broja bit će 0 (0).
Sada kopirajte formulu u druge ćelije pomoću Ctrl + D prečac.
Kao što možete vidjeti ovdje, funkcija BITRSHIFT vraća rezultat ulaznih vrijednosti.
Bilješke:
- Brojevi se mogu dati kao argument funkciji izravno ili pomoću reference ćelije u Excelu.
- Brojevi moraju biti važeći decimalni broj između 0 i 281474976710655.
- Ako je negativan broj naveden kao argument Shift_amount funkciji, vrijednost se pomiče ulijevo.
- Funkcija vraća #NUM! Pogreška
- Ako je neki od decimalnih brojeva manji od 0 ili veći od 248-1, to je 281474976710655.
- Ako rezultirajući broj prelazi raspon od 0 do 248-1.
- Funkcija vraća #VALUE! Pogreška,
- Ako je ulazni broj tekstualni ili nebroj.
- Ako je argument shift_amount tekstualni ili ne numerički.
- Ako je iznos pomaka manji od - 53 ili veći od + 53.
Nadam se da ste razumjeli kako koristiti funkciju BITRSHIFT i referentnu ćeliju u Excelu. Ovdje istražite više članaka o funkcijama matematičke pretvorbe programa Excel. Slobodno navedite svoj upit ili povratnu informaciju za gornji članak.
Popularni članci
Uredite padajući popis
Apsolutna referenca u Excelu
Ako s uvjetnim oblikovanjem
Ako sa zamjenskim znakovima
Pogled prema datumu