Быстрая навигация
Функция БИТ.ИСКЛИЛИ
Краткое описание
Функция БИТ.ИСКЛИЛИ выполняет побитовую операцию исключающего ИЛИ (XOR) между двумя числами. Возвращает десятичное число, представляющее результат побитового XOR двух входных значений.
Синтаксис
БИТ.ИСКЛИЛИ(число1; число2)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| число1 | Number |
Да | Первое неотрицательное целое число для побитового XOR |
| число2 | Number |
Да | Второе неотрицательное целое число для побитового XOR |
Использование функции BITXOR
БИТ.ИСКЛИЛИ идеально подходит для выполнения побитовых операций в Excel. Используется в криптографии, алгоритмах обработки данных, создании простых шифров и манипуляциях с битами в программировании.
Распространенные примеры BITXOR
Основной пример XOR
=БИТ.ИСКЛИЛИ(5;3)
5 (101) XOR 3 (011) = 6 (110). Биты различаются во 2-й и 3-й позициях.
Создание простого шифра
=БИТ.ИСКЛИЛИ(A1;13)
Шифрует число в A1 ключом 13 (XOR). Повторное применение того же ключа расшифрует.
Проверка четности
=БИТ.ИСКЛИЛИ(БИТ.ПРАВЫЙ.СДВИГ(A1;0);1)
Проверяет младший бит для определения четности.
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: Отрицательное число или превышение (2^48)-1
Solution: Используйте только неотрицательные числа в допустимом диапазоне
#ЗНАЧ!
Cause: Нечисловой аргумент
Solution: Убедитесь что оба аргумента — числа
Примечания
- XOR возвращает 1 только когда биты различаются (0 XOR 1 = 1)
- Полезно для переключения битов: любое число XOR само с собой = 0
- Идеально для простого шифрования (одинарный XOR)
- Работает побитово справа налево по степеням двойки
Совместимость
Доступно в: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2010 и ранее
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2013+