В этой статье описаны синтаксис формулы и использование функции БИТ.И в Microsoft Excel.
Описание
Возвращает результат операции поразрядного И для двух чисел.
Синтаксис
БИТ.И(число1;число2)
Аргументы функции БИТ.И описаны ниже.
-
Число1 Обязательный. Должен быть в десятичной форме и больше 0.
-
Число2. Обязательный. Должен быть в десятичной форме и больше 0.
Замечания
-
Функция БИТ.И возвращает десятичное число.
-
Результат — поразрядное И параметров функции.
-
Значение каждой битовой позиции считается, только если биты обоих параметров в этой позиции равны 1.
-
Значения битовых позиций увеличиваются справа налево и являются степенями 2. Крайний правый бит возвращает 1 (2^0), бит слева от него — 2 (2^1) и т. д.
-
Если хотя бы один из аргументов меньше 0, bitAND возвращает #NUM! значение ошибки #ЗНАЧ!.
-
Если один из аргументов не является integer или больше (2^48)-1, bitAND возвращает #NUM! значение ошибки #ЗНАЧ!.
-
Если значение любого из аргументов не является числом, то bitAND возвращает #VALUE! значение ошибки #ЗНАЧ!.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
Принцип действия |
=БИТ.И(1,5) |
Сравнивает бинарные представления чисел 1 и 5. |
1 |
Двоичное представление 1 — 1, а двоичное представление 5 — 101. Их биты совпадают только в крайней правой позиции. Возвращается как 2^0 или 1. |
=БИТ.И(13;25) |
Сравнивает бинарные представления чисел 13 и 25. |
9 |
Двоичное представление 13 — 1101, а двоичное представление 25 — 11001. Их биты совпадают в крайней правой позиции и в четвертой позиции справа. Возвращается как (2^0)+ (2^3) или 9. |
Десятичное число |
Двоичное представление |
||
13 |
1101 |
||
25 |
11001 |