У цій статті наведено синтаксис формули й описано використання функції 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

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

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

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

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

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

×