Przejdź do głównej zawartości

Funkcja Excela BITRSHIFT

Autor: Silvia Ostatnia modyfikacja: 2022-04-08

Połączenia Funkcja BITRSHIFT zwraca podaną liczbę przesuniętą w prawo o określoną liczbę bitów.

Uwaga: Ta funkcja jest dostępna tylko w programie Excel 2013 i nowszych wersjach.

Składnia

BITRSHIFT(number, shift_amount)

Argumenty

  • Numer (wymagane): Ten argument musi być w formie dziesiętnej większy lub równy 0;
  • Kwota_zmiany (wymagane): Liczba całkowita reprezentuje liczbę bitów do przesunięcia. Pozwala na dodatnią i ujemną liczbę całkowitą:
-- Dodatnia liczba całkowita: przesuwa liczbę bitów w prawo.
-- Ujemna liczba całkowita: przesuwa liczbę bitów w lewo.

Uwagi

1. Funkcja BITRSHIFT przesuwa bity w prawo, gdy wartość_przesunięcia jest dodatnią liczbą całkowitą, co oznacza, że ​​określona liczba cyfr zostanie usunięta z prawej strony pliku binarnego.
-- Na przykład przesunięcie wartości dziesiętnej 12 o 4 bity, ponieważ forma binarna 12 to 1100, po przesunięciu o 4 bity w prawo (jak usunięcie 4 cyfr z prawej strony binarnej), ostateczna wartość binarna to 0, co jest również 0 w postaci dziesiętnej.
2. Funkcja BITRSHIFT przesuwa bity w lewo, gdy wartość_przesunięcia jest podana jako ujemna liczba całkowita, co oznacza, że ​​określona liczba cyfr zostanie dodana po prawej stronie binarnej.
-- Na przykład przesunięcie wartości dziesiętnej 12 w lewo o 4 bity, ponieważ forma binarna 12 to 1100, po przesunięciu o 4 bity w lewo (tak jak dodanie 4 cyfr na prawo od binarnego), w końcu wartość to 1100000, czyli 192 w postaci dziesiętnej.
3. Argumenty mogą być:
-- Liczby;
-- Odwołania do komórek zawierające liczby.
4. #NUM! wartość błędu występuje, gdy spełniony jest jeden z następujących warunków:
-- Żadna z podanych liczb nie jest liczbą całkowitą;
-- Dowolna z podanych liczb jest większa niż (2^48)-1.
5. #WARTOŚĆ! wartość błędu występuje, jeśli któraś z podanych liczb jest nieliczbowa.

Wartość zwracana

Zwraca wartość liczbową.

Przykład

Aby przesunąć liczby dziesiętne w kolumnie B o liczbę bitów wymienioną w kolumnie C, jak pokazano w poniższej tabeli, możesz wykonać następujące czynności.

Wybierz komórkę (w tym przypadku mówi D6), wprowadź poniższą formułę i naciśnij Wchodzę aby uzyskać pierwszy wynik. Wybierz tę komórkę wynikową, a następnie przeciągnij jej uchwyt autouzupełniania w dół, aby uzyskać inne wyniki.

=BITRSHIFT(B6,C6)

Uwagi:

1) Argumenty w powyższej formule są dostarczane jako odwołania do komórek zawierające liczby. Możesz jednak zmienić formułę w D6 w następujący sposób:

=BITRSHIFT(1,1)

2) Jak działa ta funkcja BITRSHIFT?

Weź wzór w D6 jako przykład: =PRZES.BITR.(B6;C6)

2.1) Po pierwsze, funkcja konwertuje liczbę dziesiętną na binarną. .
W tym przypadku forma binarna liczby dziesiętnej „1” to 1.
Porady: Możesz zastosować Funkcja DEC2BIN aby łatwo przekonwertować liczbę dziesiętną na binarną w programie Excel.
2.2) Następnie binarny został przesunięty w prawo o określoną liczbę bitów.
W tym przypadku binarna 1 została przesunięta w prawo o 1 bit, w wyniku zwrócono 0.
2.3) Na koniec funkcja konwertuje liczbę binarną z powrotem na postać dziesiętną.
W tym przypadku liczba binarna 0 jest zwracana w postaci dziesiętnej jako liczba całkowita 0.
Porady: Możesz zastosować Funkcja BIN2DEC aby łatwo przekonwertować binarny na dziesiętny w programie Excel.

Poniższa tabela pokazuje szczegółowo, jak działa ta funkcja.

Powiązane funkcje

Funkcja Excel BITOR
Funkcja BITOR zwraca bitową 'LUB' dwóch podanych liczb.

Funkcja BITXOR Excel
Funkcja BITXOR zwraca bitową 'XOR' dwóch podanych liczb.

Funkcja BITLSHIFT w programie Excel
Funkcja BITLSHIFT zwraca liczbę dziesiętną przesuniętą w lewo o określoną liczbę bitów.

Funkcja Excel BITAND
Funkcja BITAND zwraca liczbę dziesiętną reprezentującą bitowe „AND” dwóch podanych liczb.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis Projektu


Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations