Функция БИТ.ИСКЛИЛИ добавлена в Excel 2013, возвращает результат операции поразрядного исключающего ИЛИ для двух чисел.
Описание функции БИТ.ИСКЛИЛИ
Возвращает результат операции поразрядного исключающего ИЛИ для двух чисел.
Синтаксис
=БИТ.ИСКЛИЛИ(число1; число2)
Аргументы
число1, число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.