Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

Опис

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

Синтаксис

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

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

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

  • Число2    — обов’язковий аргумент. Має бути більшим або дорівнювати 0.

Примітки

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

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

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

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

  • У результаті положення кожного розряду дорівнює 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

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

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

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

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

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