Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016

В этой статье описаны синтаксис формулы и использование функции БИТ.ИЛИ в Microsoft Excel.

Описание

Возвращает результат операции поразрядного ИЛИ для двух чисел.

Синтаксис

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

Аргументы функции БИТ.ИЛИ описаны ниже.

  • Число1    Обязательный. Должен быть в десятичной форме и больше 0.

  • Число2.    Обязательный. Должен быть в десятичной форме и больше 0.

Замечания

  • Результат — поразрядное ИЛИ параметров функции.

  • Каждой битовой позиции присваивается значение 1, если хотя бы один из битов параметров в этой позиции равен 1.

  • Значения битовых позиций увеличиваются справа налево и являются степенями 2. Крайний правый бит возвращает 1 (2^0), бит слева от него ― 2 (2^1) и т. д.

  • Если любой из аргументов выходит за пределы их ограничений, BITOR возвращает #NUM! (значение ошибки).

  • Если любой из аргументов больше (2^48)-1, BITOR возвращает #NUM! (значение ошибки).

  • Если любой из аргументов является нечисловым значением, BITOR возвращает #VALUE! значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Описание

Результат

Принцип действия

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

Сравнивает позиции битов двух чисел в двоичном представлении, и если в какой-то позиции содержится 1, возвращает число 2 в степени, которая зависит от позиции бита. Затем эти числа суммируются.

31

Число 23 в двоичном формате будет иметь вид 10111, а число 10 — 1010. Значение 1 присутствует в каждой из всех пяти позиций каждого из двух чисел. 1010 можно выразить как 01010, чтобы оба числа имели одинаковое количество цифр. Сумма чисел 2^0, 2^1, 2^2, 2^3 и 2^4 составляет 31.

23 = 10111

10 = 01010

Проверка: есть ли 1 в каждой из 5 позиций?

yyyyy

1+2+4+8+16=31

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.