В этой статье описаны синтаксис формулы и использование функции BITRSHIFT в Microsoft Excel.
Описание
Возвращает число со сдвигом вправо на указанное число бит.
Синтаксис
БИТ.СДВИГП(число, число_бит)
Аргументы функции БИТ.СДВИГП описаны ниже.
- Число. Обязательный аргумент. Должен быть целым числом, большим или равным 0.
- Shift_amount Обязательно. Должен быть целым.
Замечания
- Сдвиг числа вправо эквивалентен удалению цифр с правой стороны двоичного представления числа. Например, сдвиг числа 13 вправо на 2 бита преобразует его двоичное значение (1101) в 11, или 3 в десятичной форме.
- Если какой-либо из аргументов выходит за указанные пределы, функция БИТ.СДВИГП возвращает значение ошибки #ЧИСЛО!.
- Если значение аргумента "число" превышает (2^48)-1, функция БИТ.СДВИГП возвращает значение ошибки #ЧИСЛО!.
- Если абсолютное значение аргумента "число_бит" превышает 53, функция БИТ.СДВИГП возвращает значение ошибки #ЧИСЛО!.
- Если значение какого-либо из аргументов не является числовым, функция БИТ.СДВИГП возвращает значение ошибки #ЗНАЧ!.
- Отрицательное значение аргумента "число_бит" сдвигает число влево.
- Отрицательное значение аргумента "число_бит" дает такой же результат, как и положительное значение этого аргумента в функции БИТ.СДВИГЛ.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Формула | Описание | Результат | Как это работает |
|---|---|---|---|
| =БИТ.СДВИГП(13;2) | Сдвигает биты вправо на указанное число позиций, обрезая от числа в двоичном представлении указанное количество цифр справа. Возвращаемое число представляется в десятичном формате. | 3 | В двоичном представлении число 13 будет иметь вид 1101. Обрезав две цифры справа, мы получим 11, т. е. 3 в десятичном представлении. |