Ten artykuł zawiera opis składni formuły i zastosowania funkcji BITAND w programie Microsoft Excel.
Opis
Zwraca wartość operacji bitowej ORAZ (AND) dla dwóch liczb.
Składnia
BITAND(liczba1;liczba2)
W składni funkcji BITAND występują następujące argumenty:
-
Liczba1 Argument wymagany. Musi to być liczba dziesiętna większa niż lub równa 0.
-
Liczba2 Argument wymagany. Musi to być liczba dziesiętna większa niż lub równa 0.
Spostrzeżenia
-
Funkcja BITAND zwraca liczbę dziesiętną.
-
Zwraca wartość operacji bitowej ORAZ (AND) dla określonych parametrów.
-
Wartość każdej pozycji bitu jest zliczana tylko w przypadku, gdy bity obu parametrów w tej pozycji wynoszą 1.
-
Wartości zwracane dla pozycji bitów rosną od prawej do lewej jako kolejne potęgi liczby 2. Dla pierwszego bitu po prawej stronie zwracana jest wartość 1 (2^0), dla bitu po jego lewej stronie zwracana jest wartość 2 (2^1) itd.
-
Jeśli którykolwiek z argumentów jest mniejszy niż 0, funkcja BITAND zwraca #NUM! wartość błędu #ADR!.
-
Jeśli którykolwiek z argumentów jest liczbą niebędącą liczbą całkowitą lub jest większy niż (2^48)-1, funkcja BITAND zwraca #NUM! wartość błędu #ADR!.
-
Jeśli którykolwiek z argumentów jest wartością nieliczbową, funkcja BITAND zwraca #VALUE! wartość błędu #ADR!.
Przykład
Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
Formuła |
Opis |
Wynik |
Jak to działa |
=BITAND(1;5) |
Porównuje postacie binarne liczb 1 i 5. |
1 |
Postacią binarną liczby 1 jest 1, a postacią binarną liczby 5 jest 101. Zgodne bity znajdują się tylko na końcu po prawej stronie. Zwracana jest wartość 2^0, czyli 1. |
=BITAND(13;25) |
Porównuje postacie binarne liczb 13 i 25. |
9 |
Postacią binarną liczby 13 jest 1101, a postacią binarną liczby 25 jest 11001. Zgodne bity znajdują się tylko na końcu po prawej stronie i w czwartej pozycji od prawej strony. Zwracana jest wartość (2^0) + (2^3), czyli 9. |
Liczba dziesiętna |
Postać binarna |
||
13 |
1101 |
||
25 |
11001 |