В этой статье описаны синтаксис формулы и использование функции BITAND в 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, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Формула | Описание | Результат | Как это работает |
|---|---|---|---|
| =БИТ.И(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 |