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 Wymagane. Musi to być liczba dziesiętna większa niż lub równa 0.
- Liczba2 Wymagane. 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 |