Быстрая навигация
БИТ.И - функция побитового И
Краткое описание
Функция БИТ.И выполняет побитовую операцию И между двумя числами. Возвращает десятичное число, где каждый бит результата равен 1 только если соответствующие биты обоих аргументов равны 1. Идеально подходит для низкоуровневых битовых манипуляций в Excel.
Синтаксис
БИТ.И(число1; число2)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| число1 | Число |
Да | Обязательный аргумент. Должно быть целым положительным числом в десятичной форме |
| число2 | Число |
Да | Обязательный аргумент. Должно быть целым положительным числом в десятичной форме |
Использование функции BITAND
БИТ.И позволяет выполнять низкоуровневые битовые операции в Excel-таблицах. Полезна для работы с флагами, масками, оптимизации вычислений и анализа двоичных данных. Биты нумеруются справа налево как степени двойки: 2^0, 2^1, 2^2 и т.д.
Распространенные примеры BITAND
Простая побитовая операция
=БИТ.И(1;5)
1 (0001) И 5 (0101) = 0001 = 1. Совпадает только крайний правый бит.
Работа с большими числами
=БИТ.И(13;25)
13 (1101) И 25 (11001) = 1001 = 9 (1+8). Совпадают 1-й и 4-й биты.
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: Отрицательное число, нецелочисленное значение или число больше 2^48-1
Solution: Используйте только положительные целые числа в допустимом диапазоне
#ЗНАЧ!
Cause: Аргумент содержит текст или ссылку на пустую ячейку
Solution: Убедитесь что все аргументы содержат числа
Примечания
- Биты нумеруются справа налево: 2^0 (1), 2^1 (2), 2^2 (4), 2^3 (8)...
- Результат содержит 1 только в позициях где у обоих чисел 1
- Полезно для проверки флагов: =БИТ.И(A1;маска)
- Сочетается с БИТ.ЛЕВО, БИТ.ПРАВО для сложных операций
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и более ранние версии
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+