У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію BITOR.
Опис
Повертає порозрядне значення OR двох чисел.
Синтаксис
BITOR(число1;число2)
Синтаксис функції BITOR має такі аргументи:
-
Число1 – обов’язковий аргумент. Має бути в десятковому форматі та більше або дорівнювати 0.
-
Число2 — обов’язковий аргумент. Має бути в десятковому форматі та більше або дорівнювати 0.
Примітки
-
Результат функції – це порозрядне значення OR її аргументів.
-
У результаті позиція кожного розряду дорівнює 1, якщо розряд будь-якого аргументу в цій позиції дорівнює 1.
-
Значення повертаються за позиціями розрядів справа наліво як степінь числа 2. Крайній правий розряд повертає 1 (2^0), наступний розряд повертає 2 (2^1) тощо.
-
Якщо будь-який аргумент виходить за рамки обмежень, функція BITOR повертає #NUM! .
-
Якщо будь-який аргумент більше (2^48)-1, функція BITOR повертає #NUM! .
-
Якщо будь-який з аргументів має нечислове значення, функція BITOR повертає #VALUE! .
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула |
Опис |
Результат |
Принцип роботи |
=BITOR(23,10) |
Порівнює розряди двійкових подань двох чисел, і якщо хоча б один розряд дорівнює 1, функція повертає значення 2 у степені, який залежить від номера розряду. Потім отримані числа підсумовуються. |
31 |
Двійкове подання числа 23 – 10111, а числа 10 – 1010. Значення 1 наявне у всіх 5 розрядах принаймні в одному числі. Число 1010 можна записати як 01010, щоб обидва числа мали однакову кількість розрядів. Сума чисел 2^0, 2^1, 2^2, 2^3 та 2^4 дорівнює 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Тест. Чи мають усі 5 розрядів значення 1? |
|||
yyyyy |
|||
1+2+4+8+16=31 |