U ovom ćemo članku naučiti kako koristiti funkciju BITLSHIFT u Excelu.
BITLSHIFT funkcija u excelu izvršava operaciju pomaka ulijevo na decimalni broj i vraća decimalni broj nakon izvršene operacije.
Operacija pomaka ulijevo u bitovima izvodi se na binarnom broju. Smatrajmo da je decimalni broj 4 i pomak bita ulijevo 2. Kao što znamo 4 je predstavljeno kao 100 u binarnom obliku. Tako 2 nule bit će dodane s desne strane binarnog broja pomicanjem ulijevo.
Broj | Binarni broj | pomak_iznos | Binarni broj nakon smjene | Broj nakon smjene |
4 | 100 | 2 | 10000 | 16 |
Funkcija BITLSHIFT vraća bitni pomak ulijevo decimalnog broja do pomaka_iznosa.
Sintaksa:
= BITLSHIFT (broj, iznos_smjene)
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 se vraća 16 nakon bitskog pomaka ulijevo od 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 bitov pomak ulijevo za navedene brojeve pomoću funkcije BITLSHIFT u Excelu
Upotrijebite formulu:
= BITLSHIFT (A2, B2)
A2: broj koji se daje funkciji kao referenca ćelije
B2: broj koji se daje funkciji kao referenca ćelije
Operacija pomaka po bitovima ulijevo na 1 (01) dodavanjem jedne nule desno od broja bit će 2 (010).
Sada kopirajte formulu u druge ćelije pomoću Ctrl + D prečac.
Kao što možete vidjeti ovdje, funkcija BITLSHIFT 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 Shift_amount argument funkcije, vrijednost se pomiče udesno.
- Funkcija vraća #NUM! Pogreška
- Ako je neki od decimalnih brojeva manji od 0 ili veći od 281474976710655, to je 248-1.
- 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 BITLSHIFT 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