Быстрая навигация
БИТ.СДВИГП: сдвиг битов вправо
Краткое описание
Функция БИТ.СДВИГП выполняет побитовый сдвиг числа вправо на заданное количество бит. Это мощный инструмент для работы с двоичными операциями в Excel.
Синтаксис
БИТ.СДВИГП(число; сдвиг)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| число | Number |
Да | Исходное целое число ≥0 для побитового сдвига |
| сдвиг | Integer |
Да | Количество позиций сдвига вправо |
Использование функции BITRSHIFT
БИТ.СДВИГП идеально подходит для оптимизации вычислений с степенями двойки, создания масок и работы с двоичными флагами в Excel.
Распространенные примеры BITRSHIFT
Основной пример сдвига
=БИТ.СДВИГП(13;2)
13 (1101₂) → сдвиг на 2 бита → 3 (11₂). Эквивалентно 13/4=3.25→3.
Деление на степень двойки
=БИТ.СДВИГП(256;8)
256 (2^8) сдвинуто на 8 бит вправо дает 1.
Работа с большими числами
=БИТ.СДВИГП(1024;3)
1024÷8=128 (быстрое целочисленное деление).
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: Число > 2^48-1 или |сдвиг| > 53
Solution: Проверьте диапазон аргументов
#ЗНАЧ!
Cause: Нечисловые аргументы
Solution: Убедитесь что оба параметра - числа
#ЗНАЧ!
Cause: Отрицательное 'число'
Solution: Используйте только неотрицательные числа
Примечания
- Сдвиг вправо эквивалентен целочисленному делению на 2^сдвиг
- Полезно для создания битовых масок
- Отрицательный сдвиг = БИТ.СДВИГЛ с положительным
- Доступно с Excel 2013+
Совместимость
Доступно в: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2010, Excel 2007, Excel 2003
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2013+