Функция БИТ.ИЛИ

Excel 2007+

Краткое описание

Функция БИТ.ИЛИ выполняет побитовую операцию ИЛИ между двумя числами. Возвращает число, где каждый бит установлен в 1, если хотя бы один из соответствующих битов в входных числах равен 1. Это мощный инструмент для работы с двоичными операциями в Excel.

Синтаксис

БИТ.ИЛИ(число1; число2)

Параметры

Параметр Тип Обязательный Описание
число1 Number Да Обязательный аргумент. Первое десятичное число больше 0
число2 Number Да Обязательный аргумент. Второе десятичное число больше 0

Использование функции BITOR

БИТ.ИЛИ идеально подходит для задач, связанных с побитовыми операциями: создание флагов, маскирование битов, работа с разрешениями доступа, обработка состояний в играх и системах управления. Функция анализирует двоичное представление чисел и устанавливает бит в результате, если он установлен хотя бы в одном из операндов.

Распространенные примеры BITOR

Основной пример БИТ.ИЛИ

=БИТ.ИЛИ(23;10)

23 (10111) ИЛИ 10 (01010) = 31 (11111). Все биты установлены из-за наличия 1 в любой позиции.

Работа с флагами

=БИТ.ИЛИ(5;2)

5 (101) ИЛИ 2 (010) = 7 (111). Объединяет различные флаговые состояния.

Маскирование битов

=БИТ.ИЛИ(A1;16)

Добавляет 5-й бит (16) к любому числу в A1.

Часто задаваемые вопросы

Только положительные целые числа от 1 до 2^48-1. Нулевые значения и дробные числа вызовут ошибку #ЧИСЛО!

БИТ.ИЛИ устанавливает бит =1 если ЛЮБОЙ из операндов имеет 1. БИТ.И устанавливает бит=1 только если ОБОИ операнда имеют 1.

#ЧИСЛО! при числах вне диапазона или #ЗНАЧ! при нечисловых аргументах.

Распространенные ошибки и решения

#ЧИСЛО!

Cause: Аргумент ≤0 или >2^48-1

Solution: Используйте только положительные целые числа в допустимом диапазоне

#ЗНАЧ!

Cause: Нечисловые аргументы

Solution: Убедитесь что оба параметра содержат числа

Неправильный разделитель

Cause: Региональные настройки

Solution: Используйте точку с запятой (;) для русского Excel

Примечания

  • Биты нумеруются справа налево: 2^0, 2^1, 2^2...
  • Максимальное значение: 281474976710655 (2^48-1)
  • Полезно для систем флагов и битовых масок
  • Доступна с Excel 2007

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и более ранние версии

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+