W tym artykule dowiemy się, jak korzystać z funkcji BITRSHIFT w programie Excel.
Funkcja BITRSHIFT w programie Excel wykonuje operację Bitwise Right Shift na liczbie dziesiętnej i zwraca liczbę dziesiętną po wykonanej operacji.
Operacja przesunięcia bitowego w prawo jest wykonywana na liczbie binarnej. Rozważmy liczbę dziesiętną 4 i przesunięcie w prawo jako 2. Jak wiemy, 4 jest reprezentowane jako 100 w systemie binarnym. Więc 2 zera zostaną zmniejszone od prawej strony liczby binarnej, przesuwając w prawo.
Numer | Liczba binarna | ilość_przesunięć | Liczba binarna po zmianie | Numer po zmianie |
4 | 100 | 2 | 1 | 1 |
Funkcja BITRSHIFT zwraca bitowe przesunięcie w prawo liczby dziesiętnej do wartości shift_amount.
Składnia:
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 1 po przesunięciu bitowym w prawo 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 prawo na podanych liczbach za pomocą funkcji BITRSHIFT w programie Excel
Użyj wzoru:
=BITRSHIFT (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 prawo na 1 ( 01 ) przez zmniejszenie jednego zera na prawo od liczby wyniesie 0 ( 0 ).
Teraz skopiuj formułę do innych komórek za pomocą Ctrl + D skrót klawiszowy.
Jak widać, funkcja BITRSHIFT zwraca wynik wartości wejściowych.
Uwagi:
- Liczby można podawać jako argument funkcji bezpośrednio lub za pomocą odwołania do komórki w programie Excel.
- Liczby muszą być prawidłową liczbą dziesiętną z zakresu od 0 do 281474976710655.
- Jeśli jako argument Kwota_przesunięcia do funkcji zostanie podana liczba ujemna, wartość zostanie przesunięta w lewo.
- Funkcja zwraca #LICZBA! Błąd
- Jeśli dowolna liczba dziesiętna jest mniejsza niż 0 lub większa niż 248-1, czyli 281474976710655.
- Jeśli wynikowa liczba przekracza zakres od 0 do 248-1.
- Funkcja zwraca #VALUE! Błąd,
- Jeśli wprowadzony numer jest tekstowy lub nienumeryczny.
- Jeśli argument shift_amount jest tekstowy lub nieliczbowy.
- Jeśli kwota zmiany jest mniejsza niż -53 lub większa niż +53.
Mam nadzieję, że zrozumiałeś, jak korzystać z funkcji BITRSHIFT 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