Szybka nawigacja
Funkcja BIT.PRZESUNIĘCIE.W.LEWO
Podsumowanie
Funkcja BIT.PRZESUNIĘCIE.W.LEWO przesuwa bity liczby w lewo o określoną liczbę pozycji, co odpowiada mnożeniu przez potęgę dwójki. Jest to podstawowa operacja bitowa używana w programowaniu i analizie binarnej danych.
Składnia
BIT.PRZESUNIĘCIE.W.LEWO(liczba;wartość_przesunięcia)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| liczba | Number |
Tak | Liczba całkowita większa lub równa zero do przesunięcia |
| wartość_przesunięcia | Number |
Tak | Ilość bitów do przesunięcia (dodatnia - w lewo, ujemna - w prawo) |
Użycie funkcji BITLSHIFT
Funkcja umożliwia efektywne operacje bitowe bez potrzeby konwersji ręcznej na binarne. Idealna do optymalizacji obliczeń matematycznych, szyfrowania danych i pracy z maskami bitowymi w arkuszach kalkulacyjnych.
Typowe przykłady BITLSHIFT
Podstawowe przesunięcie w lewo
=BIT.PRZESUNIĘCIE.W.LEWO(4;2)
Przesuwa 4 (binarnie 100) o 2 bity w lewo: 10000 = 16
Mnożenie przez 8
=BIT.PRZESUNIĘCIE.W.LEWO(5;3)
5 << 3 = 5 × 8 = 40 (101 × 1000 = 101000)
Przesunięcie ujemne (w prawo)
=BIT.PRZESUNIĘCIE.W.LEWO(16;-2)
16 >> 2 = 16 ÷ 4 = 4 (10000 ÷ 100 = 100)
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA!
Cause: Liczba > 2^48-1 lub |przesunięcie| > 53
Solution: Użyj mniejszych wartości w granicach dozwolonych
#WARTOŚĆ!
Cause: Argumenty nie są liczbami
Solution: Sprawdź format danych wejściowych
#LICZBA!
Cause: Ujemna wartość argumentu 'liczba'
Solution: Użyj tylko nieujemnych liczb całkowitych
Uwagi
- Przesunięcie w lewo o n bitów = mnożenie przez 2^n
- Ujemne przesunięcie działa jak przesunięcie w prawo
- Funkcja automatycznie zaokrągla do najbliższej liczby całkowitej
- Dostępna od Excel 2013
- Świetna do optymalizacji obliczeń bitowych
Kompatybilność
Dostępne w: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2010 i wcześniejsze, Excel 2007, Excel 2003
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2013+