Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті наведено синтаксис формули й описано використання функції BITXOR у Microsoft Excel.

Опис

Повертає порозрядне значення XOR двох чисел.

Синтаксис

BITXOR(число1;число2)

Синтаксис функції BITXOR має такі аргументи:

  • Число1    – обов’язковий аргумент. Це має бути не менше 0.

  • Число2    – обов'язковий параметр. Це має бути не менше 0.

Примітки

  • Функція BITXOR повертає десяткове число, яке дорівнює результату порозрядної операції XOR (виключна XOR) над аргументами функції.

  • Якщо будь-який аргумент виходять за рамки обмежень, функція BITXOR повертає #NUM! значення помилки #NUM!.

  • Якщо будь-який аргумент перевищує (2^48) – 1, функція BITXOR повертає #NUM! значення помилки #NUM!.

  • Якщо будь-який з аргументів має нечисл якесь числове значення, функція BITXOR повертає #VALUE! значення помилки #NUM!.

  • У результаті позиція кожного розряду дорівнює 1, якщо значення параметрів у цій позиції розряду не рівні; Іншими словами, одне значення – 0, а інше – 1. Наприклад, якщо використовується BITXOR(5,3), 5 виражено у двійковому вигляді як 101, а двійкове – 3 як 11. Для порівняння можна розглядати 3 як 011. Значення розрядів у цьому прикладі зліва на трьох позиціях у цьому прикладі збігаються (1) лише за крайнім правим краєм. Результат "не дорівнює" повертає 1 для другої та третьої позиції справа, а результат "дорівнює" повертає 0 для крайнього правого положення.

  • Значення 1 повертаються за позиціями розрядів справа наліво як степінь числа 2. Крайній правий розряд повертає 1 (2^0), наступний розряд повертає 2 (2^1) тощо.

  • У тому ж прикладі для крайньої правої позиції розряду повертається 0, тому що це 0, для другої позиції розряду справа (значення 1) повертається 2 (2^1), а для крайнього правого розряду (також значення 1) повертається 4 (2^2). Сума – 6 у десятковому представленні.

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Формула

Опис

Результат

Принцип роботи

=BITXOR(5,3)

Повертає суму порозрядного порівняння XOR (виключне або) на кожній позиції розряду.

6

Двійкове подання числа 5 – 101, а числа 3 – 11. Двійкове подання числа 11 можна записати як 011, щоб представити кожне число трьома розрядами. Побітове порівняння XOR використовується для перевірки того, що значення кожного відповідного розряду різні, і якщо це так, повертається додатне значення розряду.

Тест. Значення яких розрядів не збігаються?

Двійкове подання числа 5 – 101

Двійкове подання числа 3 – 011

yyn

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×