Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2019 for Mac 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, 2 (2^1) се връща за втората битова позиция отдясно (стойност 1) и 4 (2^2) се връща за най-левия бит (също със стойност 1). Общата сума е 6 в десетично представяне.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Формула

Описание

Резултат

Как работи

=BITXOR(5;3)

Връща общата сума на побитово сравнение с "Изключващо Или" за всяка битова позиция.

6

Числото 5 е 101 в двоично представяне, а 3 е 11. Можете да изразите 11 като 011, така че двете числа да имат 3 цифри. Побитовото "Изключващо Или" проверява дали и двете цифри във всяка позиция не са равни и ако е така, връща положителна стойност за тази позиция.

Тест: В коя позиция цифрите не са равни?

5 в двоично представяне = 101

3 в двоично представяне = 011

ддн

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

4+2+0

6

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.