В этой статье описаны синтаксис формулы и использование функции БИТ.ИСКЛИЛИ в Microsoft Excel.
Описание
Возвращает результат операции поразрядного исключающего ИЛИ для двух чисел.
Синтаксис
БИТ.ИСКЛИЛИ(число1;число2)
Аргументы функции БИТ.ИСКЛИЛИ описаны ниже.
-
Число1. Обязательный. Должен быть больше или равен 0.
-
Число2. Обязательный. Должен быть больше или равен 0.
Замечания
-
Функция БИТ.ИСКЛИЛИ возвращает десятичное число, являющееся суммой десятичного исключающего ИЛИ его параметров.
-
Если какой-либо из аргументов выходит за указанные пределы, функция БИТ.ИСКЛИЛИ возвращает значение ошибки #ЧИСЛО!.
-
Если значение какого-либо из аргументов превышает (2^48)-1, функция БИТ.ИСКЛИЛИ возвращает значение ошибки #ЧИСЛО!.
-
Если значение какого-либо из аргументов не является числовым, функция БИТ.ИСКЛИЛИ возвращает значение ошибки #ЗНАЧ!.
-
Каждой битовой позиции результата присваивается значение 1, если значения параметров в этой позиции не равны; другими словами, одно значение равно 0, а другое — 1. Например, в функции БИТ.ИСКЛИЛИ(5,3) 5 выражается как 101 в двоичной форме, а 3 — как 11. Для удобства можно выразить 3 как 011. Значения бит справа налево равны (1) только в крайней правой позиции. Неравные значения возвращают 1 во второй и третьей позициях справа, а равные возвращают 0 в крайней правой позиции.
-
Значения битовых позиций увеличиваются справа налево и являются степенями 2. Крайний правый бит возвращает 1 (2^0), бит слева от него — 2 (2^1) и т. д.
-
В описанном выше примере 0 в крайней правой позиции возвращается 0, так как она равна 0, во второй позиции справа возвращается 2 (2^1) (значение 1), а в левой крайней позиции возвращается 4 (2^2) (также значение 1). Общий результат в десятичном представлении равен 6.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
Принцип действия |
=БИТ.ИСКЛИЛИ(5;3) |
Возвращает результат побитового сравнения "Исключающее ИЛИ" в каждой позиции битов. |
6 |
Число 5 в двоичном формате будет иметь вид 101, а число 3 — 11. Можно выразить 11 как 011, чтобы оба числа состояли из трех цифр. Побитовое сравнение "Исключающее ИЛИ" проверяет, не совпадают ли цифры в каждой позиции, и если это так, возвращает для этой позиции положительное значение. |
Проверка: в каких позициях биты не совпадают? |
|||
5 в двоичном представлении = 101 |
|||
3 в двоичном представлении = 011 |
|||
ддн |
|||
(1*(2^2))+(1*(2^1))+(1*0) |
|||
4+2+0 |
|||
6 |