Jak korzystać z funkcji BITLSHIFT w programie Excel?

Anonim

W tym artykule dowiemy się, jak korzystać z funkcji BITLSHIFT w programie Excel.

Funkcja BITLSHIFT w programie Excel wykonuje operację Bitwise Left Shift na liczbie dziesiętnej i zwraca liczbę dziesiętną po wykonanej operacji.

Bitowa operacja przesunięcia w lewo jest wykonywana na liczbie binarnej. Rozważmy liczbę dziesiętną 4 i przesunięcie bitu w lewo za 2. Jak wiemy, 4 jest reprezentowane jako 100 w systemie binarnym. Więc 2 zera zostaną dodane po prawej stronie liczby binarnej, przesuwając w lewo.

Numer Liczba binarna ilość_przesunięć Liczba binarna po zmianie Numer po zmianie
4 100 2 10000 16

Funkcja BITLSHIFT zwraca bitowe przesunięcie w lewo liczby dziesiętnej do wartości_przesunięcia.

Składnia:

=BITLSHIFT (liczba, kwota_przesunięcia )

number1 : dodatnia liczba całkowita o podstawie 10 (liczba dziesiętna) do przesunięcia
shift_amount : liczba całkowita reprezentująca wielkość przesunięcia, które ma nastąpić na liczbie. Ten argument może być dodatni, zerowy lub ujemny.

Oto reprezentacja funkcji w programie Excel

Jak możesz, funkcja zwraca 16 po przesunięciu bitowym w lewo z 2 na 4.

Możesz użyć funkcji DEC2BIN i BIN2DEC w programie Excel, aby zrozumieć operację konwersji.

Teraz zdobądźmy więcej zrozumienia funkcji, używając ich w kilku przykładach.


Tutaj mamy kilka wartości jako number i shift_amount w kolumnach. Musimy uzyskać bitową operację przesunięcia w lewo na podanych liczbach za pomocą funkcji BITLSHIFT w programie Excel

Użyj wzoru:

=PRZESUNIĘCIEBITLS (A2, B2)

A2: numer podany do funkcji jako odwołanie do komórki
B2: numer dostarczony do funkcji jako odwołanie do komórki

Operacja przesunięcia bitowego w lewo na 1 ( 01 ) przez dodanie jednego zera po prawej stronie liczby wyniesie 2 ( 010 ).

Teraz skopiuj formułę do innych komórek za pomocą Ctrl + D skrót klawiszowy.

Jak widać tutaj funkcja BITLSHIFT zwraca wynik wartości wejściowych.

Uwagi:

  1. Liczby można podawać jako argument funkcji bezpośrednio lub za pomocą odwołania do komórki w programie Excel.
  2. Liczby muszą być prawidłową liczbą dziesiętną z zakresu od 0 do 281474976710655.
  3. Jeśli jako argument Kwota_przesunięcia do funkcji zostanie podana liczba ujemna, wartość zostanie przesunięta w prawo.
  4. Funkcja zwraca #LICZBA! Błąd
    1. Jeśli dowolna liczba dziesiętna jest mniejsza niż 0 lub większa niż 281474976710655, czyli 248-1.
    2. Jeśli wynikowa liczba przekracza zakres od 0 do 248-1.
  5. Funkcja zwraca #VALUE! Błąd,
    1. Jeśli wprowadzony numer jest tekstowy lub nienumeryczny.
    2. Jeśli argument shift_amount jest tekstowy lub nieliczbowy.
    3. Jeśli kwota zmiany jest mniejsza niż -53 lub większa niż +53.

Mam nadzieję, że zrozumiałeś, jak korzystać z funkcji BITLSHIFT i komórki odsyłającej w programie Excel. Zapoznaj się z dodatkowymi artykułami na temat funkcji konwersji matematycznych programu Excel tutaj. Prosimy o przesłanie zapytania lub opinii dotyczącej powyższego artykułu.

popularne artykuły
Edytuj listę rozwijaną
Absolutne odniesienie w Excelu
Jeśli z formatowaniem warunkowym
Jeśli z symbolami wieloznacznymi
Przeglądaj według daty