Ten artykuł zawiera opis składni formuły i zastosowania funkcji BITOR w programie Microsoft Excel.

Opis

Zwraca wartość operacji bitowej LUB (OR) dla dwóch liczb.

Składnia

BITOR(liczba1;liczba2)

W składni funkcji BITOR 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

  • Zwraca wartość operacji bitowej LUB (OR) dla określonych parametrów.

  • W wyniku pozycja bitu ma wartość 1, jeśli którykolwiek z bitów parametrów w tej pozycji ma wartość 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 wykracza poza zakres, funkcja BITOR zwraca #NUM! wartość błędu #ADR!.

  • Jeśli którykolwiek z argumentów jest większy niż (2^48)-1, funkcja BITOR zwraca #NUM! wartość błędu #ADR!.

  • Jeśli którykolwiek z argumentów jest wartością nieliczbową, funkcja BITOR 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

=BITOR(23;10)

Porównuje pozycje bitów postaci binarnych dwóch liczb i jeśli w którejkolwiek pozycji znajduje się wartość 1, zwraca liczbę 2 podniesioną do odpowiedniej potęgi, w zależności od pozycji bitu. Następnie liczby te są sumowane.

31

Postacią binarną liczby 23 jest 10111, a postacią binarną liczby 10 jest 1010. W każdej z pięciu pozycji wartość 1 znajduje się w co najmniej jednej z porównywanych liczb. Liczbę 1010 można przedstawić w postaci 01010, aby obie liczby miały tę samą liczbę cyfr. Liczby 2^0, 2^1, 2^2, 2^3 i 2^4 są sumowane, a ich suma jest równa 31.

23 = 10111

10 = 01010

Test: czy w którejkolwiek z pięciu pozycji znajduje się wartość 1?

ttttt

1+2+4+8+16=31

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.