В этой статье описаны синтаксис формулы и использование функции БИТ.И в Microsoft Excel.
Описание
Возвращает результат операции поразрядного И для двух чисел.
Синтаксис
БИТ.И(число1;число2)
Аргументы функции БИТ.И описаны ниже.
-
Число1 Обязательный. Должен быть в десятичной форме и больше 0.
-
Число2. Обязательный. Должен быть в десятичной форме и больше 0.
Замечания
-
Функция БИТ.И возвращает десятичное число.
-
Результат — поразрядное И параметров функции.
-
Значение каждой битовой позиции считается, только если биты обоих параметров в этой позиции равны 1.
-
Значения битовых позиций увеличиваются справа налево и являются степенями 2. Крайний правый бит возвращает 1 (2^0), бит слева от него — 2 (2^1) и т. д.
-
Если любой из аргументов меньше 0, функция BITAND возвращает #NUM! (значение ошибки).
-
Если аргумент не является целым числом или больше (2^48)-1, ФУНКЦИЯ BITAND возвращает #NUM! (значение ошибки).
-
Если любой из аргументов является нечисловым значением, ФУНКЦИЯ BITAND возвращает #VALUE! значение ошибки #ЗНАЧ!.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
Принцип действия |
=БИТ.И(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 |