Funkcja BITAND

Excel 2007+

Podsumowanie

Funkcja BITAND wykonuje operację bitową ORAZ (AND) na dwóch liczbach dziesiętnych, zwracając wynik w postaci liczby dziesiętnej. Idealna do manipulacji bitami w programowaniu i analizie binarnej.

Składnia

BITAND(liczba1; liczba2)

Parametry

Parametr Typ Wymagane Opis
liczba1 Liczba Tak Pierwsza liczba dziesiętna wymagana, musi być ≥ 0
liczba2 Liczba Tak Druga liczba dziesiętna wymagana, musi być ≥ 0

Użycie funkcji BITAND

BITAND jest używana do wykonywania operacji bitowej AND między dwoma liczbami. Każdy bit wyniku jest 1 tylko wtedy, gdy odpowiednie bity obu liczb wejściowych są równe 1. Wartości bitów są obliczane jako potęgi dwójki od prawej strony.

Typowe przykłady BITAND

Podstawowy przykład BITAND

=BITAND(1;5)

Liczba 1 (0001) AND 5 (0101) = 1 (0001). Zgodny bit w pozycji 2^0.

Zaawansowany przykład z większą liczbą

=BITAND(13;25)

13 (1101) AND 25 (11001) = 9 (1001). Zgodne bity w pozycjach 2^0 i 2^3.

Często zadawane pytania

Funkcja zwróci błąd #NUM!.

Maksymalnie (2^48)-1. Większe wartości powodują błąd #NUM!.

Nie, tekst spowoduje błąd #VALUE!.

Typowe błędy i rozwiązania

#NUM!

Cause: Liczba ujemna lub niecałkowita

Solution: Użyj tylko dodatnich liczb całkowitych

#VALUE!

Cause: Argument nie jest liczbą

Solution: Sprawdź format danych wejściowych

#NUM! (duża liczba)

Cause: Liczba > 2^48-1

Solution: Użyj mniejszej wartości

Uwagi

  • Bity są liczone od prawej: 2^0=1, 2^1=2, 2^2=4 itd.
  • Tylko bity=1 w obu liczbach dają 1 w wyniku
  • Funkcja ignoruje wyższe bity automatycznie

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel 2003 i wcześniejsze

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+